Homework 05 (Nand2Tetris)
Homework 05 (Nand2Tetris)
Homework 05 (Nand2Tetris)
HW5
Objective:
Build all gates described in Chapter 5 (see table below), which will test your
understanding of our HACK computer architecture.
Grading method:
If the chip passes all the tests specified in the supplied test script, it receives 60%
of the grade. 30% goes to it being well built (the lowest number of chips to implement),
with the remaining 10% going towards documentation provided for each chip. Generally
speaking, we prefer implementations that use as few chip parts as possible, even if it
implies a less efficient chip design (in term of # of AND/OR/NOT chips). Higher-level
chips are considered as one chip part (ex. Mux, DMux, Or8Way, etc.)
Reminder: Make sure you use the ROM32K, Keyboard and Screen chips!
Computer / 15 / 5
Subtotal / 60 / 30
Documentation / 10