From 6bdbec501ac26c28838b49991f4610da43d5b129 Mon Sep 17 00:00:00 2001 From: Nemo Date: Thu, 4 Jun 2020 01:20:38 +0530 Subject: [PATCH] [08] Init Use LC=300, ARG=400 as standard values for now --- .../08/ProgramFlow/FibonacciSeries/FibonacciSeries.out | 2 ++ vm/CodeWriter.php | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.out b/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.out index e69de29..304e7c1 100644 --- a/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.out +++ b/projects/08/ProgramFlow/FibonacciSeries/FibonacciSeries.out @@ -0,0 +1,2 @@ +|RAM[3000]|RAM[3001]|RAM[3002]|RAM[3003]|RAM[3004]|RAM[3005]| +| 0 | 1 | 1 | 2 | 3 | 5 | diff --git a/vm/CodeWriter.php b/vm/CodeWriter.php index 8468af1..253d64a 100644 --- a/vm/CodeWriter.php +++ b/vm/CodeWriter.php @@ -101,14 +101,14 @@ class CodeWriter { "D=A", "@SP", "M=D // initialized SP to 256", - "@16000", + "@300", "D=A", "@LCL", - "M=D // initialized @LCL to 16000", - "@16500", + "M=D // initialized @LCL to 300", + "@400", "D=A", "@ARG", - "M=D // initialized @ARG to 16500", + "M=D // initialized @ARG to 400", ]); }