programa de Calculadora en debug
UNAN-LEON
Facultad de Ciencias y Tecnologías.
Departamento de Computación.
Carrera:
Ingeniería en Sistemas de Información.
Componente:Laboratorio de Arquitectura de Computadores.
Orientado por:
Msc. Máximo Guido
Realizado por:
Br. Tony José Delgado Martínez.
Fecha: 02 de Julio de 2014
;++++++++++++Universidad Nacional Autonoma deNicaragua++++++++++++
;****************************UNAN-LEON*****************************
;-------------------Tony Jose Delgado Martinez---------------------
;Este Programa realiza OperacionesAritmeticas (+, -, x, /) entre dos numeros enteros Positivos
org 100h ; Inicio del Programa
include 'emu8086.inc' ; Incluye funciones de Libreria emu8086
DEFINE_SCAN_NUMDEFINE_PRINT_STRING
DEFINE_PRINT_NUM
DEFINE_PRINT_NUM_UNS
jmp inicio ; Salta a etiqueta Inicio
texto db 13,10,'UNAN-Leon ISI. Tony Delgado'
db 13,10,'Lenguaje Ensamblador 'db 13,10,13,10,'Digite el Primer Numero: $'
texto2 db 13,10,13,10,'Digite el Segundo Numero: $'
texto3 db 13,10,13,10, 'La Suma Es: $'
texto4 db 13,10,'La Resta Es: $'
texto5 db 13,10,'LaMultiplicacion Es: $'
texto6 db 13,10,'La Division es: $'
num1 dw ? ; Defino variables de 2 bytes
num2 dw ? ; El simbolo ? es para indicar; q no se inicilizan con valor alguno
inicio:
mov ah,09 ; Instruccion para imprimir en Pantalla
lea dx,texto ; Carga cadena de texto 1 en dx
int 21h; Interrupcion Pantalla
call SCAN_NUM ; Llama Funcion SCAN_NUM que toma numero de teclado
; El valor se guarda en ax
mov num1,cx ;Mueve numero a variable num1
mov ah,09 ; Interrupcion para imprimir en pantalla
lea dx,texto2 ; Carga cadena de texto 2 en dx
int...
Regístrate para leer el documento completo.