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
-
A plate glass window (n = 1.5) has a thickness of 4.0 10-3 m. How long does it take light to pass perpendicularly through the plate?
-
State with reason whether the following statements are true, false, or uncertain: a. Despite perfect multicollinearity, OLS estimators are BLUE. b. In cases of high multicollinearity, it is not...
-
Vision Equipment reported the following items on February 28, 2010 (amounts in thousands, with last years amounts also given as needed): Accounts Payable.. $ 449 Accounts Receivable, Net: Cash. 215...
-
Interest Rate Swap On January l, 2013, Marshall Corp. issues $10,000,000 in 4 percent fixed rate debt with interest payments due every six months. Concurrently, Marshall enters into a plain vanilla...
-
Question 1.6 If Jim gave his $200,000 to Mandy, would Mandy be able to contribute the $200,000 to her super fund as a non-concessional contribution? Explain your answer.
-
On January 1, the Wiek Company contracted with its president, T. Mae, to make a single deposit immediately to establish a fund with a trustee that pays Mae $40,000 per year for each of the three...
-
a. Fill the table based on the Logic diagram Gate G1 G2 G3 G4 G5 Delay (ns) 2 1 3 2 2 Fanin b. What is the worst-case delay? Driving Load A B C A B D G1 G2 G3 G4 G5 F
-
Calculate the Debye length for a \(0.1-\mathrm{M}\) solution of a univalent \((1,1)\) electrolyte, i.e., one with single-charged cations and single-charged anions, in water. If the surface has a...
-
Extend the analysis of a system for transport in a charged membrane to the case of a mixture of two electrolyte salts with a common anion (a mixture of \(\mathrm{NaCl}\) and \(\mathrm{KCl}\), for...
-
Consider a charged membrane of thickness \(100 \mu \mathrm{m}\) with concentrations of \(1 \mathrm{M} \mathrm{HCl}\) on one side and \(0.1 \mathrm{M} \mathrm{HCl}\) on the other side. The membrane...
-
Find the flow rate for an electro-osmotic flow in a tube of diameter \(5 \mu \mathrm{m}\) and length \(10 \mathrm{~cm}\) filled with an aqueous solution. The applied potential is \(1 \mathrm{kV}\)....
-
Analyze the problem of electro-osmotic flow with an additional imposed pressure gradient. Show that the volumetric flow rate can be expressed as \[Q=L_{11} \Delta \phi+L_{12} \Delta P\] where...
-
Instruction and procedure 1. Turn the main switch on. 2. Locate air velocity sensor. 3. Open control menu on LCD secreen. 4. Push the fan button to start the fan. 5. Adjust fan speed to 100%. 6....
-
Refer to the situation described inBE 18-13, but assume a 2-for-1 stock split instead of the 5% stock dividend. Prepare the journal entry to record the stock split if it is to be effected in the form...
-
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...
-
Why are most larger businesses not managed as a single unit by one manager?
-
What are the main advantages and disadvantages that should be considered when deciding between a partnership business and a limited liability company?
-
Suppose an item of information is capable of being provided. It is relevant to a particular decision, it is also reliable, comparable, can be understood by the decision maker concerned and is...
Study smarter with the SolutionInn App