The Elements of Computing Systems, My Workbook for the NAND to Tetris course.
Go to file
Nemo b2730dd106 🎉 2020-05-19 19:36:41 +05:30
projects 🎉 2020-05-19 19:36:41 +05:30
.gitignore Initial Commit 💥 2020-05-19 17:32:15 +05:30
README.md 🎉 2020-05-19 19:36:41 +05:30

README.md

nand2tetris

Working my way through the Nand to Tetris Course

  • Download the latest nand2tetris.zip from the book website, and overwrite everything in the projects and tools directory.
  • Remember to run chmod +X tools/*.sh if you're on *nix.

Project 1: Boolean Logic

Build order as per the website. Cost for each gate in NAND in brackets.

  • Nand (primitive)
  • Not (1)
  • Or (3)
  • Xor (6, Need to improve this)
  • And (2)
  • Mux (8, Took me ages)
  • DMux (5, Super Fun)
  • Not16 (16)
  • And16 (32)
  • Or16 (48)
  • Mux16 ()
  • Or8Way ()
  • Mux4Way16 ()
  • Mux8Way16 ()
  • DMux4Way ()
  • DMux8Way ()