aboutsummaryrefslogtreecommitdiffstats
path: root/src/test.atk16
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2023-04-10 21:10:16 +0300
committerJan Tuomi <jans.tuomi@gmail.com>2023-04-10 23:55:17 +0300
commit9a6001ad380e83a545188b58145387593b117b48 (patch)
treea991cea5e5163b18c0666de89a7eccd55308b227 /src/test.atk16
parent56fd37c60eb0d58ed4762340ddc85b74347bcd71 (diff)
Refactor into multipass compiler
Diffstat (limited to 'src/test.atk16')
-rw-r--r--src/test.atk164
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test.atk16 b/src/test.atk16
index 1507430..8e48892 100644
--- a/src/test.atk16
+++ b/src/test.atk16
@@ -13,7 +13,7 @@
ldi RA 10 ; RA := 10
ldi RB 20 ; RB := 20
add RA RB RC ; RC := RA + RB
- ldi RD ram_offset ; store address of ram_offset in RD
+ ldi RD @ram_offset ; store address of ram_offset in RD
ldr RD RD ; dereference ram_offset address
@label debug
str RD RC ; store RC in RAM
@@ -22,7 +22,7 @@
mov RC RA ; RA := result of sum
ldi RB 30 ; RB := 30
sub RA RB RC ; RC := RA - RB
- bri f_zero success ; if result is zero, jump to success
+ bri f_zero @success ; if result is zero, jump to success
ldi RA 2 ; RA := 2 to signal failure
hlt