Skip to content

GATE CS Computer Organization and Architecture questions

Practise Computer Organization and Architecture questions for GATE CS. Explore official PYQs and original subject-wise quizzes, check answers and view available solutions. Free, no sign-in.

Track address sizes, cache organisation and pipeline dependencies carefully. Write down the units and assumptions before computing memory access times or processor performance.

Subject, topic, year and type filter the full library. Match any choice within a filter, and all selected filter categories. Search, source and sort apply to this page.

20 on this page
Official PYQ2003Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
Consider the following assembly language program for a hypothetical processor A,B,A, B, and CC are 8−8-bit registers. The meanings of various instructions are shown as comments. …
Official PYQ2003Computer Organization and ArchitectureInstruction PipeliningMCQ · 1 mark
For a pipelined CPU with a single ALU, consider the following situations The j+1st{j+1}^{st} instruction uses the result of the jthj^{th} instruction as an operand The execution of a conditional jump instruction The jthj^{th} and j+1st{j+1}^{st} instructions require the ALU at the same time. Which of the above can cause a hazard
Official PYQ2002Computer Organization and ArchitectureALU, Data-path and Control UnitMCQ · 1 mark
Horizontal microprogramming:
Official PYQ2002Computer Organization and ArchitectureInstruction PipeliningMCQ · 1 mark
The performance of a pipelined processor suffers if:
Official PYQ2002Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
In the absolute addressing mode:
Official PYQ2002Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
Which of the following is not a form of memory
Official PYQ2002Computer Organization and ArchitectureI/O Interface: Interrupt and DMA ModeMCQ · 1 mark
A device employing INTR line for device interrupt puts the CALL instruction on the data bus while:
Official PYQ2001Computer Organization and ArchitectureALU, Data-path and Control UnitMCQ · 1 mark
Consider the following data path of a simple non-pipelined CPU. The registers A,BA, B, A1,A2,MDR,A_{1},A_{2}, \textsf{MDR}, the bus\textsf{bus} and the ALU\textsf{ALU} are 88-bitbit wide. SP\textsf{SP} and MAR\textsf{MAR} are 1616-bitbit registers. The MUX\textsf{MUX} is of size 8×(2:1)8 \times (2:1) and the DEMUX\textsf{DEMUX} is of size …
Official PYQ2001Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
Which is the most appropriate match for the items in the first column with the items in the second column: …
Official PYQ2001Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
Suppose a processor does not have any stack pointer registers, which of the following statements is true?
Official PYQ2001Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
A low memory can be connected to 8085 by using
Official PYQ2001Computer Organization and ArchitectureMemory Hierarchy: Cache, Main Memory and Secondary StorageMCQ · 1 mark
More than one word are put in one cache block to:
Official PYQ2000Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
The most appropriate matching for the following pairsX: Indirect addressing1: Loops Y: Immediate addressing 2: PointersZ: Auto decrement addressing 3: Constants \begin{array}{ll} \text{X: Indirect addressing} & \text{1: Loops } \\ \text{Y: Immediate addressing } & \text{2: Pointers} \\ \text{Z: Auto decrement addressing } & \text{3: Constants } \\ \end{array} is
Official PYQ2000Computer Organization and ArchitectureInstruction PipeliningMCQ · 1 mark
Comparing the time T1 taken for a single instruction on a pipelined CPU with time T2 taken on a non-pipelined but identical CPU, we can say that
Official PYQ2000Computer Organization and ArchitectureMachine Instructions and Addressing ModesMCQ · 1 mark
To put the 8085 microprocessor in the wait state
Official PYQ1999Computer Organization and ArchitectureInstruction PipeliningNAT · 1 mark
An instruction pipeline consists of 44 stages – Fetch (F)(F), Decode field (D)(D), Execute (E)(E) and Result Write (W)(W). The 55 instructions in a certain instruction sequence need these stages for the different number of clock cycles as shown by the table below …
Official PYQ1999Computer Organization and ArchitectureMachine Instructions and Addressing ModesMSQ · 1 mark
The main difference(s) between a CISC and a RISC processor is/are that a RISC processor typically
Official PYQ1999Computer Organization and ArchitectureMachine Instructions and Addressing ModesMSQ · 1 mark
A certain processor supports only the immediate and the direct addressing modes. Which of the following programming language features cannot be implemented on this processor?
Official PYQ1999Computer Organization and ArchitectureALU, Data-path and Control UnitMCQ · 1 mark
Arrange the following configuration for CPU in decreasing order of operating speeds: Hard wired control, Vertical microprogramming, Horizontal microprogramming.
Official PYQ1999Computer Organization and ArchitectureMemory Hierarchy: Cache, Main Memory and Secondary StorageMCQ · 1 mark
The main memory of a computer has 2  cm2\;\text{cm} blocks while the cache has 2  c2\;\text{c} blocks. If the cache uses the set associative mapping scheme with 22 blocks per set, then block kk of the main memory maps to the set: