Programa. Resta de dos números usando la librería EMU8086.INC

Código:


name "resta de dos numeros"

;creado por Yulissa Muraira Primero
name 'resta dos numeros'
include 'emu8086.inc'

org 100h

.data
resta db 2 dup (?)

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

exit:
    print " "
    printn " "
    printn "Presiona enter para salir..."
    mov ah,0
    int 16h
    ret

define_print_string
define_print_num
define_print_num_uns
define_scan_num

end

ret

Ejecución:

Comentarios

Publicar un comentario

Entradas más populares de este blog

Macros y procedimientos de EMU8086.INC

1.7 Compiladores, proceso de ensamblado y ligado

Simuladores de Lenguaje Ensamblador Online.