Halt and catch fire: Difference between revisions
Content added Content deleted
Puppydrum64 (talk | contribs) No edit summary |
Puppydrum64 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
{{task}} |
|||
;Task |
;Task |
||
Create a program that crashes as soon as possible, with as few lines of code as possible. Be smart and don't damage your computer, ok? |
Create a program that crashes as soon as possible, with as few lines of code as possible. Be smart and don't damage your computer, ok? |
||
<br><br> |
|||
=={{header|6502 Assembly}}== |
=={{header|6502 Assembly}}== |
Revision as of 19:57, 12 September 2021
Halt and catch fire
You are encouraged to solve this task according to the task description, using any language you may know.
You are encouraged to solve this task according to the task description, using any language you may know.
- Task
Create a program that crashes as soon as possible, with as few lines of code as possible. Be smart and don't damage your computer, ok?
6502 Assembly
Upon executing this byte as code, the processor will halt. No interrupts can occur either. This does not occur on 65c02-based hardware such as the Apple II or Atari Lynx. <lang 6502asm> db $02</lang>
Z80 Assembly
The processor is permanently halted. Strangely enough, this does not work on the Game Boy. Rather, both the HALT
instruction and the instruction after it are skipped.
<lang z80>di
halt</lang>