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


Comentarios

Entradas populares de este blog

Programas usando la documentación y libreria emu8086

Instrucción CMP, JE, JNE, LOOP

Unidad 3(15 programas TASM)