diff options
author | Frederick Yin <fkfd@fkfd.me> | 2022-08-26 10:16:13 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@fkfd.me> | 2022-08-26 10:16:13 +0800 |
commit | 3f6d9eb74172700e14b968c1d50728d1d5ec5506 (patch) | |
tree | ae14d909b1bc655159e902dabd7b0fd2f27c7136 | |
parent | 79e57bf119ff55b88dd9fff716213f666091e6f2 (diff) |
projects/nand2tetris_2.1: update index
-rw-r--r-- | docs/projects/index.md | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/projects/index.md b/docs/projects/index.md index ca5c658..400964e 100644 --- a/docs/projects/index.md +++ b/docs/projects/index.md @@ -8,7 +8,9 @@ MkDocs). But the few that do, are here. Projects below are sorted reverse chronologically (most recent first). -## [nand2tetris, Part 1](nand2tetris_1) +## nand2tetris + +### [Part 1](nand2tetris_1) ![Diagram of a simple computer](img/nand2tetris_1/computer_registers.png) @@ -16,6 +18,14 @@ In July 2022 I enrolled in a course called nand2tetris. In part one of this course I built a computer from NAND gates and ran assembly on it. It was great fun. +### [Part 2.1](nand2tetris_2.1) + +![Diagram of a stack](img/nand2tetris_2.1/stack_before_add.png) + +A few days after Part 1 was finished, I entered Part 2. There were so many +things ahead of me that I decided to split it into multiple blogposts. In +Part 2.1 I learned about the stack machine and wrote a VM translator. + ## [SIRTET](sirtet) ![Screenshot of SIRTET mid-game](img/sirtet/sirtet.png) |