Fork me on GitHub
{{ error }}

Output

{{ getChar(m) }}

CPU & Memory

Registers / Flags

A B C D IP SP Z C F
{{ cpu.gpr[0] | number:displayHex }}
{{ cpu.gpr[1] | number:displayHex }}
{{ cpu.gpr[2] | number:displayHex }}
{{ cpu.gpr[3] | number:displayHex }}
{{ cpu.ip | number:displayHex }}
{{ cpu.sp | number:displayHex }}
{{ cpu.zero | flag }} {{ cpu.carry | flag }} {{ cpu.fault | flag }}

RAM

{{ m | number:displayHex }} {{ m | number:displayHex }}

Clock speed: Instructions: Show Hide View: Hex Decimal
Register addressing: A: Show Hide B: Show Hide C: Show Hide D: Show Hide

Labels

Name Address Value
{{ name }} {{ value | number:displayHex }} {{ memory.data[value] | number:displayHex }} ('{{ getChar(memory.data[value]) }}')

by Marco Schweighauser (2015) | MIT License | Blog