Problème pour l'affichage de l'alphabet
Résolu
kiceron
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Salut à tous
je suis en train de travailler sur un programme en ASM pour afficher un défilement de l'alphabet, le problème que j'ai est le suivant: lorsque j'affiche 'A' j'incrémente BX pour qu'il passe à la lettre suivante mais il le fait pas donc j'ai toujours 'A' en continue, voici le code.
Merci de m'éclairer sur ma faute.
mon_gest:
;gest d'instruction 34
; formule de calcul
mov al,160
mov bl,5 ; valeur de y
mul bl ;resultat dans ax
mov dx,ax
mov al,2
mov bl,40 ; valeur de x
mul bl
mov bx,dx
add bx,ax ; calcul de l'adresse effective
; affichage
afi:
mov ax,0b800h
mov ds,ax
mov byte ptr ds:[bx],'A'
inc bx
cmp [bx],'Z'
jbe afi
mov byte ptr ds:[bx],'A'
jmp afi
iret
je suis en train de travailler sur un programme en ASM pour afficher un défilement de l'alphabet, le problème que j'ai est le suivant: lorsque j'affiche 'A' j'incrémente BX pour qu'il passe à la lettre suivante mais il le fait pas donc j'ai toujours 'A' en continue, voici le code.
Merci de m'éclairer sur ma faute.
mon_gest:
;gest d'instruction 34
; formule de calcul
mov al,160
mov bl,5 ; valeur de y
mul bl ;resultat dans ax
mov dx,ax
mov al,2
mov bl,40 ; valeur de x
mul bl
mov bx,dx
add bx,ax ; calcul de l'adresse effective
; affichage
afi:
mov ax,0b800h
mov ds,ax
mov byte ptr ds:[bx],'A'
inc bx
cmp [bx],'Z'
jbe afi
mov byte ptr ds:[bx],'A'
jmp afi
iret
A voir également:
- Problème pour l'affichage de l'alphabet
- Code ascii alphabet - Guide
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Caractère spéciaux alphabet - Guide
- Windows 11 affichage classique - Guide