Léxico de TI › Hardware › Microcódigo

Microcódigo

Hardware Svenska → Atualizado: 2026-09-30

Um programa dentro do processador que explica ao silício o que cada instrução realmente significa.

Maurice Wilkes propôs a ideia em 1951: em vez de construir uma unidade de controle cabeada para cada instrução, guarda-se uma tabela de microinstruções simples que, juntas, a executam. Isso tornou viáveis conjuntos de instruções complicados e foi pré-requisito para o IBM System/360, em que o mesmo conjunto de instruções rodava em máquinas de construção interna totalmente diferente.

Os processadores x86 modernos quebram instruções complexas em micro-operações agendadas internamente, enquanto as simples passam direto. O fato de o microcódigo poder ser atualizado depois da fabricação virou questão de segurança: as correções para Spectre e Meltdown foram entregues em parte como atualizações de microcódigo via BIOS e sistema operacional, com perda de desempenho como preço.

← Voltar ao léxico