Consider a new variant of the sw instruction (sw_inc) that increments the base register by 4 (so as to point to the next memory word) after storing the contents of the source register into memory. The instruction sw_inc $s0,500($s1), for example, would have the same effect as the following two instructions: sw $s0,500($s1) addi $s1,$s1,4 Describe the modifications to the single cycle datapath that would be needed to implement sw

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter4: Processor Technology And Architecture
Section: Chapter Questions
Problem 15VE: A(n) ________________ instruction always alters the instruction execution sequence. A(n)...
icon
Related questions
Question

Consider a new variant of the sw instruction (sw_inc) that increments the
base register by 4 (so as to point to the next memory word) after storing the contents of
the source register into memory. The instruction sw_inc $s0,500($s1), for example,
would have the same effect as the following two instructions:
sw $s0,500($s1)
addi $s1,$s1,4
Describe the modifications to the single cycle datapath that would be needed to
implement sw_inc, and give the control signal settings that would be required for this
instruction.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Fundamentals of Computer System
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning