Haciendo Macros(Imprimiendo 3 Líneas)
include 'emu8086.inc'
include 'C:\emu8086\MySource\ejemio.txt'
DATOS SEGMENT
LINEA1 DB 13,10,13,09h,09h,'Anahi Mendoza Natal'
LINEA2 DB 13,10,13,09h,09h,'Instituto Tecnologico de Matamoros'
LINEA3 DB 13,10,13,09h,09h,'ING. SISTEMAS COMPUTACIONALES',13,10,'$'
ALINEAR DB 13,10,13,09h,09h
DATOS ENDS
CODIGO SEGMENT
ASSUME CS:CODIGO,DS:DATOS,SS:PILA
Main PROC
MOV AX,DATOS
MOV DS,AX
Titulo
Main ENDP
Terminar
CODIGO ENDS
END Main
Desde el archivo TXT.
Mostrar Macro Mensaje
LEA DX,Mensaje ;mandamos el mensaje a leer
MOV AH,9 ;usamos el servicio para mostrar en pantalla
INT 21H
endM
Terminar Macro
MOV AX,4C00H
INT 21H
endM
valores Macro
Mostrar ALINEAR
Mostrar LINEA1
Mostrar LINEA2
Mostrar LINEA3
endM
Titulo Macro
Mostrar LINEA1
;Mostrar LINEA2
;Mostrar LINEA3
endm
include 'C:\emu8086\MySource\ejemio.txt'
DATOS SEGMENT
LINEA1 DB 13,10,13,09h,09h,'Anahi Mendoza Natal'
LINEA2 DB 13,10,13,09h,09h,'Instituto Tecnologico de Matamoros'
LINEA3 DB 13,10,13,09h,09h,'ING. SISTEMAS COMPUTACIONALES',13,10,'$'
ALINEAR DB 13,10,13,09h,09h
DATOS ENDS
CODIGO SEGMENT
ASSUME CS:CODIGO,DS:DATOS,SS:PILA
Main PROC
MOV AX,DATOS
MOV DS,AX
Titulo
Main ENDP
Terminar
CODIGO ENDS
END Main
Desde el archivo TXT.
Mostrar Macro Mensaje
LEA DX,Mensaje ;mandamos el mensaje a leer
MOV AH,9 ;usamos el servicio para mostrar en pantalla
INT 21H
endM
Terminar Macro
MOV AX,4C00H
INT 21H
endM
valores Macro
Mostrar ALINEAR
Mostrar LINEA1
Mostrar LINEA2
Mostrar LINEA3
endM
Titulo Macro
Mostrar LINEA1
;Mostrar LINEA2
;Mostrar LINEA3
endm
Comentarios
Publicar un comentario