Primero creamos un archivo de texto para cada macro, en este caso, vamos a ocupar dos..
macrosuma.txt
-------------------------------------------------------------------------------------------------------------
movimiento macro
mov ax, 0
mov bx, 0
mov ds, ax
mov es, ax
endm
suma macro p1, p2
mov ax, p1
mov bx, p2
add ax, bx
mov bx, 0
endm
--------------------------------------------------------------------------------------------------------------
macrosuma2.txt
--------------------------------------------------------------------------------------------------------------
sumas macro p1, p2
mov cx, p1
mov dx, p2
add cx, dx
mov dx, 0
endm
--------------------------------------------------------------------------------------------------------------
Estos dos documentos de texto los vamos a guardar en la siguiente dirección (en caso de que tengamos instalado el emu8086 en la carpeta por default)
C:\emu8086\inc
código del programa
--------------------------------------------------------------------------------------------------------------
include 'macrosuma.txt' #instrucción que nos permitirá añadir los documentos de texto
include 'macrosuma2.txt'
org 100h
movimiento
suma 3,5
sumas 4,6
ret
--------------------------------------------------------------------------------------------------------------