An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

In computer engineering, Halt and Catch Fire, known by the assembly mnemonic HCF, is an idiom referring to a computer machine code instruction that causes the computer's central processing unit (CPU) to cease meaningful operation, typically requiring a restart of the computer. It originally referred to a fictitious instruction in IBM System/360 computers (introduced in 1964), making a joke about its numerous non-obvious instruction mnemonics.

Property Value
dbo:abstract
  • In computer engineering, Halt and Catch Fire, known by the assembly mnemonic HCF, is an idiom referring to a computer machine code instruction that causes the computer's central processing unit (CPU) to cease meaningful operation, typically requiring a restart of the computer. It originally referred to a fictitious instruction in IBM System/360 computers (introduced in 1964), making a joke about its numerous non-obvious instruction mnemonics. With the advent of the MC6800 (introduced in 1974), a design flaw was discovered by programmers. Due to incomplete opcode decoding, two illegal opcodes, 0x9D and 0xDD, will cause the program counter on the processor to increment endlessly, which locks the processor until reset. Those codes have been unofficially named HCF. During the design process of the MC6802, engineers originally planned to remove this instruction, but kept it as-is for testing purposes. As a result, HCF was officially recognized as a real instruction. Later, HCF became a humorous catch-all term for instructions that may freeze a processor, including intentional instructions for testing purposes, and unintentional illegal instructions. Some are considered hardware defects, and if the system is shared, a malicious user can execute it to launch a denial-of-service attack. In the case of real instructions, the implication of this expression is that, whereas in most cases in which a CPU executes an unintended instruction (a bug in the code) the computer may still be able to recover, in the case of an HCF instruction there is, by definition, no way for the system to recover without a restart. The expression catch fire is a facetious exaggeration of the speed with which the CPU chip would be switching some bus circuits, causing them to overheat and burn. (en)
  • Halt and Catch Fire, conocida por el nemónico HCF, fue en origen una instrucción ficticia en código máquina que se decía estaba siendo desarrollada por IBM para su uso en sus computadoras System/360, junto con muchas otras instrucciones divertidas como "Execute Operator". En la actualidad, HCF se refiere a una instrucción en código máquina no documentada con efectos secundarios poco habituales, incluidas en el procesador con propósitos de prueba. Los usuarios que descubrían estas instrucciones se apropiaron de la antigua instrucción "Halt and Catch Fire" y su nemónico HCF como manera de expresar humorísticamente que la ejecución no deseada de tales instrucciones hace que el sistema deje de realizar sus funciones normales, aunque parezca estar muy atareado. La expresión "catch fire" (prenderse fuego) es estrictamente metafórica. Existe una historia apócrifa de finales de la década de 1960, cuando las computadoras usaban memorias de núcleo magnético. Dice la historia que para poder hacer más rápidas las memorias de su siguiente modelo, los ingenieros aumentaron las corrientes de lectura/escritura en los delgadísimos alambres que atravesaban los núcleos. Esto funcionaba sin problemas cuando se ejecutaban programas normales, ya que los accesos a memoria se distribuían por toda ella. Sin embargo, la instrucción HALT estaba implementada como un "Salto al mismo sitio". Esto significaba que se accedía de forma repetida a la misma posición de memoria y que los finísimos alambres se calentaban tanto que empezaban a echar humo (de ahí "Halt and Catch Fire"). (es)
  • Halt and Catch Fire (« arrêter et prendre feu »), de mnémonique HCF, était à l'origine une instruction du langage assembleur d'un ordinateur, prétendument en développement chez IBM pour leurs ordinateurs System/360. De nos jours, HCF dénote une instruction non documentée à effets secondaires inhabituels, incluse dans le processeur à des fins de test. Les utilisateurs qui découvrent ces instructions se sont approprié l'ancienne instruction Halt and Catch Fire et son mnémonique HCF pour exprimer de manière humoristique que l'exécution par inadvertance de ce genre d'instructions conduit le système à cesser de fonctionner de manière normale. L'expression catch Fire (« prendre feu ») est strictement métaphorique. Selon un récit apocryphe remontant aux années 1960, époque à laquelle les ordinateurs utilisaient des mémoires à tores magnétiques : afin de rendre l'accès à la mémoire plus rapide sur leurs modèles d'ordinateurs suivants, les ingénieurs augmentèrent les courants de lecture/écriture circulant dans les fils très fins de ces mémoires. Cela fonctionnait très bien lorsque l'ordinateur exécutait un programme normal, puisque les accès étaient répartis sur l'ensemble de la mémoire. Par contre, si une instruction HALT était exécutée : elle faisait faire des sauts « sur place. » Par conséquent, le même emplacement en mémoire était lu en boucle et les fils très fins devenaient si chauds qu'ils se mettaient à fumer, d'où l'expression « halt and catch fire. » (fr)
  • Halt and Catch Fire (fermati e prendi fuoco), indicato con la sigla mnemonica di HCF, è un'istruzione fittizia del linguaggio assembly - intesa prevalentemente come uno scherzo - che è stata usata per definire istruzioni solitamente non documentate che portano la CPU in uno stato da cui può essere fatta uscire solo con un reset. Solitamente con la sigla HCF si descrive una o più istruzioni non documentate presenti in molte architetture e utilizzate per poter effettuare agevolmente particolari test durante lo sviluppo dei prodotti, ma che non sono da utilizzarsi nella normale operatività. (it)
  • Halt and Catch Fire는 니모닉(mnemonic) HCF라고 불리며 원래는 존재하지 않는 가공의 컴퓨터 기계어 명령어였는데 "Execute Operator"같은 명령어들과 함께 IBM이 (IBM 시스템/360)에서 사용하기 위해 개발한 것으로 알려지고 있다. 실제로 HCF는 이상한 효과를 가지거나 프로세서를 테스트하는 용도의 비공식(undocumented) 기계어를 의미한다. 오래된 "Halt and Catch Fire"와 HCF 니모닉은 사용자들이 의도하지 않은 명령어를 실행하는 방법으로 발견하였는데 이런 방법은 시스템의 실행을 실패하거나 멈추는 경우가 많았으며 이것을 은유적으로 "catch fire"라고 표현하였다. 출처가 밝혀지지 않은 이야기가 있는데 컴퓨터에서 자기 코어 메모리를 사용하던 1960년대 말은 코어 메모리의 속도 증가가 요구되던 시기로 기술자들은 기존의 제품보다 읽기/쓰기의 속도 증가를 위해 품질 좋은 와이어로 코어를 꿰었다. 컴퓨터가 일반적인 프로그램을 실행하면 메모리 액세스는 메모리 전체로 확대된다. 하지만 HALT 명령어는 제자리로 점프(Jump to self)하는 방법을 사용하는데 이것은 하나의 코어 메모리 구역만 반복적으로 액세스하는 것을 의미한다. 그 결과 좋은 품질의 와이어라도 쉽게 과열되어 연기가 나게 된다. 여기에서 "Halt and Catch Fire"가 유래되었다고 전해진다. (ko)
  • Halt and Catch Fire (ang. wstrzymaj wykonanie programu i stań w ogniu – znana pod mnemotechniczną nazwą HCF) – ogólna nazwa nieudokumentowanych i pół-mitycznych instrukcji języka maszynowego z destrukcyjnymi efektami ubocznymi, według popularnych miejskich legend obecnych w wielu znanych systemach począwszy od IBM System/360. Motorola 6800 był pierwszym procesorem, którego (język maszynowy) "HCF" stała się powszechnie znana. Instrukcja ta powoduje, że w procesorze włącza się tryb testowania fabrycznego – rozpoczyna on nieustannie czytać zawartość pamięci z kolejnych komórek bez wykonywania żadnych rozkazów. W takiej konfiguracji szyna adresowa zaczyna zachowywać się jak licznik co pozwala na szybkie zweryfikowanie czy wszystkie linie adresowe działają prawidłowo. (pl)
  • Halt and Catch Fire (мнемонический код HCF) — гипотетическая ассемблерная команда, при выполнении которой центральный процессор компьютера перестает выполнять дальнейшие команды, из-за чего для восстановления работоспособности необходимо выполнить «жесткую» перезагрузку. (ru)
  • Halt and Catch Fire, HCF (engelska: Stanna och fatta eld), är ett samlingsnamn för odokumenterade maskinkodsinstruktioner som kan ha oväntade bieffekter (som till exempel att processorn brinner upp). Instruktionerna är förmodligen inkluderade för att tillverkarna ska kunna testa diverse saker under tillverkningsskedet, till exempel eller accesstiden till externt minne. De flesta av de påstådda HCF-instruktionerna samt deras bieffekter som cirkulerar på Internet får anses vara Klintbergare. Det finns få, om några, belägg för att till exempel ett kretskort har brunnit upp på grund av mjukvaruinstruktioner. (sv)
  • Halt and Catch Fire ("pare e pegue fogo"), 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". Na prática moderna, HCF significa uma instrução não-documentada em código de máquina com efeitos colaterais incomuns, incluída no processador para efeito de teste. A velha instrução "Halt and Catch Fire" e o mnemônico HCF foram apropriados por usuários que descobriram nestas expressões um modo humorístico de expressar que a execução acidental de tal instrução tornaria o sistema incapaz de realizar suas funções normais, não obstante parecesse estar bastante ocupado. Neste contexto, a expressão "catch fire" ("pegar fogo") é estritamente metafórica. Mas uma história apócrifa de fins dos anos 1960, quando os computadores usavam memória de ferrite, dá um sentido mais próximo ao significado fictício. Segundo a história, para acelerar a velocidade de acesso a memória num protótipo, os engenheiros aumentaram as correntes de leitura/gravação nos fios extremamente finos que atravessavam os toros da memória de ferrite. Isto funcionava bem quando o computador estava executando programas normais, visto que os acessos espalhavam-se por toda a memória. Todavia, a instrução HALT ("pare") foi implementada como "vá para si mesma". Isto significava que o mesmo local do núcleo de memória era repetidamente acessado, e os fios delgados se tornavam tão quentes que começavam a fumegar - daí o "Halt and Catch Fire". (pt)
  • Halt and Catch Fire (укр. зупинись і загорись), відома також за мнемонікою HCF, стосується кількох машинних інструкцій що змушують процесор припинити корисну роботу. Слово «загорітись» використовується як жарт, процесори зазвичай не загоряються. Також використовують позначення «SDI» — «Self Destruct Immediate» (укр. негайне самознищення). (uk)
