Using the ALU
The datapath uses the ALU structure several times, though not always in its full generality.
Read
register1
Read
register2
Write
register
Write
data
Registers
Read
data 1
Read
data 2
Zero
ALU
result
Read
address
Write
address
Write
data
Data
Memory
ALU
Read
data
Read
address
Instruction
Memory
Instruction
PC
4
Add
Shift
left2
Add
ALU
result
Previous slide
Back to first slide
View graphic version