Nand2Tetris Notes

2016年2月9日 (二) 15:14Bkoo讨论的版本

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. Other than the basic logic gates, you will learn about a type of circuitry, called Multiplexers and De-Multiplexers. They are the switchers, or the conditional statement controlling mechanisms of a digital circuit.

Chapter 2

This is the Chapter that one build the ALU, this is mainly made of the Adders, the Multiplexers, and the logic gates.

Chapter 3

This is the Chapter that one build the CPU with Register and Random Access Memory (RAM)chips. They are the space-time kernel of a computing system, the soul of computation, and any physical even spiritual processes. In terms of home work assignments, the most 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.

最后修改于2016年2月9日 (星期二) 15:14