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 endProceso:
Resultado:
No hay comentarios:
Publicar un comentario