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:
Suscribirse a:
Comentarios de la entrada (Atom)
Unidad 3-ejemplo con macros
Programa que que imprime valores numericos en hexadecimales pero haciendo la utilizacion de macros. include 'emu8086.inc' Mostra...
-
#2 Ejemplo de Hola mundo en EMU8086 CODE SEGMENT ASSUME CS:CODE,DS:CODE,SS:CODE,ES:CODE ORG 100H principio: mov ah, 0Fh mov ah...
-
#programa que utiliza macros para desplegar nombre con colores CUADRO MACRO XI,YI,XF,YF,COLOR MOV AX, 0600H ; MOV BH, COLOR ; COLOR DE F...
No hay comentarios.:
Publicar un comentario