Question: In the following code section, the address of the first instruction is 02050BD4 in hexadecimal. begin: (848 instructors) beq $s1, $t5, end (740 instructors) end:

In the following code section, the address of the first instruction is 02050BD4 in hexadecimal.

 begin: (848 instructors) beq $s1, $t5, end (740 instructors) end: add $t1, $t2, $t3 

Suppose the instruction beq $s1, $t5, end is executed by the processor shown in the diagram below. Right before the instruction is executed, ($s1) = 489 (in decimal), and ($t5) = 489 (in decimal).

Provide the values sent to the following ports:

  • Input to ALU Control other than ALUOp (in binary)
  • Read register 1 of Registers (in binary)
  • Sign-extend (in hexadecimal)

Also provide the output from the following ports/units:

  • ALU result of branch adder (in hexadecimal)
  • Read data 2 of Registers (in hexadecimal)
  • ALU result of ALU (in hexadecimal)

as well as the following control signals:

  • MemtoReg (1 bit)
  • Jump (1 bit)
  • RegWrite (1 bit)

If the value cannot be known (for example the output of data memory when it is written), or if it is a control signal that does not matter, mark it with an X. Please provide the answer as a sequence of number separated by comma, e.g, 00110, ABCD1234,X,0,11001,1234ABCD,1,X,0. Use uppercase letters for hexadecimal digits. In the following code section, the address of the first instruction

is 02050BD4 in hexadecimal. begin: (848 instructors) beq $s1, $t5, end (740

Instruction (25-0] Shift Shift Jump address [310] 28 left 2) 28 PC + 4 [3128] Branch Adder O EX Exo ALU 4 - Ad result Shift PC Adder left 2 Instruction (31-26] RegDst Jump Branch MemRead MemtoReg Control ALUOP Mem Write ALUSrc RegWrite Instruction [2521] 4PC Read address Read register 1 Read Instruction (2016] Read data 1 Zero ALU ALU register 2 Write Read register data 2 Instruction [31-0] Instruction memory Address data Read result Instruction (15-11 Write data Registers Write Data data memory Instruction [15-01 16 Sign- extend ALU control Instruction (5-0) In the flowing code action. the address of the r estruction s020500Ld in hexadecimal cute, 1 230 Danimal, and 55) = 49 inchecimal (BAB instructors! beg $51, 55, end 14 instructors! end: add $ti, stz, $t3 Suppo the instruction be $31, $15, and executed by the proces shown in the degrumbw ght before the a ction is Provide the A nt to the following ports + Input 1 ALU Dorother than ALUOpinbinary + Raad rogate 1 of Regions in binary) + Sion-extend in handima Aso provide the output from the following partits + ALU roof branch in decimal + Rada 2 ofen dim - ALU result of ALU medecina A wel the following control aigris Memory 11 bill Jump ) Hegel by If the valus carrot be known for sample the output of data memory when or it is a commons that does not matte Arth an X. Please provide the answer umber separated by co a g, 00110, ABCD127.X.0.11001,12MACD, 1X0. Use uppercase letters for hexadecimal digits heinekw 2 - 4 - Mr Huy Nam 11:40 - PC Adder SEL Instruction (25-0] Shift Shift Jump address [310] 28 left 2) 28 PC + 4 [3128] Branch Adder O EX Exo ALU 4 - Ad result Shift PC Adder left 2 Instruction (31-26] RegDst Jump Branch MemRead MemtoReg Control ALUOP Mem Write ALUSrc RegWrite Instruction [2521] 4PC Read address Read register 1 Read Instruction (2016] Read data 1 Zero ALU ALU register 2 Write Read register data 2 Instruction [31-0] Instruction memory Address data Read result Instruction (15-11 Write data Registers Write Data data memory Instruction [15-01 16 Sign- extend ALU control Instruction (5-0) In the flowing code action. the address of the r estruction s020500Ld in hexadecimal cute, 1 230 Danimal, and 55) = 49 inchecimal (BAB instructors! beg $51, 55, end 14 instructors! end: add $ti, stz, $t3 Suppo the instruction be $31, $15, and executed by the proces shown in the degrumbw ght before the a ction is Provide the A nt to the following ports + Input 1 ALU Dorother than ALUOpinbinary + Raad rogate 1 of Regions in binary) + Sion-extend in handima Aso provide the output from the following partits + ALU roof branch in decimal + Rada 2 ofen dim - ALU result of ALU medecina A wel the following control aigris Memory 11 bill Jump ) Hegel by If the valus carrot be known for sample the output of data memory when or it is a commons that does not matte Arth an X. Please provide the answer umber separated by co a g, 00110, ABCD127.X.0.11001,12MACD, 1X0. Use uppercase letters for hexadecimal digits heinekw 2 - 4 - Mr Huy Nam 11:40 - PC Adder SEL

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!