Pesquisa · Mapa mental

Halt and Catch Fire

Halt and Catch Fire, mais conhecida pelo mnemônico HCF, era originalmente uma instrução fictícia de código de máquina a qual se afirmava estar em desenvolvimento na IBM para uso nos seus computadores System/360, juntamente com outras instruções cômicas, tais como "Execute Operador".

Fonte: Wikipédia (pt)Atualizado em 18/07/2026
01

Uma autêntica HCF

Imagem: Christopher (Cru) Jones · BY-SA · Openverse

O microprocessador Motorola 6800 foi o primeiro no qual um opcode HCF tornou-se amplamente conhecido. A origem do opcode HCF do 6800 (0xDD ou 0xD9) surgiu num artigo escrito por Gerry Wheeler (1952–2006) na edição de dezembro de 1977 da BYTE sobre opcodes não-documentados. A instrução fazia com que o processador entrasse num modo destinado a testes de produção, no qual ele realiza continuamente ciclos de leitura à RAM em endereços de memória sucessivos e não pode ser interrompido por nenhuma outra instrução. Efetivamente, o barramento de endereços torna-se um contador, permitindo que a operação de todas as linhas de endereço sejam rapidamente verificadas. Uma vez que o processador tenha entrado neste modo de teste, deixa de responder a interrupções, de modo que a operação normal só pode ser restaurada através de um reset.

Vídeos recomendados

Fontes consultadas

Continue pesquisando