please fill out the table 8. (10 pts) Consider the execution of this LEGV8 instruction: STUR X6,
Fantastic news! We've Found the answer you've been seeking!
Question:
please fill out the table
Transcribed Image Text:
8. (10 pts) Consider the execution of this LEGV8 instruction: STUR X6, [X2, #8]. Below is its binary representation (the corresponding decimal is 4160782406): PC (a) bits 31:21 Assume that this instruction is stored in address 100 (i.e. PC) in memory. X6 = 45, X2 = 20. Write down the values (in decimal) of the inputs and outputs of the components labelled with (a) to (v) and their number of bits. If a value is unknow, put the symbol "?". LOUR X7, ADD X2. 4 11111000000 1984 Read address SUB XA, X5 ADD X8, X2 CBZ X8. LI Add Instruction [31-0] Instruction memory bran Value of (a): Value of (c): Value of (e): Value of (g): Value of (i): Value of (k): Value of (m): Value of (o): Value of (q): Value of (s): Value of (u);X3, X5, 20:12 11:10 9:5 4:0 000001000 00 00010 00110 2 6 8 0 pipeline Instruction [31-21] Instruction [9-5] (f) Instruction [20-161/0 M (g) (h) Instruction [4-0] Controll Instruction [31-0] Reg2LocADD Branch MemRead MemtoReg ALUOD MemWrite ADD X2, X5, X7 SUB X4 (Shift left 2 ReqWrite Read register 1 Read data 1 Read register 2 32 Write register Write data Registers Read data 2 Sign- extend # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: 64 Instruction [31-21] (j) 0 (1) ***C ALU Addresult x (m) ALU control Zero ALU ALU result S (b) Value of (b): Value of (d): Value of (f): Value of (h): O (c) Value of (j): Value of (1): Value of (n): Value of (p): Value of (r): Value of (t): Value of (v): (0 MUX 1 (p) (v) Read Address data (a) write data M (t) (s) Data memory 10 # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: 8. (10 pts) Consider the execution of this LEGV8 instruction: STUR X6, [X2, #8]. Below is its binary representation (the corresponding decimal is 4160782406): PC (a) bits 31:21 Assume that this instruction is stored in address 100 (i.e. PC) in memory. X6 = 45, X2 = 20. Write down the values (in decimal) of the inputs and outputs of the components labelled with (a) to (v) and their number of bits. If a value is unknow, put the symbol "?". LOUR X7, ADD X2. 4 11111000000 1984 Read address SUB XA, X5 ADD X8, X2 CBZ X8. LI Add Instruction [31-0] Instruction memory bran Value of (a): Value of (c): Value of (e): Value of (g): Value of (i): Value of (k): Value of (m): Value of (o): Value of (q): Value of (s): Value of (u);X3, X5, 20:12 11:10 9:5 4:0 000001000 00 00010 00110 2 6 8 0 pipeline Instruction [31-21] Instruction [9-5] (f) Instruction [20-161/0 M (g) (h) Instruction [4-0] Controll Instruction [31-0] Reg2LocADD Branch MemRead MemtoReg ALUOD MemWrite ADD X2, X5, X7 SUB X4 (Shift left 2 ReqWrite Read register 1 Read data 1 Read register 2 32 Write register Write data Registers Read data 2 Sign- extend # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: 64 Instruction [31-21] (j) 0 (1) ***C ALU Addresult x (m) ALU control Zero ALU ALU result S (b) Value of (b): Value of (d): Value of (f): Value of (h): O (c) Value of (j): Value of (1): Value of (n): Value of (p): Value of (r): Value of (t): Value of (v): (0 MUX 1 (p) (v) Read Address data (a) write data M (t) (s) Data memory 10 # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits: # of bits:
Expert Answer:
Related Book For
Computer Architecture Fundamentals And Principles Of Computer Design
ISBN: 9781032097336
2nd Edition
Authors: Joseph D. Dumas II
Posted Date:
Students also viewed these algorithms questions
-
"internet radios" for streaming audio, and personal video recorders and players. Describe design and evaluation processes that could be used by a start-up company to improve the usability of such...
-
The new line character is utilized solely as the last person in each message. On association with the server, a client can possibly (I) question the situation with a client by sending the client's...
-
Read each case carefully and, as determined in the Internal Revenue Code of Puerto Rico, identify the deductions, calculate the amount of deductions and what the determined contribution would be. and...
-
The common-size balance sheets from five companies follow: Alcoa, a major producer of aluminum products; Delta Air Lines, a major airline; Duke Energy, a leading energy company focused on electric...
-
How does the efficient set change when riskfree borrowing and lending are introduced into the Markowitz model? Explain with words and graphs.
-
Identify the most appropriate approach and then design. Provide a rationale as to why this approach and design would be most appropriate. Develop a hypothetical research scenario that would...
-
1. Calculate the 12 ratios for James Confectioners for this year. 2. How do the ratios you calculated for this year compare to those Ivey calculated for the company last year? What factors most...
-
(1) Write a MATLAB script to find area using the Simpson's 3/8 rule. The code should perform all checks on the number of data points required for application of the rule assuming equally spaced data....
-
MGR Corporation expects to pay dividends in year 1. After year 1, the dividends will grow at a constant rate of 10% forever. If the company's intrinsic value is $55 and the required return is 15%....
-
Compile a preliminary list ofthe selected agricultural project of a hydroponic vegetable farming endeavour designed to provide local markets in a particular neighbourhood with fresh and organic...
-
To draw Lewis symbols for atoms and ions and to balance Lewis structures for ionic compounds. The Lewis symbol for an atom or ion shows the valence electrons as dots around the symbol for the...
-
What real-world examples exist for applying lean, agile, kanban, and scrum methodologies in industries outside of construction? How have these methodologies contributed to improving project agility...
-
Centennial College has determined it is in need of a new course, PMGT 730: Project Management Fundamentals (Online). A fundamentals course is critical for a variety of reasons, including building a...
-
For this assignment we only represent Creative Catering. You will be using the example motion to dismiss (Timkin), and the example draft pleading posted for last week's class for this assignment....
-
We consider following yield curve: Maturity 1 2 3 4 5 ... 10 ... 50 Yields (%) 12 11,5 11 10,5 10 ... 9,5 ... 9 We are planning to participate in investments which will be in 3 years from now. This...
-
You are interested in investing and are considering a portfolio comprised of the following two stocks. Their estimated returns under varying market conditions are provided: (note: it is difficult to...
-
Does an architecture that has fixed-length instructions necessarily have only one instruction format? If multiple formats are possible given a single instruction size in bits, explain how they could...
-
Why do control transfers, especially conditional control transfers, cause problems for an instruction-pipelined machine? Explain the nature of these problems and discuss some of the techniques that...
-
Under what circumstances are carry save adders more efficient than normal binary adders that take two operands and produce one result? Where, in a typical general-purpose CPU, would one be most...
-
You have learned the importance of making sure that requirements are correctly identified. Hut how do you know when you have a correct requirement-that is, what criteria must each requirement meet in...
-
Prepare a full feasibility analysis, including Economic, Operational, Schedule, Legal, and Technical analyses for the system you are suggesting in problem 1. Your analysis should be no more than 30...
-
Complete the following sentences: A critical part of designing the deciding how to distribute the system's data. and to different Databases are a resource typically. by many- future. In designing for...
Study smarter with the SolutionInn App