miércoles, 18 de abril de 2018

Macro - Programa que muestra un mensaje utilizando una macro

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

Exposiciones - Lenguajes de interfaz

Equipo # 1 - Programación del puerto paralelo Un puerto paralelo es una interfaz entre un computador y un periférico, cuya principal carac...