je suis débutante en assembleur et je veux ecrire un programme qui fait la saisie d'une suite de nbres à stocker ds 1 tableau,la saisie s'arrete lors de saisie de #. le nbre max qu'on peut saisir est 16.jé écris ce code mé ça n'a pa marché.svp aidez moi.c urgent!!!!!!
Je ne vais pas m'occuper de la récup du nbr, je ne fais plus de DOS ASM depuis des lustres.
Voyons le reste:
tab db 16 dup (?)
un tableau d'octets, on va donc pousser le pointer d'1 octet à chaque insertion.
Dans une boucle, il faut tendre vers 0 à chaque fois que c'est possible, on gagne ainsi une comparaison.
mov di, offset tab
mov cx, 16
saisie:
mov ah,1
;;;;; TA RECUP DU NBR DANS al ICI
je fin_saisie
mov [di], al
inc di ; POINTEUR +1 DE 1 OCTET
dec cx ; TENDANT VERS 0, PLUS BESOIN DE COMPARAISON
jne saisie
fin_saisie: