Fork me on GitHub
{{ error }}

Output

{{ getChar(m) }}

Labels

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

CPU & Memory

Registers / Flags

A B C D PC 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 }}
Clock speed:
Register addressing
A: Show Hide B: Show Hide C: Show Hide D: Show Hide

RAM

{{ m | number:displayHex }} {{ getChar(m) }} {{ m | number:displayHex }} {{ getChar(m) }}

Instructions: Show Hide View: Hex Decimal


by Marco Schweighauser (2015) | MIT License | Blog