/nand2tetris

Building a modern computer from first Principles.

Primary LanguageZig

nand2tetris

nand2tetris.org/course

Projects

  • 1 - Boolean Logic
  • 2 - Boolean Arithmetic
  • 3 - Memory
  • 4 - Machine Language
  • 5 - Computer Architecture
  • 6 - Assembler
  • 7 - VM 1: Stack Arithmetic
  • 8 - VM 2: Program Control
  • 9 - High Level Language
  • 10 - Syntax Analysis
  • 11 - Code Generation
  • 12 - Operating System