.data
.org 0x10
inputdata:
-;4 8 * 8
-.fill 1, 0x34382A38
+;8 * 8 4
+.fill 1, 0x382A3834
;8 * X 1
.fill 1, 0x382A5831
+;1 X * 8
+.fill 1, 0x31582A38
;- X D +
.fill 1, 0x2D58442B
-;D J \xF8 P
-.fill 1, 0x444AF850
+;+ D X -
+.fill 1, 0x2B44582D
+;P \xF8 J D
+.fill 1, 0x50F84A44
;6 8 * +
.fill 1, 0x36382A2B
+;+ * 8 6
+.fill 1, 0x2B2A3836
;D I \020 \000
.fill 1, 0x44492000
+;\000 \020 I D
+.fill 1, 0x00204944
;\000 \000 < ~
.fill 1, 0x00003C7E
-;J \005 P 8
-.fill 1, 0x4A055038
-;8 *
-.fill 1, 0x382A
+;~ < \000 \000
+.fill 1, 0x7E3C0000
+;8 P \005 J
+.fill 1, 0x3850054A
+;* 8
+.fill 1, 0x2A38
stack:
.fill 256, 0
;generate effective input addr
add r4, r1, r2
;load input
- ldw r5, 0(r4)
+ ldb r5, 0(r4)
;jump to instr
brr r5