miércoles, 20 de febrero de 2019

Ejercicio del dia 20 de febrero del 2019

En clase se vio un video de como hacer una suma de dos numeros pero utilizando arreglos todo esto para el programa EMU8086 utilizando la libreria emu8086.inc


; You may customize this and other start-up templates;
; The location of this template is c:\emu8086\inc\0_com_template.txt
name 'suma de dos numero'
include 'emu8086.inc' ;esta libreria nos permite ir letra por letra
org 100h

.data

suma db 2 dup (?)

.code
Sumas proc
printn " " ;salto de linea
print "introduce el primer numero ==>"
call scan_num  ;guarda el valor
mov suma[0],cl ;el valor introducido lo guarda en el array suma y en la posicion 0 y es movido de 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 cualquier tecla para salir..."
mov ah,0
int 16h
ret
define_print_string
define_print_num
define_print_num_uns
define_scan_num
end



ret



programa en ejecución:

No hay comentarios.:

Publicar un comentario

Unidad 3-ejemplo con macros

Programa que que imprime valores numericos en hexadecimales pero haciendo la utilizacion de macros. include 'emu8086.inc' Mostra...