Question: For the microprogrammed architecture of Figure P7.l, define the sequence of actions (i.e., microoperations) necessary to implement the instruction TXPl (DO)+' Dl that is defined

For the microprogrammed architecture of Figure P7.l, define the sequence of actions (i.e., microoperations) necessary to implement the instruction TXPl (DO)+' Dl that is defined as:

[D1] [DO] 2 [M [DO]] + 1 [DO] + 1

Explain the actions in plain English and as a sequence of enables, ALU controls, memory controls and clocks. This is quite a complex instruction because it requires a register-indirect access to memory to get the operand and it requires multiplication by two (there is no ALU multiplication instruction). You will probably have to use a temporary register to solve this problem and you will find that it requires several cycles to implement this instruction. A cycle is a sequence of operations that terminates in clocking data into a register.  

[D1] [DO] 2 [M [DO]] + 1 [DO] + 1

Step by Step Solution

3.44 Rating (160 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Now we have to perform quite a complex operation that is read from memory using a register indirec... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Architecture Questions!