diff options
| -rw-r--r-- | test.asm | 42 | 
1 files changed, 42 insertions, 0 deletions
| diff --git a/test.asm b/test.asm new file mode 100644 index 0000000..0962956 --- /dev/null +++ b/test.asm @@ -0,0 +1,42 @@ +  malloc.byte 3 +  mov.word 0 +  push.reg.word 0 +  push.byte 'a' +  mset.byte 0 +  push.reg.word 0 +  push.byte 'b' +  mset.byte 1 +  push.reg.word 0 +  push.byte 'c' +  mset.byte 2 + +  push.reg.word 0 +  msize +  malloc.stack.byte +  mov.word 1 +  push.word 0 +  mov.word 2 +  push.reg.word 0 +  push.reg.word 2 +  push.word 1 +  push.reg.word 0 +  msize +  sub.word +  sub.word +  mget.stack.byte +  mov.byte 24 +  push.reg.word 1 +  push.reg.byte 24 +  push.reg.word 2 +  mset.stack.byte +  push.reg.word 2 +  push.word 1 +  plus.word +  mov.word 2 +  push.reg.word 2 +  push.reg.word 0 +  msize +  eq.word +  not.byte +  jump.if.byte 17 +  halt | 
