The Elements of Computing Systems, My Workbook for the NAND to Tetris course.
Go to file
Nemo de816a702f Add cost to README for Dmux8Way 2020-05-20 14:46:51 +05:30
projects Add cost to README for Dmux8Way 2020-05-20 14:46:51 +05:30
.gitignore Initial Commit 💥 2020-05-19 17:32:15 +05:30
README.md Add cost to README for Dmux8Way 2020-05-20 14:46:51 +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, Can be improved)
  • And (2)
  • Mux (8, Took me ages. Can be improved)
  • DMux (5, Super Fun)
  • Not16 (16)
  • And16 (32)
  • Or16 (48)
  • Mux16 (113)
  • Or8Way (21)
  • Mux4Way16 (339)
  • Mux8Way16 (791)
  • DMux4Way (37, Fun)
  • DMux8Way (101)