Which instructions will be affected by the following cuts on the MIPS datapath b
ID: 3715048 • Letter: W
Question
Which instructions will be affected by the following cuts on the MIPS datapath below? PCSrc Add ALU Addresult 4 Shift eft 2 RegWrite Instruction [25:21] Read Read address MemWrite register 1 Read Instruction [20:16] Read data 1 PC register 2 ALUSrc MemtoReg Zero ALU ALU result Instruction M rite Read 5:111register data 2 Read Address data 0 Instruction Instruction [1 memory Write 0 RegDst data Registers Data Write memory data Sign- 32 extend Instruction [15:0] 16 ALU control MemRead Instruction [5:0 ALUOpExplanation / Answer
I) if the read data1 datapath cut from alu then all the instruction will be affected as no alu operation will take place so it also not calculate the address of the data so no load no store operation will take place .
II) If instruction(15:11) datapath cut then all instruction which operates on all three register will be affected
III) if instruction(15:0) cuts then all imediate , branching and all instruction which depends on function (6:0) will be affected
IV) if read data 2 to memory datapath will cut then store instruction will be affected
V) If alu result to mux datapath is cut then all instruction will be affected axcept the store instruction and load instruction and branch instructions
VI) If mux to write to register datapath cut then all instruction will be affected except the branch and store instruction
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.