Está en la página 1de 6

Corporación Universitaria Minuto de Dios UNIMINUTO

Programa De Tecnología Electrónica


Área de Electrónica Digital, Asignatura Arquitectura de Computadores
Laboratorio de Funciones Aritméticas

Competencia Evaluar apropiadamente las condiciones de funcionamiento de sistemas digitales mediante la utilización de
s software de simulación electrónica, a partir de las específicaciones técnicas de los dispositivos; para su
implementación, su posterior verificación por medio de instrumentos de medida o para proponer mejoras a
las condiciones iniciales del sistema.

 Comprender el funcionamiento básico de las instrucciones aritméticas usadas en el procesador 8086.


Objetivos:  Aplicar los conocimientos adquiridos para dar respuesta a problemas planteados

Nombre completo: ID:

Nombre completo: ID:

DESCRIPCION DE LA PRÁCTICA

En la siguiente práctica el estudiante comprenderá el funcionamiento de los registros y se harán las primeras
operaciones matemáticas usando los comandos establecidos para el procesador 8086.
El estudiante deberá tener clara la representación matemática de los números en sus diferentes bases numéricas
(decimal, octal, binario y hexadecimal).

Recuerdo que los registros AX, BX, CX y DX están divididos en dos posiciones, la alta y baja.
Por ejemplo el registro AX tiene AH y AL, el registro AX tiene en total 16 bits entonces AH 8 bits y AL 8bits.

PARTE I: Escriba el modelo teórico (Cálculos matemáticos, análisis electrónico etc.)

Escriba en frente de cada uno de los espacios el valor correspondiente en hexadecimal y luego proceda a
comprobar el resultado obtenido con el simulador.
Recuerde que las letras indican la base numérica en la cual se escribió el dato.

Parte A:

Mov AX, 65535d AH FF AL FF


Mov BX, 1010101010b AH 00 AL 00
Mov CX, 3A5Bh AH 00 AL 00
Mov DX,12o AH 00 AL 00

Elaborado por: Ing. Sergio González Gil Modificado por: Revisado por

Fecha Agosto 2016 Fecha: Fecha:


1
Parte B:

A continuación lea el siguiente enunciado y luego observe la estructura de programación que permite
desarrollarla.
Se utilizaran tres números los cuales están escritos en decimal, los dos primeros deberán ser sumados, el
resultado de esta suma será multiplicada por el tercer número, y este resultado deberá ser restado con el segundo
número.

Primer número: 123


Segundo número: 487
Tercer número: 1056

mov ax, 123 El número 123 se almacena en el registro AX mov


bx, 487 El número 487 se almacena en el registro BX mov
cx, 1056 El número 1056 se almacena en el registro CX

add ax,bx Se realiza la suma entre los valores almacenados en AX y BX el


resultado queda almacenado en AX

mul cx Se realiza la multiplicación entre los valores almacenados en AX y CX el


resultado queda almacenado en AX

sub ax,bx Ahora se realiza la resta entre los valores de AX y BX

PASO 1 PASO 2 PASO 3 PASO 4 PASO 5

Registros Los registros con Resultado de la Resultado de la Resultado de la


los suma entre AX y multiplicación resta entre AX y BX
sin datos. BX entre CX y AX
datos
cargados.

Tabla 1 Datos almacenados en los Registros de acuerdo a las instrucciones.


PARTE II: Desarrollo experimental

El siguiente trabajo deberá ser realizado en parejas, donde ambos estudiantes generen el programa que permita
establecer el funcionamiento de acuerdo a las exigencias establecidas.

Materiales:

DESCRIPCIÓN (HARDWARE Y SOFTWARE) CANTIDA


D
Equipo de Computo 1
Programa de simulación del procesador 8086 1

EJERCICIO 1

Realizar el siguiente ejercicio.

Se tienen tres números en base binaria, el primer número deberá ser cargado en el registro BX, el segundo en el
registro CX y el tercero en AX. Sea:

El primer número: 101011001 El


segundo número: 11100011101
El tercer número: 110011001100

Realizar la operación XOR entre el primer y el segundo número, sumar este resultado con el tercero y por
último decremente tres veces el valor del segundo número.
EJERCICIO 2

Encontrar el área de un triángulo, que tiene una base de 4 metros y una altura de 6 metros, adicionalmente se
quiere saber el valor del área si esta fuera el triple de su valor inicial.

EJERCICIO 3
Escoger un número entre uno y veinte, ese número deberá ser multiplicado por sí mismo 3 veces, ahora tome un
segundo número y súmelo por el mismo cuatro veces. Divida el resultado del primer número entre dos y al
resultado del segundo numero restarle 500.
PARTE III: Análisis de resultados (comparación de valores teóricos, simulación y prácticos
por medio de modelos estadísticos)

Entregar el programa escrito de manera clara, indicando la ubicación del resultado en los registros de acuerdo
a la instrucción dada.

PARTE V: Informe de laboratorio


El laboratorio será presentado haciendo uso del formato IEEE suministrado al inicio del semestre, de manera
simultánea con la simulación.

RÚBRICA DE EVALUACIÓN

Para realizarse la evaluación correspondiente, es necesario que los estudiantes hayan entregado de manera
simultánea, el programa en físico y la simulación de cada punto.

Entre 4 y 5 Entre 3 y 3,9 Entre 2 y 2,9 Entre 1 y 1,9 PT


TOT
AL
Informe Completo 3,3 3,3
Sustentación oral 3,2 3,2
Uno de los
estudiantes
seleccionado por
el docente
Coherencia 3,5 3,5
en
estructura
(gramatical)
Registro de 4,3 4,3
laboratorio
(usando los datos
recolectados en
laboratorio de
forma correcta)
Simulación 4,3 4,3
DEFINITIVA 37,2

También podría gustarte