Stella 預覽

你現在就能體驗第一個發現與 3D 操作功能。Stella 會解鎖所有階段。

查看方案登入
Silicon Layer

資料通路:一則指令的旅程

跟隨一則指令走過提取、解碼、執行、記憶體存取與寫回,看看它如何對應圖靈機的五個階段,並觀察一小段程式如何建構出運算。

由英文原文機器翻譯而成。 開啟英文原文

Prologue · 1/5

在閘海之上

在前面的章節中,開關變成了邏輯閘,邏輯閘又變成了加法運算。本章是這一切的集大成之作。呈現在你面前的模組——指令記憶體、暫存器、ALU、資料記憶體——全部由那片邏輯閘之海構成。當一條指令穿越這片海洋時,「運算」便發生了。首先,只推進一拍,看著指令觸及第一個模組。

點擊「推進一拍」,看著指令開始流經資料通路。

執行中:ADDI r1, r0, 6
5拍=Read · Rule · Write · Move · State

你現在就能體驗第一個發現與 3D 操作功能。Stella 會解鎖所有階段。

Registers & MemoryPC = 0
r00
r10
r20
r30
r40
mem[0]0
資料通路:一則指令的旅程 - Luneidea