/nand2tetris

Logic gates, chips, compilers, and programs made for NAND2TETRIS

Primary LanguageHack

NAND2Tetris Projects

Personal projects built as part of NAND2Tetris: Part I and Part II

Contents:

  • Project 01: Elementary logic gates
  • Project 02: Combinational chips
  • Project 03: Sequential chips
  • Project 04: Assembly programs
  • Project 05: Computer architecture (CPU & memory chips)
  • Project 06: Assembler
  • Project 07: Basic VM translator
  • Project 08: Full VM translator
  • Project 09: Jack language programs
  • Project 10: Basic Jack Compiler

Unfinished:

  • Project 11: Full Jack Compiler
  • Project 12: Jack OS