Programa que pide dos números y muestra la suma con librería emu8086
name "suma de dos numeros"
include "emu8086.inc"
org 100h
.data
suma db 2 dup (?) ; declaramos un arreglo de tamano 2
.code
sumas proc Far
print "Introduce el primer numero: "; Uso de la macro print
call scan_num
mov suma [0], cl
print " "
print "Introduce el segundo numero: "
call scan_num
mov suma [1],cl
xor ax,ax
add al,suma [0]
add al,suma [1]
print " "
print "La suma es: "
call print_num
sumas endp
exit:
print " "
print " "
print "Presiona enter para salir... "
mov ah,0 ;servicio de pulsacion de teclado
int 16h ;invoca servicios de teclado
ret
define_print_string
define_print_num
define_print_num_uns
define_scan_num ; Por uso del proc_scan_num
end
No hay comentarios:
Publicar un comentario