Débutant en Assembleur 8086
Bonjour tous le monde, dans l'exercice il est demandé de déterminer la valeur maximale parmi les élement suivants du tableau : 1,4,9,8,6,3
Je l'ai fait de cette manière, j'aimerais savoir si y'a une autre solution avec une méthode qui m'aidera à minimiser ce ptit programme.
Et je voulais ajouter un affichage dans une fenêtre, par ex l'affichage sera : la valeur maximale est : (la valeur maximale)
Le problème je ne sais pas comment ça marche les affichage et j'arrive pas à trouver une doc qui m'aidera
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| tab db 1,4,9,8,6,3
mov al,tab[0]
mov bl,tab[1]
cmp al,bl
ja etiq1
mov al,bl
etiq1:mov bl,tab[2]
cmp al,bl
ja etiq2
mov al,bl
etiq2: mov bl,tab[3]
cmp al,bl
ja etiq3
mov al,bl
etiq3: mov bl,tab[4]
cmp al,bl
ja etiq4
mov al,bl
etiq4:mov bl,tab[5]
cmp al,bl
ja etiq5
mov al,bl
etiq5: hlt |