jueves, 3 de mayo de 2018

Macros

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
--------------------------------------------------------------------------------------------------------------

No hay comentarios.:

Publicar un comentario

Psy - Gangnam Style Psy - Gangnam Style Animated Rainbow Nyan Cat Animated Rainbow Nyan CatDancing Banana/* Start http://www.cursors-4u.com */ body, a:hover {cursor: url(http://cur.cursors-4u.net/food/foo-2/foo112.ani), url(http://cur.cursors-4u.net/food/foo-2/foo112.png), progress !important;} /* End http://www.cursors-4u.com */Animated Rainbow Nyan Cat