CPU

Counter
Operation
Argument
Accumulator

Memory

Editor

heron: LOADI 49 STORE 100 STORE 101 LOADI 1 STORE 102 loop: LOAD 101 CMP 102 JMPZ loop_end LOAD 101 ADD 102 DIVI 2 STORE 101 LOAD 100 DIV 101 STORE 102 JMP loop loop_end: HOLD #overflow: # LOADI 32766 # STORE 50 # ADDI 1 # STORE 51 # ADDI 1 # STORE 52 # ADDI 1 # STORE 53 # HOLD