Está en la página 1de 5

ETN 801 – MICROPROCESADORES Semestre II/2021

Ing. Marcelo Ramírez M. 08/10/2021

Microsex N° 8 – Computador Microsex Simple –


Sesión 1

OBJETIVOS.

 Diseño del Computador Microsex Simple e VHDL.


 Demostración exitosa del computador.
 Protocolo de pruebas ejecutado.

COMPETENCIAS.

 A la conclusión satisfactoria de la práctica, el estudiante deberá estar capacitado para


comprender por completo:
1. el diseño y la estructura interna del Computador Simple de la arquitectura Microsex.
2. el funcionamiento de la Unidad de Control,
3. el funcionamiento de las instrucciones.

INTRODUCCIÓN.

La teoría detallada se encuentra en el Capítulo 4. El computador se construye mediante la adición


a la USC de una memoria de programa, direccionada por un contador binario denominado puntero
de instrucciones. La memoria de programa debe incluir una electrónica para introducción de las
instrucciones.

Figura 1 - Computador Microsex Simple de memoria distribuida


Microsex N° 8 – Computador Microsex Simple

El funcionamiento del computador y de los componentes de su arquitectura se describe mediante


el ciclo de instrucción.

Figura 2 - Ciclo de instrucción

La temporización del sistema de muestra en el siguiente diagrama de tiempos.

Figura 3 - Temporización del sistema

Página 2
Microsex N° 8 – Computador Microsex Simple

ACTIVIDADES.

 Estudiar exhaustivamente el capítulo 4 del texto.


 Ver los videos de clases las veces que sea necesario.
 Elaborar protocolo de pruebas para comprobar el funcionamiento de las instrucciones
individualmente.
 Preparar el cuaderno de laboratorio de la manera ya establecida.
 Registrar en el cuaderno de laboratorio las actividades realizadas, las observaciones y las
conclusiones a priori.

LABORATORIO.

 Proceda con la explicación del diseño.


 A continuación, demuestre la verificación del funcionamiento mediante el cumplimiento de
la tabla de instrucciones (protocolo de pruebas).
 Tome nota cuidadosa de lo que vaya observando en el laboratorio. Corrija sus errores y
notifique al catedrático y al auxiliar de sus progresos mediante WhatsApp y/o correo
electrónico.

INFORME.

 Elabore el diseño del computador en VHDL.


 Documente muy bien su diseño.
 Anote todo lo observado en su cuaderno de laboratorio.
 Establezca conclusiones sobre su diseño y funcionamiento.

RECOMENDACIONES.

 Planifique con anterioridad sus actividades.

El ejercicio de la mente es muy importante para crear ramificaciones entre las neuronas y
fortalecer los neurotransmisores. Es muy útil ejercitar la mente recordando las cosas,
repasándolas, explicándoselas a otra persona. Practicar esto con frecuencia fortalece la
memoria y estimula la flexibilidad y la agilidad mental.
MR

Página 3
Microsex N° 8 – Computador Microsex Simple

OPERACIONES E INSTRUCCIONES DE LA USC EXPANDIDA

Códigos de Operación
Operación
Mnem Ext Acumulador Mem
LÓGICAS-ARITMÉTICAS A B C
Negativo (comp2) neg - 03 13 23 33
Inverso (comp1) not - 04 14 24 34
Incremento inc - 43 53 63 73
Decremento dec - 44 54 64 74
AND and a 05 - 55 65 75
and b - 95 - A5 B5
and c - D5 E5 - F5
OR or a 06 - 56 66 76
or b - 96 - A6 B6
or c - D6 E6 - F6
XOR xor a 07 - 57 67 77
xor b - 97 - A7 B7
xor c - D7 E7 - F7
Suma add a 08 - 58 68 78
add b - 98 - A8 B8
add c - D8 E8 - F8
Resta sub a 09 - 59 69 79
sub b - 99 - A9 B9
sub c - D9 E9 - F9
Suma con acarreo adc a 0A - 5ª 6ª 7ª
adc b - 9ª - AA BA
adc c - DA EA - FA
Resta con préstamo sbc a 0B - 5B 6B 7B
sbc b - 9B - AB BB
sbc c - DB EB - FB
Comparación cmp a 0C - 5C 6C 7C
cmp b - 9C - AC BC
cmp c - DC EC - FC

Página 4
Microsex N° 8 – Computador Microsex Simple

Códigos de Operación
Operación
Mnem Ext Acumulador Mem
CONTROL A B C
No operar nop 00 - - - -
Cero al acarreo clc 40 - - - -
Cero al desborde clv 50 - - - -
Establecer acarreo sec C0 - - - -
Establecer desborde sev D0 - - - -
Cero al resultado clr - 01 11 21 31

Códigos de Operación
Operación
Mnem Ext Acumulador Mem
ENTRADA DE DATOS A B C
Ingresar dato in - 02 12 22 -

Códigos de Operación
Operación
Ext Acumulador Mem
Mnem
ROTACIÓN-
A B C
DESPLAZAMIENTO
Rotación a derecha rod - 0D 1D 2D 3D
Rotación a izquierda roi - 0E 1E 2E 3E
Rot.con acarreo a der rcd - 4D 5D 6D 7D
Rot.con acarreo a izq rci - 4E 5E 6E 7E
Desp.aritm.a derecha dad - 8D 9D AD BD
Desp.aritm.a izquierda dai - 8E 9E AE BE
Desp.lógico a derecha dld - CD DD ED FD

Códigos de Operación
Operación
Mnem Ext Acumulador Mem
TRANSFERENCIA A B C
Cargar acumulador lda a - - 51 61 71
lda b - 91 - A1 B1
lda c - D1 E1 - F1
Guardar acumulador sta a - - - - 72
sta b - - - - B2
sta c - - - - F2

Página 5

También podría gustarte