Asked By
alber aqil
10 points
N/A
Posted on - 10/05/2011
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?
How to perform a step of multiplication in the given fetch-execution cycle?
Â
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.
How to perform a step of multiplication in the given fetch-execution cycle?
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
Â
Â