[Emu8086] Valeurs nulles - tableau
Bonjour,
J'ai besoin de votre aide SVP !
Je dois créer un tableau ayant au moins une valeur nulle puis trouver cette (ces) valeur(s) avec le code Emu8086. J'ai prédéfini les valeurs de mon tableau et utilisé le registre SI avec la fonction cmp pour qu'il affiche 'valeur null' dès qu'il la trouve, mais ça ne fonctionne pas. Je crois qu'il ne parcourt même pas les cases du tableau.
Merci,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| include emu8086.inc
data segment
tab1 db 10,5,0,3,0
ends
stack segment
db128 dup(0)
ends
Code segment
mov ax, data
mov ds, ax
mov ax, stack
mov ss,ax
mov ax,00h
mov si,00h
mov cx,05h
i:
mov ah,01h
int 21h
mov tab1[si],al
cmp si,0
je fin
inc si
dec cx
loop i
fin:
null:
print 'v_null'
ends |