From 9a6001ad380e83a545188b58145387593b117b48 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Mon, 10 Apr 2023 21:10:16 +0300 Subject: Refactor into multipass compiler --- src/test.atk16 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/test.atk16') 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 -- cgit v1.3