b"\n_START_ARTICLE_\nHalt and Catch Fire\n_START_SECTION_\nOrigine\n_START_PARAGRAPH_\nSi ritiene che l'origine del nome risalga ad un aneddoto apocrifo in circolazione nei primi anni sessanta del XX secolo. Si raccontava che gli ingegneri che lavoravano allo sviluppo sui computer IBM System/360 avessero aumentato le correnti di lettura/scrittura delle memorie a nucleo magnetico al fine di migliorare le prestazioni. La modifica non avrebbe avuto effetti durante la normale operativit\xc3\xa0 del computer, ma purtroppo l'istruzione di spegnimento HALT era implementata con un ciclo generato da un'istruzione di salto a se stessa, cosa che provocava l'accesso ripetuto e rapidissimo alla medesima cella di memoria, il che avrebbe provocato il surriscaldamento dei fili al punto che essi avrebbero iniziato a fumare.\n_START_SECTION_\nMotorola 6800\n_START_PARAGRAPH_\nIl microprocessore Motorola 6800 \xc3\xa8 il primo prodotto dove \xc3\xa8 stata identificata un'istruzione HCF. L'istruzione, introdotta quasi sicuramente durante le fasi di test del prodotto, spinge il processore a modificare rapidamente le uscite delle linee collegate al bus di sistema, consentendo una rapida verifica del funzionamento di tutte le linee._NEWLINE_L'uso di tale codice mette il processore in uno stato in cui non pu\xc3\xb2 pi\xc3\xb9 rispondere agli interrupt, cosicch\xc3\xa9 l'unico modo per ritornare alla normale attivit\xc3\xa0 \xc3\xa8 quello di resettare l'apparato._NEWLINE_La medesima istruzione \xc3\xa8 presente nel microprocessore Motorola 6809.\n_START_SECTION_\nIntel x86\n_START_PARAGRAPH_\nIl processore Intel 8086 e i successivi processori della serie x86 implementano un'istruzione HLT (alt) che interrompe l'esecuzione delle istruzioni e mette il processore in uno stato di blocco. Esistono una serie di condizioni (un interrupt, un'eccezione di debug e vari altri segnali) che riportano il processore nello stato normale._NEWLINE_Tuttavia le prime versioni del chip IntelDX4 avevano un problema che impediva a tali eventi di far tornare allo stato normale il processore, cosa che in effetti rendeva il comportamento dell'istruzione HLT equivalente ad un'istruzione HCF."