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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager