Question: Given the following single cycle MIPS processor architecture. Instruction (25-01 Shift left 2 Jump address (31-01 28 PC 4[31-2811 26 Add Add Shift left 2)

 Given the following single cycle MIPS processor architecture. Instruction (25-01 Shift

Given the following single cycle MIPS processor architecture. Instruction (25-01 Shift left 2 Jump address (31-01 28 PC 4[31-2811 26 Add Add Shift left 2) RegDst Jump Branch MemRead Instruction (31-26] Momto Rog Control ALUOP MemWrite ALUS RegWrite Instruction (25-21) Read register1 Read Instruction (20-16) data 1 Read register 2 Writo Read Instruction (15-11) Write data Registers PC Read address Zero ALU ALU Instruction (31-0) Instruction memory Read Address result data register data 2 *KETO Write Data data memory Instruction 15-01 16 32 Sign- extend ALU control Instruction 15-01 Figure 1: Full datapath of a single cycle MIPS processor Assume that $50 and $s1 registers store two integer numbers 100 and 200, respectively. The memory word at address 300 keeps an integer number 2019. Question 1. With each instruction below, please identify which functional units will participate into the processing of the instruction. What are values of the inputs and outputs of those functional units? Identify values of control signals for each instruction. a. add $s0, $s0, $s1 b. addi $81, $50, 5 c. lw $50, 100 ($s1) d. sw $50, 100 ($51) e. beg $50, $81, Li

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!