{{ error }}

Code (Instruction Set) Code size: {{codeSize}}

Display

{{ getChar(m) }}
 

CPU & Memory

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 }}
{{ 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