3. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS
4. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Memoria de Micro-programa Contiene la secuencia de operaciones elementales que componen cada instrucción. Es el núcleo del procesador, ya que de su contenido depende como responderá el mismo a los distintos códigos de instrucciones.
5. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Secuenciador: es el encargado de direccionar la memoria de micro programa (control store) basándose en el contador de micro programa MPC
6. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Registro de estado: proviene de la unidad aritmética y lógica y refleja el estado (status) de los indicadores (flags) luego realizar una operación
7. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Registro de instrucción: es el código de operación de la instrucción actual. Interviene en la fijación del valor del contador de micro programa.
8. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Registro de micro palabra: retiene la micro instrucción que el secuenciador direccionó sobre la memoria de micro programa y asigna bits en posiciones preestablecidas
9. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Registros de uso general: incluyen los registros del modelo programable (los que ve el programador en assembly)
10. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Unidad aritmética y lógica: en ella reside la capacidad de procesador para efectuar operaciones lógicas elementales (AND, OR, INCREMENTO, COMPLEMENTO, etc.)
11. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Unidad aritmética y lógica: en ella reside la capacidad de procesador para efectuar operaciones lógicas elementales (AND, OR, INCREMENTO, COMPLEMENTO, etc.)
12. Unidad de Control Microprogramada Diseño - DEC LOGICA DE CONTROL CAMINO DE DATOS Interfaz al bus: con este registro, habilitado por la micro palabra, se representa en forma esquemática la interfaz entre el procesador y el mundo exterior y a partir de aquí se formarán los buses de datos, direcciones y control.
14. Organización de la Memoria de Microprograma ALUB agrupa los 3 bits que seleccionan, a través de un multiplexor, el registro que se enviará a la rama B de la ALU.
15. Organización de la Memoria de Microprograma ALUA lo hace para la rama A.
16. Organización de la Memoria de Microprograma ALUFUN selecciona la función lógica, según la codificación que muestra la Tabla 2
17. Organización de la Memoria de Microprograma ALUR controla el multiplexor que envía el resultado de la ALU o el registro de datos hacia uno de los 8 registros de uso general
18. Organización de la Memoria de Microprograma ALUCTL en 0 habilita la escritura hacia arriba, el mismo en 1 lo hace hacia abajo, al registro de datos.
19. Organización de la Memoria de Microprograma ALUCTL en 0 habilita la escritura hacia arriba, el mismo en 1 lo hace hacia abajo, al registro de datos. Los otros dos bits controlan la habilitación de los registros de datos y direcciones
20. Organización de la Memoria de Microprograma BUSCTL agrupa los cuatro bits que habilitan la escritura o lectura de posiciones de memoria o E/S externas.
21. Organización de la Memoria de Microprograma BIF son los bits de bifurcaciones condicionales por eventos externos (ej. Interrupciones)