“Nand2Tetris Notes”版本间的差异
(Created page with "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...") |
(→Chapter 3) |
||
第8行: | 第8行: | ||
=Chapter 3= | =Chapter 3= | ||
− | This is the Chapter that one build the | + | 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= | =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. | 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:10的版本
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.