Professional Documents
Culture Documents
Informe de laboratorio
Laboratorio 1.1
Primer A. Autor, Andrs Gabriel Peralta Alean, Grupo, 309696-7
SIMUPROC
Programa
simulador
para
ambiente
ensamblador el cual permite simular los programas en lnea.
Palabras Claves
ensamblador
Simulacin,
laboratorio,
lenguaje
I. INTRODUCION
II. METODOLOGA
El proyecto comienza con el establecimiento de las variables,
constantes y diseo de un algoritmo que inicia con un
pseudocdigo, con el cual se disea un diagrama de flujo que
sirve para establecer las relaciones entre variables, constantes
y procesos.
#SimuProc 1.4.3.0
2
MOV 5A,AX ; MOVIENDO EL RESULTADO OPTENIDO EN LA MULTIPLICACION A
LA DIRECCION 5A
MOV AX,5A ; LLAMANDO EL VALOR ALMACENDADO EN 5A PARA REALIZAR
OPERACION
DIV 2 ; DIVIENDO EL VALOR LLAMADO POR DOS
MOV 5C,AX ; GUARDANDO EN LA DIRECCION 5C EL VALOR OPTENIDO DE LA
DIVISION
;Mostrar datos en Pantall
MSG 'El valor de b*h es:'
MOV AX,5A ; LLAMANDO EL VALOR OPTENIDO DE LA MULTIPLICACION
EAP 'b*h'
MSG 'El valor de Area del Triangulo es:'
MOV AX,5C ; LLAMANDO EL VALOR OPTENIDO DE LA DIVISION Y RESULTADO
FINAL DEL AREA
EAP '(b*h/2)'
HLT
;-----------------------------------------------------------------------------------------------
;Area de un Triangulo
MSG 'Area de un Triangulo'
;MSG 'Introduzca el valor de "b"'
LDT 'Introduzca el valor de "b"' ;Leo el Valor de B=
MOV 4A,AX ;Grabo el numero en la dir 4A y 4B
;MSG 'Introduzca el Valor de "h"'
LDT 'Introduzca el valor de "h"' ;Leo el valor de h=
MOV 4C,AX ;Grabo el numero en la dir 4C y 4D
MSG 'base * altura'
MOV AX,4A ; LLAMANDO EL DATO DE MEMORIA 4A INGRESADO
;d=b*h ; DESCRIBIENDO LA OPERACION EN PANTALLA
MUL 4C ; LLAMANDO EL DATO DE MEMORIA 4C INGRESARO Y
MULTIPLICANDO POR EL VALOR ALMACENADO AX
REFERENCIAS
H. U. Villamil, Microprocesadores, en Modulo de curso
Microprocesadores y Microcontroladores, 2013 ed. Chiquinquir,
Colombia.
[2] http://moisesrbb.tripod.com/unidad2.htm
[1]
[3] http://www.lawebdelprogramador.com/cursos/Ensamblador/index1.html