Programa 1: Uso de la libreria emu8086, para realizar una resta.
Código:
name "Resta de dos numeros"
include "emu8086.inc"
org 100h
.data
resta db 2 dup (?)
.code
sumas proc
print " Introduce el primer numero: "
call scan_num
mov resta[0],cl
printn " "
print " Introduce el segundo numero: "
call scan_num
mov resta[1],cl
xor ax,ax
mov al,resta[0]
sub al,resta[1]
printn " "
print " La resta es: "
call print_num
sumas endp
exit:
print " "
printn " "
print "Presiona enter para salir..."
mov ah,0 ;servicio de pulsación de teclado
int 16h ;invoca a servicios de taclado
ret
define_print_string
define_print_num
define_print_num_uns
define_scan_num
end
Proceso:
Resultado:
No hay comentarios:
Publicar un comentario