Bonsoir à tous
Je débute en Assembleur et j'ai un tp à rendre. J'ai essayé de lire des caractères et de les stocker dans un tableau mais il y a un message d'erreur qui s'affiche invalid indexing mode à la ligne qui s'affiche en rouge.
Aidez-moi s'il vous plaît
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 pile ENDS donnees SEGMENT t DB 100 DUP(?) donnees ENDS code SEGMENT saisie PROC FAR ASSUME cs:code,ds:donnees,ss:pile MOV ax,donnees MOV ds,ax MOV cx,0 repeter: MOV ah,1 INT 21h CMP al,-1 ;la saisie s arrete au caractere -1 JE dimension MOV t[cx], al inc cx jmp repeter dimension: MOV ah,4ch INT 21h saisie ENDP code ENDS END saisie
Partager