Skip to content

Commit 0d22111

Browse files
committed
Merge branch 'HEAD' of git@github.com:coderhare/nand2tetris.git
2 parents a8d16b9 + a4c383f commit 0d22111

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

Notes/第三章:Memory Unit.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22

33
> 本章的主要内容是实现基础的寄存器,并以此为基础扩展为大容量的RAM。众所周知,冯诺依曼体系最重要的一环就是储存程序的概念,而RAM(即内存),则是实现存储程序的重要部件。
44
5-
**注意:**由于DFF部件是组合时序逻辑的电路,在hdl语法中难以单独实现,因此,不需要自己构建`DFF.hdl`,直接使用现成的即可。
5+
**注意**:
6+
1. 由于DFF部件是组合时序逻辑的电路,在hdl语法中难以单独实现,因此,不需要自己构建`DFF.hdl`,直接使用现成的即可。
7+
2. 对于大容量的`RAM`无非是将多个`register`加上`访问控制结构`从而实现访问不同单元的功能。
68

7-
由于也不算很困难,所以直接放源码了
9+
由于也不算很困难,所以直接放源码了
810

9-
[**源码文件夹**]()
11+
12+
[**源码文件夹**](https://github.com/coderhare/nand2tetris/tree/main/Documents/Code/03)
1013

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
| ---------------------- | --------- |
2222
| **第一章:基本门电路** | [**note1**](https://github.com/coderhare/nand2tetris/blob/main/Notes/%E7%AC%AC%E4%B8%80%E7%AB%A0%EF%BC%9A%E5%9F%BA%E6%9C%AC%E9%97%A8%E7%94%B5%E8%B7%AF.md) |
2323
| **第二章:运算器件** | [**note2**](https://github.com/coderhare/nand2tetris/blob/main/Notes/%E7%AC%AC%E4%BA%8C%E7%AB%A0%EF%BC%9A%E8%BF%90%E7%AE%97%E5%99%A8%E4%BB%B6.md) |
24-
| | |
25-
| | |
24+
| **第三章: Memory Unit** | [**note3**](https://github.com/coderhare/nand2tetris/blob/main/Notes/%E7%AC%AC%E4%B8%89%E7%AB%A0%EF%BC%9AMemory%20Unit.md) |
2625
| **第四章:Hack Machine language** | [**note4**](https://github.com/coderhare/nand2tetris/blob/main/Notes/%10%E7%AC%AC%E5%9B%9B%E7%AB%A0%EF%BC%9A%10Hack%20Machine%20language.md) |
2726
| | |
2827
| **第六章:Hack Assembler** | [**note6**](https://github.com/coderhare/nand2tetris/blob/main/Notes/%E7%AC%AC%E5%85%AD%E7%AB%A0%EF%BC%9AHack%20Assembler.md) |

0 commit comments

Comments
 (0)