Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Organización y Arquitectura
de Computadores
Capítulo 15
Control microprogramado
Unidad de control
microprogramado
Basado en 3 factores:
ִActivación del máximo número de microoperaciones
simultáneas.
ִLa manera en que se representa o codifica la
información de control.
ִLa manera en que se especifica la próxima dirección
de microinstrucción.
Tipos de microinstrucción
Microinstrucción vertical:
ִCada microinstrucción especifica una sola
microoperación (o unas pocas) para que se realicen.
Microinstrucción horizontal:
ִCada microinstrucción especifica muchas
microoperaciones diferentes para que se realicen en
paralelo.
Diagrama de microprogramación
vertical
Dirección de microinstrución
Códigos de
función
Condición
de salto
Diagrama de microprogramación
horizontal
Unidad de control
Decodificador
Indicadores
de la ALU Lógica de secuen-
Registro de dirección de control
Reloj ciamiento
Lectura Memoria de
control
Dirección de
control siguiente
Decodificador
Tamaño de la microinstrucción.
Tiempo de generación de la dirección:
ִViene determinada por el registro de instrucción:
Una vez por ciclo, justo tras la captación de la instrucción.
ִEs la siguiente dirección secuencial:
La situación más común en la mayoría de los diseños.
ִEs el destino de un salto:
Tanto condicionales como incondicionales.
Técnicas de secuenciamiento
Explícitas Implícitas