Question
1. Here are some possible RTN commands. Show the control signals for each (you dont need to include the value of T or Cr since
1. Here are some possible RTN commands. Show the control signals for each (you dont need to include the value of T or Cr since it isnt specified which assembly language instruction is being executed):
a. PC MBR
b. AC inREG
c. AC AC - MBR
2. Show the signal patterns for the RTN for the store command (like those shown for the add command on page 259).Separate the parallel command into two separate commands.
3. Draw a diagram at the same level of detail as Figure 4.20 on page 263 of your text for the combinational logic for control signals for the store command. Separate the parallel command into two separate commands.
3*. Bonus 5 Points: Consider your answers to 2 and 3. Why did we need to separate the parallel command into two separate commands?
4. Consider Microprogram store shown in Figure 4.23 on page 266 of your book (The essentials of computer organization and architecture").
a. Why is the PC being placed into the MAR at address 0000000?
b. What does the statement at address 0000001 have to do with executing an instruction?
c. Why is the PC incremented at address 0000010?
d. What assembly language instruction is the if statement at address 0001000 checking for? Explain how you know.
e. What assembly language instructions execution is being started at address 0101010? Explain how you know.
f. What does the NOP at address 0101100 imply?
g. Why does the Jump field have a value of 1 for the instruction at address 0101011?
h. Why does the Jump field have a value of 0 for the instruction at address 0101010?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started