This is the location where I leave notes for what I learned from the Nand2Tetris Course
Chapter 1
One should familiar themselves with the simulation tool, Logisim. All HDL should have a matching diagram drawn and simulated in Logisim.
Chapter 2
This is the Chapter that one build the ALU
Chapter 3
This is the Chapter that one build the entire CPU. The tricky one is the Program Counter, a.k.a. PC. PC needs to be implemented using a Register. One must pay attention to the idea that PC's specification always requires the output to reflect the changes at the Next Time Step, denoted Time=t+1.
Chapter 4
This is when one should learn about Assembly Language of the Hack Computer. There are three instruction types: A,C, and M. Knowing that C-instruction is a 16-bit code that controls 6 c-bits, 3 d-bits, and 3 j-bits is the main task of this chapter.