Programa. Suma de dos números usando macros con librería EMU8086.INC
Código:
Ejecución:
name "suma de dos numeros" include "emu8086.inc" org 100h .data suma db 2 dup (?) ;declaramos un arreglo de tamagno dos .code sumas proc Far print " Introduce el primer numero: " ;uso de la macro print de la lib emu8086.inc call scan_num ;uso del procedimiento scan_num mov suma[0],cl printn " " ;macro que imprime un string y un "retorno de carro" print " Introduce el segundo numero: " ;macro print call scan_num mov suma[1],cl xor ax,ax ;limpiar el registro ax add al,suma[0] add al,suma[1] printn " " print " La suma 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
Ejecución:
Comentarios
Publicar un comentario