As instruções que estão permanentemente incorporadas ao chip do processador são chamadas
microcódigo ou
firmware . Embora os termos às vezes sejam usados de forma intercambiável, há uma diferença sutil:o Microcode é uma implementação de nível inferior da arquitetura do conjunto de instruções (ISA), enquanto o firmware abrange uma gama mais ampla de instruções armazenadas permanentemente, incluindo microcódigo, mas também outras rotinas de inicialização e código de inicialização.