diff options
author | Yuchen Pei <me@ypei.me> | 2018-01-05 16:50:11 +0100 |
---|---|---|
committer | Yuchen Pei <me@ypei.me> | 2018-01-05 16:50:11 +0100 |
commit | 19cf47dd1c6e9d7c265ed52270eebd9095b49a8c (patch) | |
tree | 000ed18a3733b4f743d8e62a68129049521064a8 /projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm | |
parent | 0b1849231f9fbd5b6ab44dfb8c831a3893996dfb (diff) |
checkpoint: refactored project08 code
Diffstat (limited to 'projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm')
-rw-r--r-- | projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.asm | 16 |
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 |