Skip to content

Commit

Permalink
docs: updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
jacepark12 committed Mar 12, 2024
1 parent ca9aae5 commit 02795f8
Showing 1 changed file with 82 additions and 1 deletion.
83 changes: 82 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Nand2Tetris

Project of \<The Elements of Computing Systems\>

# Completed Projects
- [x] 1. Boolean Logic
Expand All @@ -14,3 +14,84 @@
- [x] 10. Compiler I: Syntax Analys
- [x] 11. Compiler II: Code Generation
- [x] 12. Operating System

# Chapter 1. Boolean Logic

- [x] Xor
- [x] Not16
- [x] Mux
- [x] DMux
- [x] Mux16
- [x] Mux4Way16

# Chapter 2. Boolean Arithmetic

- [x] HalfAdder
- [x] FullAdder
- [x] Inc16
- [x] ALU

# Chapter 3. Sequential Logic

- [x] 1 Bit register
- [x] 16 Bit register
- [x] RAM8
- [x] PC

# Chapter 4. Machine Language

- [x] Mult.asm (Multiplication Program)
- [x] Fill.asm (I/O-Handling Program)

# Chapter 5. Computer Architecture

- [x] Memory
- [x] 16-bit 6-opcode CPU
- [x] Computer Chip

# Chapter 6. Assembler

- [x] Assembler (python)
- [x] Add.asm
- [x] Max.asm

# Chapter. 7 Virtual Machine I: Stack Arithmetic

- [x] VM-Translator (python)
- [x] SimpleAdd.vm
- [x] StackTest.vm
- [x] BasicTest.vm
- [x] PointerTest.vm
- [x] StaticTest.vm

# Chapter 8. Virtual Machine II: ProgramControl

- [x] VM-Translator (python)
- [x] ProgramFlow/BasicLoop
- [x] ProgramFlow/FibonacciSeries
- [x] FunctionCalls/SimpleFunction
- [x] FunctionCalls/FibonacciElement
- [x] FunctionCalls/StaticsTest

# Chapter 10. Compiler I: Syntax Analys

- [x] JackAnalyzer

# Chapter 11. Compiler II: Code Generation
- [x] Seven
- [x] ConvertToBin
- [x] Square
- [X] Average
- [X] Pong
- [X] Complex Array

# Chapter 12. Operating System

- [x] Array.jack
- [x] Math.jack
- [x] Memory.jack
- [x] Sys.jack
- [X] Keyboard.jack
- [X] Screen.jack
- [X] Output.jack
- [X] String.jack

0 comments on commit 02795f8

Please sign in to comment.