Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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.image text in transcribed

image text in transcribed

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Inference Control In Statistical Databases From Theory To Practice Lncs 2316

Authors: Josep Domingo-Ferrer

2002nd Edition

3540436146, 978-3540436140

More Books

Students also viewed these Databases questions