Programme en assembleur

nowa3000 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 loupius -
Bonjour,voici le programme je peux pas le faire j'ai essayée mais j'ai pas pu alors j'attends votre réponses
segdon segment
message db 10,13,'affichage ecran',10,'$'
buffer db 10,13,'bonjour'
lbuf dw equ $-buffer
segdon ends

assume cs:seg-cod , ds:seg-don ,ss:nothing
dos_entree proc far
mov ax,segdon
mov dx,ax
lea dx,message
mov ah,g
int 21h
mov cx,lbuf
lea si,buffer
sortie:lodsb
mov dl,al
mov ah,2
int 21h
loop sortie
fin:mov ax,4c00h
int 21h
dos-entree endp
end dos-entree

alors les questions:
expliquer le rôle dans ce programme des instruction
lea dx,message
lea si,buffer
et lodsb
A voir également:

1 réponse

loupius
 
Si ma mémoire est bonne:
LEA = Load Effective Address
alors tout devient évident.
Bonne réflexion.
0