Anteprima Stella

Puoi provare subito la prima scoperta e i controlli 3D. Stella sblocca ogni fase.

Visualizza i pianiAccedi
Silicon Layer

Datapath: il viaggio di un’istruzione

Segui un’istruzione attraverso fetch, decode, execute, memory e writeback, osserva come corrisponda alle cinque fasi di Turing, e guarda un piccolo programma costruire un calcolo.

Tradotto automaticamente dall’originale in inglese. Apri l’originale in inglese

Prologue · 1/5

Sopra il mare delle porte

Nei capitoli precedenti, gli interruttori sono diventati porte logiche, e le porte sono diventate addizione. Questo capitolo ne è il culmine. I blocchi che hai davanti — memoria delle istruzioni, registri, l’ALU, memoria dati — sono tutti fatti di quel mare di porte logiche. E quando una singola istruzione attraversa questo mare, accade il «calcolo». Per iniziare, avanza di un solo battito e osserva l’istruzione toccare il primo blocco.

Premi «avanza di un battito» e osserva l’istruzione iniziare a fluire attraverso il datapath.

In esecuzione: ADDI r1, r0, 6
5 battiti=Read · Rule · Write · Move · State

Puoi provare subito la prima scoperta e i controlli 3D. Stella sblocca ogni fase.

Registers & MemoryPC = 0
r00
r10
r20
r30
r40
mem[0]0
Datapath: il viaggio di un’istruzione - Luneidea