Question: 3.) (70 POINTS) Please do the following separately (individually) for each instruction required below. 3.A.) (30 POINTS) Modify the single-cycle MIPS processor to implement the
3.) (70 POINTS) Please do the following separately (individually) for each instruction required below.
3.A.) (30 POINTS) Modify the single-cycle MIPS processor to implement the sll instruction.
3.B.) (20 POINTS) Modify the single-cycle MIPS processor to implement the lui instruction.
3.C.) (20 POINTS) Modify the single-cycle MIPS processor to implement the jal instruction.

Mark up a copy of the complete single-cycle MIPS processor given below to indicate the changes to the datapath for each instruction. MematoRe Control Unit MemWrite Branch PCSrc ALUControl2:0 31:26 Op USrc 5:0 Funct RegDst RegWrite CLK CLK CLK. SrCA Zero WE3 WE 25:2 nstr A1 RD 01 PC RD1 PC 2 ALUResult h Read A RD Data Instruction 20:16 RD2 0 SrcB Data Memory A3 Memory WriteData WD3 Register WD File 20:16 5:11 WriteReg40 L PCPlus4 Signlmm
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
