You are on page 1of 1

org 100h

;el objetivo de este programa


;es mostrar el uso de mov,add, sub, ret,hlt y funciones
; el programa simplemente realiza sumas y restas entre 5 y 6
call inicializar
call sumaraxbx
call inicializar
call restaraxbx
call inicializar
call restarbxax
hlt
;------- Funciones ---------
;inicializar simplemente asigna a ax el valor de 5
;y a bx el valor de 6
inicializar:
mov ax,5h
mov bx,6h
ret

;sumaraxbx como el nombre lo indica: suma a ax, lo que hay en bx
;como en la suma, el orden no afecta, solo se hara esta suma
sumaraxbx:
add ax, bx
ret
restaraxbx:
sub ax, bx
ret
restarbxax:
sub bx, ax
ret

You might also like