Assembleur

Fenso -  
nicocorico Messages postés 846 Statut Membre -
Bonjour,

je travaille présentement en assembleur avec emu8086 et mon code ci-dessous doit afficher les chiffres de 1 a 9 a la suite mais en faisant en sorte que le chiffre qui apparait remplace celui qui était la avant.

org 100h

mov dh,10 :Positionne le curseur
mov dl,20
mov bh,0
mov ah,2
int 10h

mov bl,48

Boucle:

cmp bl,57
jg Fin

mov ah, 2 ;affiche le chiffre
mov dl, bl
int 21h

mov ah,0Bh ;Stop la boucle si une touche est pressé
int 21h
cmp al,0
jne Fin

inc bl

jmp Boucle

Fin:


Il affiche les chiffres mais 1 a la suite de l'autre donc ca me donne 123456789
je veux qu'il affiche 1 puis qu'il soit remplacé par 2.

Merci d'avance

1 réponse

nicocorico Messages postés 846 Statut Membre 138
 
Etant donné qu'il n'y a pas de fonctions bios ou dos pour afficher un caractère sans avancer le curseur, tu devrais tout simplement inclure le code de positionnement du curseur dans la boucle !
0