Microcódigo

Definición - ¿Qué significa microcódigo?

El microcódigo es el nivel especificado más bajo de conjuntos de instrucciones de máquina y procesador. Es una capa compuesta por pequeños conjuntos de instrucciones, que se derivan del lenguaje de máquina. El microcódigo realiza operaciones de registro breves a nivel de control, incluidas múltiples microinstrucciones, cada una de las cuales realiza una o más microoperaciones.

El microcódigo y el lenguaje de máquina son diferentes. El lenguaje de máquina opera en la capa superior de la abstracción del hardware. Sin embargo, el microcódigo se ocupa de operaciones de nivel inferior o basadas en circuitos. Debido a que el microcódigo suele estar integrado en el hardware, no se puede modificar.

Techinfo explica el microcódigo

El microcódigo es el resultado de una interpretación de 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 instrucciones de máquina al nivel más bajo de la capa de hardware, donde se traducen en pequeños microprogramas llamados microcódigos. Cada pieza de microcódigo puede contener una o más microinstrucciones, que realizan operaciones basadas en circuitos.

El microcódigo se almacena en la ROM o en la ROM programable borrable (EPROM) y no puede ser modificado fácilmente por programadores genéricos. Las tareas de microcódigo incluyen conectar diferentes registros usando unidades lógicas aritméticas, realizar cálculos matemáticos y guardar los resultados en el registro.