Programas: Turbo Assembler [Parte 2]

Tarea 7. Suma de 2 Números (Librería emu8086)

El día de hoy vamos a hacer uso de una librería que nos permitirá imprimir en pantalla de una manera algo diferente a como lo habiamos estado ahciedno anteriormente. Esta Lirbería tiene mas aplicaciones, pero por el momento solo veremos este uso tan práctico que hemos encontrado.

Código:
name 'Suma de 2 Numeros'
include 'emu8086.inc'
org 100h

.data
suma db 2 dup (?)

.code
Sumas proc
   printn " "
   print "Introduce el primer numero ==>"
   call scan_num
   mov suma[0],cl
   printn " "
   print "Introduce el segundo numero ==>"
   call scan_num
   mov suma[1],cl
   printn
   xor ax,ax
   add al,suma[0]
   add al,suma[1]
   printn " "
   print "La suma es: "
   call print_num
Sumas endp

exit:
    printn " "
    printn " "
    print "Presiona enter para salir..." 
    mov ah,0
    int 16h
    ret
define_print_string
define_print_num
define_print_num_uns
define_scan_num
end
    

Comments