Léxico TI › Hardware › Microcódigo

Microcódigo

Hardware Svenska → Actualizado: 2026-08-17

Un programa dentro del procesador que le explica al silicio qué significa realmente cada instrucción.

Maurice Wilkes propuso la idea en 1951: en lugar de construir lógica de control cableada para cada instrucción, guardar una tabla de microinstrucciones simples que juntas la ejecutan. Eso hizo manejables los repertorios de instrucciones complicados y fue una condición previa para el IBM System/360, donde un mismo repertorio podía correr en máquinas de construcción interna completamente distinta.

Los procesadores x86 modernos descomponen las instrucciones complejas en microoperaciones que se planifican internamente, mientras que las simples pasan directas. Que el microcódigo se pueda actualizar tras la fabricación se ha vuelto crítico para la seguridad: las mitigaciones de Spectre y Meltdown se distribuyeron en parte como actualizaciones de microcódigo vía BIOS y sistema operativo, con una pérdida de rendimiento como precio.

← Volver al léxico