View documentation
View samples
Load ROM:
Source Code Editor:
cli mov r1,0xFF000000 mov r2,0xF0000000 mov r3,64000 l: st32 r2,r1 sub r3,1 add r2,4 cmp r3,0 jmp.nz l mov r14,0x8000 mov r1,3 reg r1,exhandler div r1,0 push 0x1234 pop r1 mov r3,0x1 shl r3,4 ll: sub r3, 1 call inc cmp r3,0 jmp.nz ll break data: $WORD32 0xDEADBEEF dt: $BYTE 242 $BYTE 1 $BYTE 2 $BYTE 3 inc: add r4,2 ret exhandler: pop r13 add r13,8 push r13 eret
Disassembly:
Assemble
Step
Run
Abort
Pause
Memory:
State:
r0
r1
r2
r3
00
00
00
00
r4
r5
r6
r7
00
00
00
00
r8
r9
r10
r11
00
00
00
00
r12
r13
r14(SP)
r15(IP)
00
00
00
00
Z
c
i
e
00
00
00
00
00
00
00
00
Memory view: