Datapath for Logical Operations with Immediate
R[rt] <- R[rs] op ZeroExt[imm16]] Example: ori rt, rs, imm16
32
Result
ALUctr
Clk
busW
RegWr
32
32
busA
32
busB
5
5
5
Rw
Ra
Rb
32 32-bit
Registers
Rs
Rt
Don’t Care
(Rt)
Rd
RegDst
ZeroExt
Mux
Mux
32
16
imm16
ALUSrc
ALU
Previous slide
Next slide
Back to first slide
View graphic version