retagged by
343 views
0 votes
0 votes
I1: MAR <- (PC)
I2: MBR <- memory
I3 : PC <- PC + 1
I4: IR <- MBR
Which one of the following instructions can be done in same time unit?

can we perform I2 and I3 in same time??i guees yes because I2 is transferring data from memroy to buffer register while I3 is inc PC

I3 and I4 can also be run parallely.

pls confirm this
retagged by

1 Answer

Best answer
1 votes
1 votes
Generally questions like this cannot be answered without the data path diagram. Assuming external memory bus is not connected to interal register to ALU Bus, yes you are correct I2 and I3 can be executed parellely. But as you are suggesting I2,I3 and I4 cannot be executed in the same clock cycle as the instruction will be not available in MBR until I2 completes. This will be timeline for the above set of instructions.

T1 : I1

T2 : I2 and I3

T3 : I4
selected by

Related questions

0 votes
0 votes
0 answers
4
`JEET asked Jan 15, 2019
433 views
if G is a bipartite graph with 9 vertices and maximum number of edges, then vertex connectivity of G =