GATEverse
← GATE CSE 2005

Q80

MCQ2 marks, −0.5

Consider the following data path of a CPU.\text{CPU}.

Figure 1

The ALU,\text{ALU}, the bus and all the registers in the data path are of identical size. All operations including incrementation of the PC\text{PC} and the GPRs\text{GPRs} are to be carried out in the ALU.\text{ALU}. Two clock cycles are needed for memory read operation – the first one for loading address in the MAR\text{MAR} and the next one for loading data from the memory bus into the MDR.\text{MDR}. The instruction "call Rn, sub” is a two word instruction. Assuming that PC\text{PC} is incremented during the fetch cycle of the first word of the instruction, its register transfer interpretation is Rn←PC+1\text{Rn} \leftarrow \text{PC} + 1; PC←M[PC]\text{PC} \leftarrow \text{M[PC]}; The minimum number of CPU clock cycles needed during the execution cycle of this instruction is:

Sign in to save attempts.

Loading…