Nand2Tetris Notes

来自iCenter Wiki
2016年2月9日 (二) 15:10Bkoo讨论的版本

跳转至: 导航搜索

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 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.