Categorías
Otros

Método de codificación de micro-instrucción (grupo)

Controlador de microogramas – Método de codificación de microinitación

Microinstrucción horizontal

  • The word length of the microinstruction is relatively long.
  • More micro-governance can be produced in a microinholic
  • Higher operability

Microinstrucción vertical

  • The word length of the microinstruction is relatively short.
  • The parallelity of operation is not high
  • Microprogram is more than horizontal

Controlador de microprograma – Método común de codificación michelúrica

1. Método de control directo (Not translator
Cada bit del campo de control de operación de micro-intención representa directamente un microcarrio, que es «1», lo que indica que se ejecuta este microcarrio.

advantage: Estructura simple, fuerte paralelismo, sin necesidad de decodificar, rápido.
Disadvantage: La palabra microinitación es demasiado larga, y la eficiencia de la información es baja.
Characteristics: Intuitivo, implementación de hardware, ejecución rápida, alta capacidad de operación paralela.
La eficiencia de codificación es baja, la palabra de microinitación es larga, la demanda de capacidad de control es grande, no económica, carece de valor práctico.
*** Typical horizontal microinstruction ***
2. Método mínimo de codificación
seráallEl microcarrio está unificado, y cada micro instrucción solo define un microcarrio. Si el número total de micro comandos es n, se debe cumplir la longitud L del campo de control en el método de codificación más corto:L≥log2N

advantage: Haga que la palabra microinjunción sea más acortada
Disadvantage: Necesidad de decodificar, los microbios no pueden ser paralelos, por lo que la microecuencia es muy larga
*** Typical vertical microinstruction ***
3. Método de codificación directa de campo
Divida el campo Control de operación de microcandlación en varios subcampos, todas las micronestructuraciones de cada subcampo para la codificación unificada.

  Escenarios de uso de puntos de conocimiento de referencias blandas o referencias débiles en el desarrollo real

SubcampoMain principle
1 divide the mutually exclusive microcarry within the same field, such as memory read and write. The compatible microcarry is divided into different fields such as microcarling between the ALU and the memory.
2 General Each subfield should leave an encoded state, indicating that this field does not have any micro command. (Refer to the control signal of the computer operating system)
3 The microductions defined by each subfield should not be too much, otherwise it will make the microcarries complex.
4. Método de codificación indirecta de campo
Micro commandLa generación no está directamente decodificada de un campo, pero necesitaAnother field encodingExplicación.
Comprimir eficazmente la palabra de micro-instrucción, no sólosMicro-comando esRemnantDeBetween groups and groupsTambién se convierten enMutually exclusive, Reducir la capacidad de operación paralela de la microinstrucción, cerca deVertical microinstructionFormato. (Al igual que los sistemas operativos informáticos, los problemas multiconsumo

.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *