Question

Examine the difficulty of adding a proposed LWI Rd, Rm(Rn) (“Load With Increment”) instruction to LEGv8....

Examine the difficulty of adding a proposed LWI Rd, Rm(Rn) (“Load With Increment”) instruction to LEGv8. Interpretation: Reg[Rd]=Mem[Reg[Rm]+Reg[Rn]]

a) Which new functional blocks (if any) do we need for this instruction?

b) Which existing functional blocks (if any) require modification?

c) Which new data paths (if any) do we need for this instruction?

d) What new signals do we need (if any) from the control unit to support this instruction?

0 0
Add a comment Improve this question Transcribed image text
Know the answer?
Add Answer to:
Examine the difficulty of adding a proposed LWI Rd, Rm(Rn) (“Load With Increment”) instruction to LEGv8....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 3. Examine the difficulty of adding a proposed ss Rd, Rn, #immediate (Store sum) instruction to...

    3. Examine the difficulty of adding a proposed ss Rd, Rn, #immediate (Store sum) instruction to the LEGv8 instruction set, which works as follows: Mem[Reg[Rd]]=Reg[Rn]+immediate; (20 pts) a. Which new functional blocks (if any) do we need for this instruction? (4 pts) b. Which existing functional blocks (if any) require modification? (4 pts) c. What new datapaths do we need (if any) to support this instruction? (4 pts) d. What new control unit signals (if any) do we need for...

  • Inst Memory Instruction dr Rs Rt Rd Imm16 Rd Rt Equa ALUctr MemtoReg MemWr RegWr Rs Rt Ra Rb buSA...

    Inst Memory Instruction<31:0> dr Rs Rt Rd Imm16 Rd Rt Equa ALUctr MemtoReg MemWr RegWr Rs Rt Ra Rb buSA 32 RegFile busB bus W 32 32 clk WrEn Adr clk imm162 Data In Data Memory 16 E 32 clk imm 16 Extop ALUSr Figure 1: MIPS datapath with control signals Consider again the MIPS datapath with control signals as pre- sented in Figure 1. We want to add a new instruction to the MIPS instruction set architecture foo. Its...

  • Question 4: Single Cycle Datapath Control (15 points) We wish to add the hardware support for...

    Question 4: Single Cycle Datapath Control (15 points) We wish to add the hardware support for a special R-type instruction jlr Jump and Link Register) to the single-cycle datapath below. Though this is an R-type instruction, but it is a special one that has the opcode being 000001 (instead of 000000), so the control unit will be able to differentiate this jlr instruction from the other R-type instructions and generate a special set of controls for this instruction. Opcode rs...

  • Group Project 1 The Micro-1 Processor Simulation <Micro-1 Computer> Here's the organization of a computer equipped...

    Group Project 1 The Micro-1 Processor Simulation <Micro-1 Computer> Here's the organization of a computer equipped with a Micro-1 processor Memory contains an array of integer cells: int cell[] = new int[CAP]; where CAP is the capacity of memory. Initially this is set to 256. Internally, the Micro-1 processor is equipped with eight 32-bit data/address registers and two 32 bit control registers: PC, the program counter, contains the address of the next instruction to execute. IR, the instruction register, contains...

  • Recursion and Trees Application – Building a Word Index Make sure you have read and understood...

    Recursion and Trees Application – Building a Word Index Make sure you have read and understood ·         lesson modules week 10 and 11 ·         chapters 9 and 10 of our text ·         module - Lab Homework Requirements before submitting this assignment. Hand in only one program, please. Background: In many applications, the composition of a collection of data items changes over time. Not only are new data items added and existing ones removed, but data items may be duplicated. A list data structure...

  • I've posted 3 classes after the instruction that were given at start You will implement and...

    I've posted 3 classes after the instruction that were given at start You will implement and test a PriorityQueue class, where the items of the priority queue are stored on a linked list. The material from Ch1 ~ 8 of the textbook can help you tremendously. You can get a lot of good information about implementing this assignment from chapter 8. There are couple notes about this assignment. 1. Using structure Node with a pointer point to Node structure to...

  • Edit a C program based on the surface code(which is after the question's instruction.) that will...

    Edit a C program based on the surface code(which is after the question's instruction.) that will implement a customer waiting list that might be used by a restaurant. Use the base code to finish the project. When people want to be seated in the restaurant, they give their name and group size to the host/hostess and then wait until those in front of them have been seated. The program must use a linked list to implement the queue-like data structure....

  • i will give a thumb up for sure if it helps me :) Please Summarize this...

    i will give a thumb up for sure if it helps me :) Please Summarize this article about Communicating competitive information,and Applying Game Theory To Managing Price Competition. Pricing Strategies Course -No longer than 400 words. Like any other type of market research, information about competitors will be most valuable if it is collected and stored in a systematic way. Activities such as shopping the competition should be done thoroughly and periodically. Information from different sources should be merged into...

  • A new version of the operating system is being planned for installation into your department’s production...

    A new version of the operating system is being planned for installation into your department’s production environment. What sort of testing would you recommend is done before your department goes live with the new version? Identify each type of testing and describe what is tested. Explain the rationale for performing each type of testing. [ your answer goes here ] Would the amount of testing and types of testing to be done be different if you were installing a security...

  • Activity: Writing Classes Page 1 of 10 Terminology attribute / state behavior class method header class...

    Activity: Writing Classes Page 1 of 10 Terminology attribute / state behavior class method header class header instance variable UML class diagram encapsulation client visibility (or access) modifier accessor method mutator method calling method method declaration method invocation return statement parameters constructor Goals By the end of this activity you should be able to do the following: > Create a class with methods that accept parameters and return a value Understand the constructor and the toString method of a class...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT