Skip to content

Commit 3016b82

Browse files
authored
Update 第五章:Hack Computer Architecture.md
1 parent 0d22111 commit 3016b82

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Notes/第五章:Hack Computer Architecture.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626

2727
### CPU
2828

29-
> 建议不是学有余力的同学别折腾流水线这些高级一点的实现,这里的实现已经很清楚了。
29+
> 建议不是学有余力的同学别增加流水线这些高级一点的实现,这里的实现已经很清楚了。
3030
31-
![image-20211019161253689](/Users/wocaibujiaoquanmei/iCloud 云盘(归档)/GitHub/nand2tetris/Images/CPU_implementation.png)
31+
![image-20211019161253689](https://github.com/coderhare/nand2tetris/blob/main/Images/CPU_implementation.png)
3232

3333
**CPU的内部结构**
3434

@@ -42,25 +42,25 @@
4242

4343
**A指令**
4444

45-
![image-20211019163722056](/Users/wocaibujiaoquanmei/iCloud 云盘(归档)/GitHub/nand2tetris/Images/A_insturction.png)
45+
![image-20211019163722056](https://github.com/coderhare/nand2tetris/blob/main/Images/A_insturction.png)
4646

4747

4848

4949
**C指令**
5050

5151
`instruction`的各个位域分解到对应的C指令位域
5252

53-
![image-20211019163829392](/Users/wocaibujiaoquanmei/iCloud 云盘(归档)/GitHub/nand2tetris/Images/C_instruction2.png)
53+
![image-20211019163829392](https://github.com/coderhare/nand2tetris/blob/main/Images/C_instruction2.png)
5454

55-
<img src="/Users/wocaibujiaoquanmei/iCloud 云盘(归档)/GitHub/nand2tetris/Images/C_instruction.png" style="zoom:50%;" />
55+
<img src="https://github.com/coderhare/nand2tetris/blob/main/Images/C_instruction.png" />
5656

5757
要先区分好`C指令``A指令`然后再进行处理,**要保证ALU标志位在A指令时不使输出发生变化,否则将导致产生奇怪的输出,因为ALU的6个标志位产生的64种情况都有对应输出,对于表上不存在的映射,是未定义行为,比方说我就得到过-2的奇怪数值。**
5858

5959
(实际上PPT上的内容已经很详细了,一定要去看看!)
6060

6161
为了区分`A指令``C指令`,在硬件层面需要处理的数值计算不做详细叙述,因为架构和思路已经说完了,剩下的工作应当是很简单的。感兴趣可以看看源码。
6262

63-
[源码文件夹]()
63+
[源码文件夹](https://github.com/coderhare/nand2tetris/tree/main/Documents/Code/05)
6464

6565

6666

@@ -70,4 +70,4 @@
7070

7171
非常简单的连线,按着这个图做即可,代码很短
7272

73-
![image-20211019164730890](/Users/wocaibujiaoquanmei/iCloud 云盘(归档)/GitHub/nand2tetris/Images/CHIP_COMPUTER.png)
73+
![image-20211019164730890](https://github.com/coderhare/nand2tetris/blob/main/Images/CHIP_COMPUTER.png)

0 commit comments

Comments
 (0)