ensamblador macro msg ; Declaracion de nuestra macro ensamblador
mov ah, 09h ; Imprime la cadena en pantalla
mov dx, offset msg ; Se ingresan los valores en nuestro registro DX
int 21h ; Interrupcion del DOS
ENDM
.DATA
msg DB 'Programa utilizando una macro. $' ; Mensaje
.CODE
inicio:
mov ax, @Data ; Asignacion de datos en el registro AX
mov ds, ax ; Asignacion de datos al registro de segmento de datos
ensamblador msg ; Aqui se llama a la macro con el nombre ENSAMBLADOR con el parametro MSG
mov ah, 08h
int 21h ; Interrupcion del DOS
mov ax, 4c00h ; Complemento de la interrupcion 21h para finalizar el programa
int 21h ; Interrupcion del DOS
end inicio
No hay comentarios.:
Publicar un comentario