File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 2
2
3
3
> 本章的主要内容是实现基础的寄存器,并以此为基础扩展为大容量的RAM。众所周知,冯诺依曼体系最重要的一环就是储存程序的概念,而RAM(即内存),则是实现存储程序的重要部件。
4
4
5
- ** 注意:** 由于DFF部件是组合时序逻辑的电路,在hdl语法中难以单独实现,因此,不需要自己构建` DFF.hdl ` ,直接使用现成的即可。
5
+ ** 注意** :
6
+ 1 . 由于DFF部件是组合时序逻辑的电路,在hdl语法中难以单独实现,因此,不需要自己构建` DFF.hdl ` ,直接使用现成的即可。
7
+ 2 . 对于大容量的` RAM ` 无非是将多个` register ` 加上` 访问控制结构 ` 从而实现访问不同单元的功能。
6
8
7
- 由于也不算很困难,所以直接放源码了
9
+ 由于也不算很困难,所以直接放源码了。
8
10
9
- [ ** 源码文件夹** ] ( )
11
+
12
+ [ ** 源码文件夹** ] ( https://github.com/coderhare/nand2tetris/tree/main/Documents/Code/03 )
10
13
Original file line number Diff line number Diff line change 21
21
| ---------------------- | --------- |
22
22
| ** 第一章:基本门电路** | [ ** 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 ) |
23
23
| ** 第二章:运算器件** | [ ** 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 ) |
26
25
| ** 第四章: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 ) |
27
26
| | |
28
27
| ** 第六章: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 ) |
You can’t perform that action at this time.
0 commit comments