aboutsummaryrefslogtreecommitdiff
path: root/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm
diff options
context:
space:
mode:
authorYuchen Pei <me@ypei.me>2018-01-05 16:50:11 +0100
committerYuchen Pei <me@ypei.me>2018-01-05 16:50:11 +0100
commit19cf47dd1c6e9d7c265ed52270eebd9095b49a8c (patch)
tree000ed18a3733b4f743d8e62a68129049521064a8 /projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm
parent0b1849231f9fbd5b6ab44dfb8c831a3893996dfb (diff)
checkpoint: refactored project08 code
Diffstat (limited to 'projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm')
-rw-r--r--projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm16
1 files changed, 6 insertions, 10 deletions
diff --git a/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm b/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm
index 68a4c8e..3f06978 100644
--- a/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm
+++ b/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm
@@ -1,7 +1,3 @@
-@256
-D=A
-@SP
-M=D
@ARG
D=M
@1
@@ -97,7 +93,7 @@ D=M
@R13
A=M
M=D
-(MAIN_LOOP_START)
+($MAIN_LOOP_START)
@ARG
D=M
@0
@@ -112,11 +108,11 @@ M=M+1
@SP
AM=M-1
D=M
-@COMPUTE_ELEMENT
+@$COMPUTE_ELEMENT
D;JNE
-@END_PROGRAM
+@$END_PROGRAM
0;JMP
-(COMPUTE_ELEMENT)
+($COMPUTE_ELEMENT)
@THAT
D=M
@0
@@ -233,9 +229,9 @@ D=M
@R13
A=M
M=D
-@MAIN_LOOP_START
+@$MAIN_LOOP_START
0;JMP
-(END_PROGRAM)
+($END_PROGRAM)
(END)
@END
0;JMP \ No newline at end of file