jueves, 28 de febrero de 2019

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