Requisito previo: unidad de control cableada y microprogramada
La unidad de control genera una señal de control usando una de las dos organizaciones: Unidad de control cableada, Unidad de control microprogramada.
Unidad de Control Cableada:
Se implementa como circuito lógico (puertas, flip-flops, decodificadores, etc.) en el hardware. Esta organización es muy complicada si tenemos una gran unidad de control.
En esta organización, si se tiene que modificar o cambiar el diseño, se requieren cambios en el cableado entre los diversos componentes. Por tanto, la modificación de todos los circuitos combinacionales puede ser muy difícil.
Unidad de control microprogramada:
una unidad de control microprogramada se implementa utilizando un enfoque de programación. Se lleva a cabo una secuencia de microoperaciones mediante la ejecución de un programa compuesto por microinstrucciones.
El microprograma, que consta de microinstrucciones, se almacena en la memoria de control de la unidad de control. La ejecución de una microinstrucción es responsable de la generación de un conjunto de señales de control.
Diferencia entre unidad de control cableada y microprogramada:
ATRIBUTOS | UNIDAD DE CONTROL CABLEADA | UNIDAD DE CONTROL MICROPROGRAMADA |
---|---|---|
1. Velocidad | La velocidad es rápida | la velocidad es lenta |
2. Costo de Implementación | Más costoso. | Más económico. |
3. Flexibilidad | No es flexible para adaptarse a nuevas especificaciones del sistema o se requiere un nuevo rediseño de instrucciones. | Más flexible para adaptarse a nuevas especificaciones del sistema o nuevos conjuntos de instrucciones. |
4. Habilidad para manejar instrucciones complejas | Difícil de manejar conjuntos de instrucciones complejas. | Más fácil de manejar conjuntos de instrucciones complejas. |
5. Decodificación | Lógica compleja de decodificación y secuenciación. | Lógica de secuenciación y decodificación más fácil. |
6. Aplicaciones | Microprocesador RISC | Microprocesador CISC |
7. Conjunto de instrucciones de tamaño | Pequeña | Largo |
8. Memoria de control | Ausente | Presente |
9. Área de chip requerida | Menos | Más |
10. Ocurrencia | La ocurrencia de errores es más | La ocurrencia de errores es menor. |
Publicación traducida automáticamente
Artículo escrito por rajkumarupadhyay515 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA