calculadora

VICERRECTORADO DOCENTE Código: GUIA-PRL-001 CONSEJO ACADÉMICO Aprobación: 2016/04/06 Formato: Guía de Práctica de La

Views 257 Downloads 3 File size 268KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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: TÍTULO PRÁCTICA: PROGRAMACIÓN EN LENGUAJE ENSAMBLADOR X86 1 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