Solutions for Chapter 5 Exercises - CSIE -NCKU
Solutions for Chapter 5 Exercises - CSIE -NCKU
Solutions for Chapter 5 Exercises - CSIE -NCKU
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
10 <strong>Solutions</strong> <strong>for</strong> <strong>Chapter</strong> 5 <strong>Exercises</strong><br />
PCSource<br />
ALUOp<br />
Outputs<br />
FIGURE 5.44<br />
ALUSrcB<br />
Control<br />
ALUSrcA<br />
RegWrite<br />
Op<br />
[5–0]<br />
RegDst<br />
PCWriteCond<br />
PCWrite<br />
IorD<br />
MemRead<br />
MemWrite<br />
MemtoReg<br />
IRWrite<br />
Jump<br />
address<br />
[31–0]<br />
26 Shift 28<br />
left 2<br />
Instruction [25-0]<br />
PC [31–28]<br />
Zero<br />
ALUOut<br />
ALU ALU<br />
result<br />
M ux<br />
Instruction<br />
[31–26]<br />
PC 0<br />
Instruction<br />
Read<br />
0<br />
M<br />
ux Address<br />
[25–21]<br />
register 1<br />
M<br />
Read<br />
A<br />
ux<br />
1<br />
Instruction<br />
data 1<br />
Memory<br />
Read<br />
[20–16]<br />
1<br />
register 2<br />
MemData<br />
0<br />
Instruction<br />
M Registers<br />
[15–0] Instruction ux Write<br />
Read<br />
Write<br />
[15–11] register<br />
data 2 B 0<br />
data<br />
Instruction<br />
1<br />
4 1<br />
register<br />
Write<br />
0<br />
data<br />
2<br />
Instruction<br />
M 3<br />
[15–0]<br />
ux<br />
[L,16[0]<br />
1<br />
ALU<br />
control<br />
Shift<br />
left 2<br />
16 32<br />
Sign<br />
extend<br />
Memory<br />
data<br />
register<br />
Instruction [5–0]