Está en la página 1de 6

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE INFORME DE PRÁCTICA DE LABORATORIO / TALLERES /


CENTROS DE SIMULACIÓN – PARA ESTUDIANTES

CARRERA: INGENIERÍA EN CIENCIAS DE LA ASIGNATURA: ORGANIZACIÓN Y ARQUITECTURA


COMPUTACIÓN DE COMPUTADORES
NRO. PRÁCTICA: 1 TÍTULO PRÁCTICA: PROGRAMACIÓN EN LENGUAJE ENSAMBLADOR X86
OBJETIVO ALCANZADO:
Comprender el funcionamiento de los componentes internos de un microprocesador a través de la
programación en lenguaje ensamblador

ACTIVIDADES DESARROLLADAS
1. Con la ayuda de su profesor descargue y pruebe los ejemplos disponibles en el AVAC e identifique el
funcionamiento de cada herramienta disponible en el software emu8086.
2. Con la ayuda de su profesor analice y comprenda cada línea del código disponible en el ¨ Ejemplo de
uso de los Servicios 1 y 2 de la Interrupción 21H.
3. Con la ayuda de su profesor analice y comprenda cada línea del código disponible en el ¨ Ejemplo de
uso de los Servicios 9 y AH de la Interrupción 21H
4. Digite el código necesario para para implementad una calculadora con operandos de 2 dígitos capaz de
realizar las 4 operaciones aritméticas básicas (Suma, Resta, Multiplicación y División).
5. Presente los resultados obtenidos a su profesor y solicite ayuda en caso de requerirlo.
RESULTADO(S) OBTENIDO(S):
En la programación de la calculadora con operandos de dos dígitos se realizó mediante procedimientos ejemplo:
proc “nombre_Procedimiento”
bloque de código
endp
obteniendo así un código más ordenado y fácil de interpretar, los procedimientos necesarios para el
funcionamiento adecuado del programa son los siguientes:

Formato aprobado con Res. C.S. N° 076-04-2016-04-20 Página 1 de 6


VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

El procedimiento consiste en
mostrar en pantalla un menú que
informa al usuario cuales son las
opciones que tiene que pulsar para
acceder a la operación, a las
opciones disponibles son: 1.-
Suma, 2.- Resta, 3.- Multiplicación
4.-Division. Y será mostrado al
iniciar el programa

Este procedimiento será usado


cada vez que se realiza la lectura
de datos

Este es un procedimiento que


será llamado desde los
procedimientos de suma, resta,
multiplicación y servirá para
mostrar los resultados de las
operaciones anterior mente
mencionadas

Formato aprobado con Res. C.S. N° 076-04-2016-04-20 Página 2 de 6


VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Procedimiento que realiza la


lectura de los números que
formaran parte de la respectiva
operación que el usuario elija.

----------------------------------------------------------------------------------------------------------------------------- ---------------------------

Procedimiento que realiza sus


respectivas interrupciones, llama
al procedimiento de leer
números y realiza la suma con la
palabra reservada add cuyo
resultado se guarda en el
registro al luego movido a la
variable resultado

---------------------------------------------------------------------------------------------------------------------------- ---------------------------

Procedimiento que realiza la


resta de dos números primero el
num1 es movido al registro al
luego se realiza la respectiva
resta usando la palabra
reservada ret con la variable
num2 el resultado se pasa del
registro al a la variable resultado

Formato aprobado con Res. C.S. N° 076-04-2016-04-20 Página 3 de 6


VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Procedimiento que consiste en


leer sus respectivos números y
realizar un movimiento de num1
al registro al, luego realizar la
multiplicación con la palabra
reservada mul con el registro al
de la misma forma el resultado
es pasado a la variable
resultado.

--------------------------------------------------------------------------------------------------------------------------------------------------------

Procedimiento que consiste en


leer sus respectivos números
llamar a procedimiento de
terminar y escribir cociente

--

Procedimiento que consiste en


mostrar en pantalla el cociente
de la división

Formato aprobado con Res. C.S. N° 076-04-2016-04-20 Página 4 de 6


VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

CONCLUSIONES:
Teniendo una idea clara sobre las características que tiene los registros que conforman el procesador, podemos
usarlos para realizar procesos desde los básicos hasta los más complejos usando un lenguaje de muy bajo nivel

RECOMENDACIONES:
 Antes de iniciar con la práctica asegúrese de tener claro cada línea de código de los ejemplos.
 Ante cualquier inquietud no dude en solicitar ayuda a su professor

Formato aprobado con Res. C.S. N° 076-04-2016-04-20 Página 5 de 6


VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Nombre de los estudiantes: LEONARDO ALVARADO, PEDRO ILLAISACA

Firma del estudiante jefe de grupo:

Formato aprobado con Res. C.S. N° 076-04-2016-04-20 Página 6 de 6

También podría gustarte