Emu8086.inc define los siguientes macros:
- PUTC char: Imprime un solo caracter
- GOTOXY col, row: Coloca el cursor en las coordenadas solicitadas
- PRINT string: Imprime una cadena
- PRINTN string: Imprime una cadena y tras imprimirla hace un salto de linea.
Vídeo consultado para esta practica
Código
El creador de este código es "Cuevas Villafranco Ivan Enrique"
name 'Suma dos numeros' ;Definimos el nombre
include 'emu8086.inc' ;Libreria
org 100h
.data
suma db 2 dup (?) ;Creamos arreglo de dos espacios
.code
Sumas proc ;Proceso de ingreso de datos y suma
printn " "
print "Introduce el primer numero ==>"
call scan_num ;Obtiene los datos ingresados
mov suma[0],cl ;se guarda el valor de cl y lo guarda en el arreglo
printn " "
print "Introduce el segundo numero ==>"
call scan_num
mov suma[1],cl
printn " "
xor ax,ax ;Limpia el registro ax
add al,suma[0] ;Envia la suma al registro al
add al,suma[1] ; Se envia para poder imprimir
printn " "
Print "La suma es: "
call print_num
Sumas endp
exit: ;Funcion para termiar el programa
printn " "
printn " "
print "Presiona enter para salir..."
mov ah,0 ;El 0 lee los caracteres del teclado
int 16h ;16h invoca los servicios del teclado
ret
;Se definen los conmandos que se estan usando, para escanear e imprimir
define_print_string
define_print_num
define_print_num_uns
define_scan_num
end
No hay comentarios.:
Publicar un comentario