miércoles, 25 de enero de 2017

Calculadora

Calculadora basica:



MSG Este programa realizara operaciones
MSG Presiones uno para introducir los valores
MSG Presione dos para salir
LDT
CMP 102
JMA 110
JEQ 112
CMP 101
JEQ 114
JME 0
HLT

#100

0
1
10
11
100
101
#110
MSG NUMERO NO VALIDO
JMP 0
MSG ADIOS
HLT
ldt introdusca un numero
sta 10
ldt introdusca otro numero
sta 20
MSG Elija una operación
MSG Presione uno para sumar
MSG Presione dos para restar
MSG Presione tres para multiplicar
MSG Presione cuatro para dividir
MSG Presione cinco para volver al menú principal
LDT
CMP 105
JMA 110
JEQ 200
CMP 101
JEQ 201
CMP 102
JEQ 205
CMP 103
JEQ 209
CMP 104
JEQ 20D

#200

JMP 0
mov ax,10
add 20
eap suma es:
JMP 118
mov ax,10
sub 20
eap resta es:
JMP 118
mov ax,10
mul 20
eap multiplicacion es:
JMP 118
mov ax,10
div 20
eap division es:

hlt



Podemos ver que la calculadora que esta anteriormente puede calcular 2 números al gusto del usuario y trabajar con estos, con las operaciones básicas.
este consiste en 2 menús.

El menú inicial (primera imagen) tras ejecutar el programa y dejando al usuario a gusto de salir o agregar los nuevos datos(numero 1, numero 2).
Una vez agregado los números a gusto podremos trabajar con estos mediante el nuevo menú en pantalla (segunda imagen),el cual consiste en las operaciones básicas matemáticas.
El usuario tiene la posibilidad de trabajar con estos números tras operación a operación ,sin embargo al salir de este segundo menú se le envía al primer menú el cual puede cambiar los números nuevamente o simplemente salir



No hay comentarios. :

Publicar un comentario