Describe in detail how you would change the MIPS single-cycle datapath to implement these new stores/loads.
In the usual MIPS instruction set,swandlwcalculate the memory address by adding the immediate to a register. For example,sw$t0, 4($t1) stores the value in $t0 to the address $t1+4.You could, however, designswandlwdifferently, such that they add 2 register values to determine the memory address, instead of using the immediate. For example,sw$t0, $t1($t2) would store the value in $t0 to the address $t1+$t2.
Describe in detail how you would change the MIPS single-cycle datapath to implement these new stores/loads. You can do this by
implementing the changes in Logisim to the simplified singleCycle.circ file I have provided.
Save your time - order a paper!
Get your paper written from scratch within the tight deadline. Our service is a reliable solution to all your troubles. Place an order on any task and we will take care of it. You won’t have to worry about the quality and deadlines
Order Paper Nowmodifying the standard datapath diagram to show the new components/paths,AND
describing in words the new flow for stores/loads.
In either method, the datapath NO LONGER needs to implement the old style of stores/loads, but should still support the other instructions we have discussed (e.g. add, addi, beq, etc.). Be sure to consider any units (registers, MUX’s, etc.) you would need to add, or how you would use the existing pieces differently. Also, make clear any control values you would need to add/modify and how you would use them.
Attachments:
singleCycle.circ
Get a 10 % discount on an order above $ 100
Use the following coupon code :
PLACE THIS ORDER OR A SIMILAR ORDER WITH BEST NURSING TUTORS TODAY AND GET AN AMAZING DISCOUNT
The post Describe in detail how you would change the MIPS single-cycle datapath to implement these new stores/loads. appeared first on BEST NURSING TUTORS .