From b2c5356b3f6d2e0a836a19b4cae1791d350785d3 Mon Sep 17 00:00:00 2001 From: Alex AUVOLAT Date: Wed, 8 Jan 2014 18:10:01 +0100 Subject: Assembler kind of works ; created simple assembly program that prints Tick! every second. --- asm/test.asm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'asm/test.asm') diff --git a/asm/test.asm b/asm/test.asm index 2597f1f..d37ca61 100644 --- a/asm/test.asm +++ b/asm/test.asm @@ -4,6 +4,7 @@ init: liuz B 0x40 lw B 0(B) + jz B init add D D B push D la A msgtick @@ -12,13 +13,14 @@ init: j init ser_out_msg: - lb B 0(A) - jz B ser_out_msg_ret liuz C 0x41 lil C 0x02 +ser_out_msg_loop: + lb B 0(A) + jz B ser_out_msg_ret sb B 0(C) incri A 1 - j ser_out_msg + j ser_out_msg_loop ser_out_msg_ret: jr RA -- cgit v1.2.3