From 14d88ae54bdd2a824b4172308366a3e513b29de9 Mon Sep 17 00:00:00 2001 From: Michael Abed Date: Fri, 27 Jan 2012 01:22:46 -0500 Subject: initial commit --- problem3.asm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 problem3.asm (limited to 'problem3.asm') diff --git a/problem3.asm b/problem3.asm new file mode 100644 index 0000000..6786770 --- /dev/null +++ b/problem3.asm @@ -0,0 +1,27 @@ + +; copy 101-110 in reverse order in 51-60. add 51, 53, and 60. store in 30 + + mov R0, 0x32 + mov R1, 0x32 + add R1, R0 + mov R2, 0xA + mov R4, R1 + add R1, R2 + mov R2, 0x1 +loop: + inc R0 + mov R3, [R1] + mov [R0], R3 + sub R1, R2 + cmp R2, R4 + jne loop + mov R1, [R0] + mov R0, 0x35 + mov R2, [R0] + add R1, R2 + mov R0, 0x33 + mov R2, [R0] + add R1, R2 + mov R0, 0x1E + mov [R0], R1 + halt -- cgit v1.2.3