Comentar lineas de código Lenguaje Ensamblador
Estoy aprendiendo un poco de ensamblador en un curso q tiene como un subtema este lenguaje pero por motivos de huelgas contra el gobierno de mi país, se han visto afectado las lecciones y a lo mucho he visto un par de ejemplos.
Podría alguien ser tan amable de comentarme linea por linea este código para tratar de entender y estudiar para mi examen entiendo su noción básica de una variable para guardar el nombre de una persona, otra variable para guardar los apellidos de la persona y una ultima variable donde guardaremos todo el nombre completo pero me pierdo con lo demás.
Saludos!
Page 60,132
Title p03asm (EXE) Operaciones de movimiento extendidos
. Model small
. Stack 64
.data nom db 'FAUSTINO','$'
ape db 'VAZQUEZ','$'
nomcom db 'ABCDEFGHIJKLMNO','$'
.code
begin proc far
mov ax,@data
mov ds,ax
mov es,ax
mov cx,08
lea si,nom
lea di,
nomcom
b20:
mov al,[si]
mov [di],al
inc si
inc di
dec cx
jnz b20
mov cx,07
lea si,ape
b21:
mov al,[si]
mov [di],al
Inc si
Inc di
Dec cx
Jnz b21
mov ah, 09h ; peticion para desplegar
Lea dx, nomcom ; carga la direccion de la indicacion int 21h ;llama al dos mov ax, 4c00h
int 21h
begin endp
end begin