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
|
.MODEL SMALL
.STACK
.DATA
TABLEAU DB 10 DUP (?) ; DEFINITION TABLEAU A 10 CASES
.CODE
; REMPLISSAGE D'UN TABLEAU
MOV AX,0 ; BOUCLE ALLANT DE 0 JUSQU'A 9
BOUCLE:
MOV TABLEAU[AX],5
INC AX ; INCREMENTE AX
CMP AX,9 ; FIN DE BOUCLE ?
JNE BOUCLE ; SI NON, ON CONTINUE
; LECTURE DE CE MEME TABLEAU (MEME PRINCIPE QUE POUR LE REMPLISSAGE A PART QU'ON FAIT UNE LECTURE)
MOV AX,0
BOUCLE2:
MOV DX,TABLEAU[AX] ; DX CONTIENT A PRESENT CE QUI SE TROUVAIT SUR LA CASE EN QUESTION
INC AX
CMP AX,9
JNE BOUCLE2
MOV AX,4C00H
INT 21H
END |
Partager