Fill in the control signals and the values of the elements in your Datapath & Control...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Fill in the control signals and the values of the elements in your Datapath & Control path for the below branch (beq) instruction. You can assume the branch is taken and the PC is holding the address of beq instruction. The PC value is Ox200. You will also figure out the value of the registers when the branch is taken to fill the table. Instruction Memory Instruction Address Inst (31:26] 2521 Sat 120 361 at (15:11 X RegDst at 15:0 Inat [5:0] MIPS Program: (.. j L2 Add L1: Control RRI WR WD Branch Registers ALUOP RDI RegWrite Sign Extend RO2 addi $s0, $zero, 0 addi $t0, $zero, 0 Left Shin 200 ALUSec M addi $18, $zero, 100 L2: beq $t0, $t8, L1 addi $t0,$t0, 1 addi $18, $t8, -1 add $50, $t0,$t8 ALU Control Add 07 ALU ALU 14 ALUControl MemWrite Address Data Memory Write Data Read Data HemRead MemToReg Fill in the values of the fields in the table *, your answers must follow the base given (Ob for binary, Ox for hexadecimal). RegDst RegWrite ALUSrc PCSrc ALUControl ALUResult* Ox MemRead MemWrite MemToReg WriteData* Ox ALUOP isZero Sign Extend Output* A* B Inst[31-26]* Inst[25:21]* Inst[20:16]* Inst[15:11]* Inst[5:0]* Ox Ox | | Ob Ob Ob Ob Ob For rows marked with Fill in the control signals and the values of the elements in your Datapath & Control path for the below branch (beq) instruction. You can assume the branch is taken and the PC is holding the address of beq instruction. The PC value is Ox200. You will also figure out the value of the registers when the branch is taken to fill the table. Instruction Memory Instruction Address Inst (31:26] 2521 Sat 120 361 at (15:11 X RegDst at 15:0 Inat [5:0] MIPS Program: (.. j L2 Add L1: Control RRI WR WD Branch Registers ALUOP RDI RegWrite Sign Extend RO2 addi $s0, $zero, 0 addi $t0, $zero, 0 Left Shin 200 ALUSec M addi $18, $zero, 100 L2: beq $t0, $t8, L1 addi $t0,$t0, 1 addi $18, $t8, -1 add $50, $t0,$t8 ALU Control Add 07 ALU ALU 14 ALUControl MemWrite Address Data Memory Write Data Read Data HemRead MemToReg Fill in the values of the fields in the table *, your answers must follow the base given (Ob for binary, Ox for hexadecimal). RegDst RegWrite ALUSrc PCSrc ALUControl ALUResult* Ox MemRead MemWrite MemToReg WriteData* Ox ALUOP isZero Sign Extend Output* A* B Inst[31-26]* Inst[25:21]* Inst[20:16]* Inst[15:11]* Inst[5:0]* Ox Ox | | Ob Ob Ob Ob Ob For rows marked with
Expert Answer:
Answer rating: 100% (QA)
The answer is provided below in step by step manner Step 1 therefore solution Given information a AL... View the full answer
Related Book For
Computer Organization and Design The Hardware Software Interface
ISBN: 978-0124077263
5th edition
Authors: David A. Patterson, John L. Hennessy
Posted Date:
Students also viewed these computer network questions
-
Your ALU can add its two input registers, and it can logically complement the bits of either input register, but it cannot subtract. Numbers are to be stored in two's complement representation. List...
-
Fill in Table P5-23 below when P = $10,000, S = $2,000 (at the end of four years), and = 15% per year. Complete the accompanying table and show that the equivalent uniform CR amount equals $3,102.12....
-
When you spend two hours reading, you can read 50 pages And if you spend three hours reading, you can read 70 pages To read for the extra hour, you give up working out at the gym for that hour. The...
-
Show that = E[(m(X) - X'p)] B = argmind (b) = (E[XX']) E[Xm(X)] = [E[XX'])E[XY]. berk Hint: To show E[Xm(X)] = E[XY] use the law of iterated expectations. then
-
Liz Perry Health and Beauty Products has developed a new shampoo and you need to develop its aggregate schedule. The cost accounting department has supplied you the cost relevant to the aggregate...
-
Define real shock and nominal shock. Give an example of each. What type of real shock do real business cycle economists consider the most important source of cyclical fluctuations?
-
Discuss briefly the value drivers in a project supply chain.
-
Harriet's Hats is a retailer who buys hats from a manufacturer and then sells them in its stores. The following information includes the company's December 31, 20Y8 Balance Sheet and the details of...
-
Prepare a profit variance analysis for Savery Parts for March. Indicate the effect of each variance by selecting " F " ?for favorable, or " U " ?forunfavorable. If there is no effect, do not select...
-
Read the case study "Southwest Airlines," found in Part 2 of your textbook. Review the "Guide to Case Analysis" found on pp. CA1 - CA11 of your textbook. (This guide follows the last case in the...
-
Should judgments about financial reporting policies be affected significantly by concerns about the possible effects of behaviors of employees of the firm, or should they be chosen solely based on...
-
Explain the steps in the social media marketing strategic planning process.
-
Sorrow Limited is an 80%-owned subsidiary of Parks Corporation, a manufacturer of industrial equipment. In 2007, Sorrow purchased a grummling machine from Parks for $100,000. Parks had manufactured...
-
Companies are obliged to pay zakat if they fulfil any of the following conditions. I. If the law is passed requiring the companies to pay zakat II. If they have not paid tax III. If the articles of...
-
There are various types of sukuk structures. List and explain four of these.
-
What are the characteristics common to communities, whether offline or online?
-
Urea, (NH2)2CO, can be manufactured from methane(CH4), water, and nitrogen via a pathway requiring four chemical reactions: Reaction 1: CH4+H2O-CO+3H2+ Reaction 2: CO+ H2O-CO2+H2+ Reaction 3:...
-
Assume today is the 21st of February. Using the information below, FT Extract, answer the following questions (parts i and ii). You work for a US company that is due to receive 250 million in June...
-
Assume 185 and 122 are signed 8-bit decimal integers stored in sign-magnitude format. Calculate 185 + 122. Is there overflow, underflow, or neither?
-
In this exercise, we will examine space/time optimizations for page tables. The following list provides parameters of a virtual memory system. 1. For a single-level page table, how many page table...
-
Write a program in MIPS assembly language to convert an ASCII number string containing positive and negative integer decimal strings, to an integer. Your program should expect register $a0 to hold...
-
Using Rayeigh's method, determine the fundamental natural frequency of the system shown in Fig. 8.42. Disc, mass moment of inertia 5 kg-m Steel shaft, dia. 5 cm + O 0.8 m -0.2 m- FIGURE 8.42...
-
Solve Problem 8.73 using the Rayleigh-Ritz method with the mode shape \[U(x)=c_{1} \sin \frac{\pi x}{2 l}+c_{2} \sin \frac{3 \pi x}{2 l}\]
-
Find the first two natural frequencies of a fixed-fixed uniform string of mass density \(ho\) per unit length stretched between \(x=0\) and \(x=l\) with an initial tension \(P\). Assume the...
Study smarter with the SolutionInn App