数据通路:一条指令的旅程
跟随一条指令经历取指、译码、执行、访存与写回,看它如何对应图灵机的五个阶段,并观察一个小程序如何构建出一次计算。
由英文原文机器翻译。 打开英文原文
在门海之上
在前面的章节中,开关变成了逻辑门,逻辑门又变成了加法运算。本章是这一切的集大成之作。呈现在你面前的模块——指令存储器、寄存器、ALU、数据存储器——全部由那片逻辑门之海构成。当一条指令穿越这片海洋时,“计算”便发生了。首先,只推进一拍,看着指令触及第一个模块。
点击“推进一拍”,看着指令开始流经数据通路。
运行中:ADDI r1, r0, 6
5 拍=Read · Rule · Write · Move · State
Registers & Memory
r00
r10
r20
r30
r40
mem[0]0
