Demonstrate the function of the 8x32 register file in implementing the instruction sw $t4, 0(St1) by...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Demonstrate the function of the 8x32 register file in implementing the instruction sw $t4, 0(St1) by listing the values of each ports address (3 bits), data (in decimal) and decoder outputs (8 bits) W_data- W addr addi beg bne 1w 3x8 write decoder aw add wit 12 11 10 1 Mnemonic Type 11 || || || d4 RR d5 d6 d7 load $10 load $t1 load $12 load $13 load $14 load $15 load st6 load $17 3 3 3 3 3 0x23 NA 0x2B 0x00 0x20 0x00 0x2A 32 | 32 NA 32 8x32 register file 32 Opcode Funct 0x08 0x04 NA 0x05 32 32 H CH - Sat 面 $10 St1 $12 do $13 $14 3x8 d1 read decoder d2 d3 12 11 10 3 32 64 d5 d6 Register Address Szero 0 1 07 1 R1 en 8 9 10 11 12 R1_data R1_addr do 3x8 d1 read decoder d2 d3 32 d4 d5 12 [S12]=420 [St3]-50080 [St4)=870 [S5] =50120 [$16)=5550 11 10 +++ R2 en Register Contents: [Sto] =250 [St1] =50040 R2_dat R2_addr beg bne 1w SW add sit sub || | || R R R Op code Op code Op Code Write port: R1 port: R2 port: 0x04 0x05 0x23 0x2B 0x00 0x00 0x00 Rs Rs NA NA NA NA 0x20 0x2A 0x22 Rt Rt Write in binary: R1_addr = Write in decimal: R1_data = Rd $at $t0 $t1 $12 St3 $t4 $15 $16 $t7 Write in binary: R2_addr = Write in decimal: R2_data = Shift IMM Pseudo Address 1 8 9 10 11 12 13 14 15 Write in binary: W_addr = Write in decimal: W_data = W_en = Write as an 8-bit binary string: W_d0d1d2d3d4d5d6d7 = Function R1_en = Write as an 8-bit binary string: R1_d0d1d2d3d4d5d6d7 = R2_en = Write as an 8-bit binary string: R2_d0d1d2d3d4d5d6d7 = [$t1] =500410 [$t2] =4210 [$13] =500810 [$14] =8710 [$15] =501210 [$t6] =55510 [$t7] =5016₂0 Data Memory Contents: DM[5000] =218 DM[5004] = 95 DM[5008] =452 DM[5012] = 79 DM[5016] =835 DM[5020] = 71 DM[5024] =29 DM[5028] =453 DM[5032] = 38 Demonstrate the function of the 8x32 register file in implementing the instruction sw $t4, 0(St1) by listing the values of each ports address (3 bits), data (in decimal) and decoder outputs (8 bits) W_data- W addr addi beg bne 1w 3x8 write decoder aw add wit 12 11 10 1 Mnemonic Type 11 || || || d4 RR d5 d6 d7 load $10 load $t1 load $12 load $13 load $14 load $15 load st6 load $17 3 3 3 3 3 0x23 NA 0x2B 0x00 0x20 0x00 0x2A 32 | 32 NA 32 8x32 register file 32 Opcode Funct 0x08 0x04 NA 0x05 32 32 H CH - Sat 面 $10 St1 $12 do $13 $14 3x8 d1 read decoder d2 d3 12 11 10 3 32 64 d5 d6 Register Address Szero 0 1 07 1 R1 en 8 9 10 11 12 R1_data R1_addr do 3x8 d1 read decoder d2 d3 32 d4 d5 12 [S12]=420 [St3]-50080 [St4)=870 [S5] =50120 [$16)=5550 11 10 +++ R2 en Register Contents: [Sto] =250 [St1] =50040 R2_dat R2_addr beg bne 1w SW add sit sub || | || R R R Op code Op code Op Code Write port: R1 port: R2 port: 0x04 0x05 0x23 0x2B 0x00 0x00 0x00 Rs Rs NA NA NA NA 0x20 0x2A 0x22 Rt Rt Write in binary: R1_addr = Write in decimal: R1_data = Rd $at $t0 $t1 $12 St3 $t4 $15 $16 $t7 Write in binary: R2_addr = Write in decimal: R2_data = Shift IMM Pseudo Address 1 8 9 10 11 12 13 14 15 Write in binary: W_addr = Write in decimal: W_data = W_en = Write as an 8-bit binary string: W_d0d1d2d3d4d5d6d7 = Function R1_en = Write as an 8-bit binary string: R1_d0d1d2d3d4d5d6d7 = R2_en = Write as an 8-bit binary string: R2_d0d1d2d3d4d5d6d7 = [$t1] =500410 [$t2] =4210 [$13] =500810 [$14] =8710 [$15] =501210 [$t6] =55510 [$t7] =5016₂0 Data Memory Contents: DM[5000] =218 DM[5004] = 95 DM[5008] =452 DM[5012] = 79 DM[5016] =835 DM[5020] = 71 DM[5024] =29 DM[5028] =453 DM[5032] = 38
Expert Answer:
Answer rating: 100% (QA)
Instruction sw 514 0511 Mnemonic sw Opcode 0x2B Function NA Register Address 10 Register Conte... 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 programming questions
-
According to the Statute of Frauds, in order to be legally enforceable, a contract must be in writing, name the contracting parties, identify the subject matter of the contract, and Be for a legal...
-
Show that, if X 0, then P(X a) E(X)/a.
-
1. Prepare a report in which you analyze the marketing channel conflicts and cannibalization issues that Lonely Planet faces as it is currently operating. Suggest solutions that might reduce the...
-
Fresh Food Direct, LLC, entered into a lease agreement with Jet Star Realty, LLC. Fresh Food terminated the lease before its terms end, and the parties disputed the amount of rent that Fresh Food...
-
Huron Group had the following direct materials data for its product: Standard costs for one unit of output Material Twinkle. . . . . . . . . . . . . . . . 20 units of input at $20 Material Star . . ....
-
A beam of light travels from a vacuum into water at an angle of 45. The light has a frequency of 6.00 x 1014 Hz and travels at a speed of 2.26 x 108 m/s in water. The speed of light in a vacuum is...
-
The comparative balance sheets for 2021 and 2020 and the statement of income for 2021 are given below for National Intercable Company. Additional information from NIC?s accounting records is provided...
-
Budgetary Process (8 points) Answer the questions below to identify key elements of your state's budget process. These do not need to be complete sentence responses. Use the 2021 Budget Processes in...
-
Write a 300-500 word, double-spaced paper briefly describing the situation and critiquing the various aspects of the speaker's message and/or delivery - just as we have been doing in class. Also ,...
-
5. Write an assembly code for the following c statements: c=a +b*a; d = c +(b-a); using i. (1,3) GPR format ii. Stack architecture
-
Think about the background of your audience (who you communicate with on a weekly basis): how old are they? what kind of education do they have? what kind of families do they come from? where do they...
-
Assistance with this problem please. What is the formula for calculating Marginal cost? Continue with the table and complete the calculation for Marginal Cost: Bags/ Participants 0 100 200 300 400...
-
The Avengers You are a recruiting officer for S.H.I.E.L.D. Nick Fury, after consultation with Captain America, has made the decision to expand the core lineup of the Avengers. They want to add only...
-
What is joint costing?
-
Consider a game of poker being played with a standard 52-card deck (four suits, each of which has 13 different denominations of cards). At a certain point in the game, six cards have been exposed. Of...
-
Th is Exercise examines the single error correcting, double error detecting (SEC/DED) Hamming code. 1. What is the minimum number of parity bits required to protect a 128-bit word using the SEC/DED...
-
Th e table below shows 32-bit values of an array stored in memory. Address .............Data 24 ..........................2 38 ..........................4 32 ..........................3 36...
-
Quite often, you would expect that given a timing diagram containing a description of changes that take place on a data input D and a clock input C (as in Figures B.8.3 and B.8.6 on pages B-52 and...
-
Fill in the blanks to make the following statements correct. a. Economists have designed____________ to better explain and predict the behaviour we observe in the world around us. b. A variable, such...
-
The following supply and demand schedules describe a hypothetical Canadian market for potash. a. What is the equilibrium price of potash? b. How much potash would actually be purchased if the price...
-
According to Statistics Canada, Canada's exports and imports of energy (combined totals of fossil fuels, hydro, and nuclear, all measured in petajoules) over a five-year period were as follows: a....
Study smarter with the SolutionInn App