How to perform a step of multiplication in the given fetch-execution cycle?

Asked By 10 points N/A Posted on -
qa-featured

This diagram describes the fetch-execution cycle. How can i perform another step for multiplication just after the step 4 and what value will be loaded in Program counter, AC and IR?

SHARE
Best Answer by Trixy Rasel
Best Answer
Best Answer
Answered By 0 points N/A #87323

How to perform a step of multiplication in the given fetch-execution cycle?

qa-featured

 

Hi,

In fetch execution cycle it load one instruction register and the two data registers. And the PC points the next instruction to be fetched. After that the instruction will execute at next clock cycle.

Therefore the PC value does not change after step 4. Only the IR value will change. The value should be relevant to the multiplication.

Answered By 0 points N/A #197125

How to perform a step of multiplication in the given fetch-execution cycle?

qa-featured

Hellow Alber Aqil,

I am giving you important outline about fetch-execution cycle.

In Operand fetch step:

1.MAR <-PC

2.MDR <-MEM[MAR]

3.IR <-MDR

4.PC <-PC+1

5.DECODER <- IR.OP

 

In execution cycle:

1.MAR <-IR.ADDR
2.MDR <-MEM[MAR]
3.A <–A + MDR
4.DECODER <–0
 
Your multiplication operation can be performed By following the tables
 
 
 
 
I hope these will be effective
 
Shifflet Laurel
 
 

Related Questions