dbo:wikiPageID
  • 376486 (xsd:integer)
dbo:wikiPageLength
  • 27931 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123651553 (xsd:integer)
dbo:wikiPageWikiLink
dbp:cs1Dates
  • y (en)
dbp:date
  • July 2020 (en)
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Halt and Catch Fire (fermati e prendi fuoco), indicato con la sigla mnemonica di HCF, è un'istruzione fittizia del linguaggio assembly - intesa prevalentemente come uno scherzo - che è stata usata per definire istruzioni solitamente non documentate che portano la CPU in uno stato da cui può essere fatta uscire solo con un reset. Solitamente con la sigla HCF si descrive una o più istruzioni non documentate presenti in molte architetture e utilizzate per poter effettuare agevolmente particolari test durante lo sviluppo dei prodotti, ma che non sono da utilizzarsi nella normale operatività. (it)
  • Halt and Catch Fire (мнемонический код HCF) — гипотетическая ассемблерная команда, при выполнении которой центральный процессор компьютера перестает выполнять дальнейшие команды, из-за чего для восстановления работоспособности необходимо выполнить «жесткую» перезагрузку. (ru)
  • Halt and Catch Fire (укр. зупинись і загорись), відома також за мнемонікою HCF, стосується кількох машинних інструкцій що змушують процесор припинити корисну роботу. Слово «загорітись» використовується як жарт, процесори зазвичай не загоряються. Також використовують позначення «SDI» — «Self Destruct Immediate» (укр. негайне самознищення). (uk)
  • In computer engineering, Halt and Catch Fire, known by the assembly mnemonic HCF, is an idiom referring to a computer machine code instruction that causes the computer's central processing unit (CPU) to cease meaningful operation, typically requiring a restart of the computer. It originally referred to a fictitious instruction in IBM System/360 computers (introduced in 1964), making a joke about its numerous non-obvious instruction mnemonics. (en)
  • Halt and Catch Fire, conocida por el nemónico HCF, fue en origen una instrucción ficticia en código máquina que se decía estaba siendo desarrollada por IBM para su uso en sus computadoras System/360, junto con muchas otras instrucciones divertidas como "Execute Operator". (es)
  • Halt and Catch Fire (« arrêter et prendre feu »), de mnémonique HCF, était à l'origine une instruction du langage assembleur d'un ordinateur, prétendument en développement chez IBM pour leurs ordinateurs System/360. (fr)
  • Halt and Catch Fire는 니모닉(mnemonic) HCF라고 불리며 원래는 존재하지 않는 가공의 컴퓨터 기계어 명령어였는데 "Execute Operator"같은 명령어들과 함께 IBM이 (IBM 시스템/360)에서 사용하기 위해 개발한 것으로 알려지고 있다. 실제로 HCF는 이상한 효과를 가지거나 프로세서를 테스트하는 용도의 비공식(undocumented) 기계어를 의미한다. 오래된 "Halt and Catch Fire"와 HCF 니모닉은 사용자들이 의도하지 않은 명령어를 실행하는 방법으로 발견하였는데 이런 방법은 시스템의 실행을 실패하거나 멈추는 경우가 많았으며 이것을 은유적으로 "catch fire"라고 표현하였다. (ko)
  • Halt and Catch Fire ("pare e pegue fogo"), 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". (pt)
  • Halt and Catch Fire (ang. wstrzymaj wykonanie programu i stań w ogniu – znana pod mnemotechniczną nazwą HCF) – ogólna nazwa nieudokumentowanych i pół-mitycznych instrukcji języka maszynowego z destrukcyjnymi efektami ubocznymi, według popularnych miejskich legend obecnych w wielu znanych systemach począwszy od IBM System/360. (pl)
  • Halt and Catch Fire, HCF (engelska: Stanna och fatta eld), är ett samlingsnamn för odokumenterade maskinkodsinstruktioner som kan ha oväntade bieffekter (som till exempel att processorn brinner upp). Instruktionerna är förmodligen inkluderade för att tillverkarna ska kunna testa diverse saker under tillverkningsskedet, till exempel eller accesstiden till externt minne. (sv)
rdfs:label
  • Halt and Catch Fire (es)
  • Halt and Catch Fire (fr)
  • Halt and Catch Fire (computing) (en)
  • Halt and Catch Fire (it)
  • Halt and Catch Fire (ko)
  • Halt and Catch Fire (pl)
  • Halt and Catch Fire (ru)
  • Halt and Catch Fire (pt)
  • Halt and Catch Fire (sv)
  • Halt and Catch Fire (uk)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License