nand2tetris/README.md

771 B

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 ()