summaryrefslogtreecommitdiff
path: root/problem1.asm
diff options
context:
space:
mode:
Diffstat (limited to 'problem1.asm')
-rw-r--r--problem1.asm18
1 files changed, 18 insertions, 0 deletions
diff --git a/problem1.asm b/problem1.asm
new file mode 100644
index 0000000..e35d134
--- /dev/null
+++ b/problem1.asm
@@ -0,0 +1,18 @@
+; (a-b)*c
+ mov R5, 1
+ mov R1, [R5]
+ inc R5
+ mov R2, [R5]
+ inc R5
+ mov R3, [R5]
+ sub R1, R2
+ mov R2, 1
+ mov R1, R4
+loop:
+ inc R2
+ add R1, R4
+ cmp R2, R3
+ jne loop
+ mov R2, 0x1E
+ mov [R2], R1
+ halt