Tabla de contenido:
Definición - ¿Qué significa microcódigo?
Microcódigo es el nivel más bajo especificado de conjuntos de instrucciones de procesador y máquina. Es una capa compuesta de conjuntos de instrucciones pequeñas, que se derivan de lenguaje de máquina. Microcode realiza operaciones cortas de registro de nivel de control, incluidas múltiples micro instrucciones, cada una de las cuales realiza una o más micro operaciones.
Microcódigo y lenguaje de máquina difieren. El lenguaje de máquina opera en la capa superior de abstracción de hardware. Sin embargo, el microcódigo trata con operaciones de nivel inferior o basadas en circuitos. Debido a que por lo general se microcódigo incrustado en hardware, que no puede ser alterado.
Techopedia explica Microcode
El microcódigo es el resultado de la interpretación del lenguaje de máquina de nivel inferior. Gestiona los recursos de hardware a nivel de registro o circuito. El lenguaje de máquina interpreta y envía las instrucciones de la máquina al nivel de capa de hardware más bajo donde se traducen en pequeños microprogramas llamados microcódigos. Cada pieza de microcódigo puede contener una o más micro instrucciones, que realizan operaciones basadas en circuitos.
El microcódigo se almacena en la ROM o en la ROM programable borrable (EPROM) y los programadores genéricos no pueden modificarlo fácilmente. Las tareas de microcódigo incluyen conectar diferentes registros utilizando unidades lógicas aritméticas, realizar cálculos matemáticos y guardar los resultados en el registro.