The GATE Grind

GATE Computer Organization and Architecture: Instruction Set and Addressing Modes – Previous Year Questions

16 GATE previous year questions on Instruction Set and Addressing Modes (Computer Organization and Architecture, Computer Science) with answers and explanations, from every paper.

  1. GATE 2017 CS Q21 (1 mark, Multiple choice) – Consider the C struct defined below: The base address of `student` is available in register R1. The field `student.grade` can be accessed efficiently…
  2. GATE 2017 CS Q59 (2 marks, Numerical answer) – Consider a RISC machine where each instruction is exactly 4 bytes long. Conditional and unconditional branch instructions use PC-relative addressing…
  3. GATE 2015 CS Q22 (1 mark, Multiple choice) – For computers based on three-address instruction formats, each address field can be used to specify which of the following: (S1) A memory operand (S2)…
  4. GATE 2018 CS Q15 (1 mark, Multiple choice) – Consider the following processor design characteristics. I. Register-to-register arithmetic operations only II. Fixed-length instruction format III.…
  5. GATE 2018 CS Q61 (2 marks, Numerical answer) – A processor has 16 integer registers (R0, R1, ..., R15) and 64 floating point registers (F0, F1, ..., F63). It uses a 2-byte instruction format. There…
  6. GATE 2026 CS (CS2) Q44 (2 marks, Multiple choice) – Consider a processor that has 16 general-purpose registers and uses a 2-byte instruction format for all instructions. Variable-sized opcodes are…
  7. GATE 2026 CS (CS1) Q14 (1 mark, Multiple choice) – Match each addressing mode in List I with a data element or an element of a data structure (in a high-level language) in List II: List I: P. Immediate…
  8. GATE 2026 CS (CS1) Q15 (1 mark, Multiple choice) – Consider a processor P whose instruction set architecture is the load-store architecture. The instruction format is such that the first operand of any…
  9. GATE 2025 CS (CS2) Q28 (1 mark, Multiple select) – Which of the following is/are part of an Instruction Set Architecture of a processor?
  10. GATE 2025 CS (CS1) Q37 (2 marks, Multiple choice) – A processor has 64 general-purpose registers and 50 distinct instruction types. An instruction is encoded in 32-bits. What is the maximum number of…
  11. GATE 2024 CS (CS2) Q57 (2 marks, Numerical answer) – A processor with 16 general purpose registers uses a 32-bit instruction format. The instruction format consists of an opcode field, an addressing mode…
  12. GATE 2024 CS (CS2) Q61 (2 marks, Numerical answer) – A processor uses a 32-bit instruction format and supports byte-addressable memory access. The ISA has 150 distinct instructions, equally divided into…
  13. GATE 2023 CS Q41 (2 marks, Multiple choice) – Consider the given C-code and its corresponding assembly code, with a few operands U1–U4 being unknown. The memory is byte-addressable. Which one of…
  14. GATE 2021 CS Q65 (2 marks, Numerical answer) – Consider the following instruction sequence where registers R1, R2 and R3 are general purpose and MEMORY[X] denotes the content at the memory location…
  15. GATE 2020 CS Q14 (1 mark, Multiple choice) – Consider the following data path diagram. [Figure: single-bus data path with MAR, MDR, IR, PC, register file R0-R7, TEMP1, TEMP2 and ALU] Consider an…
  16. GATE 2020 CS Q54 (2 marks, Numerical answer) – A processor has 64 registers and uses 16-bit instruction format. It has two types of instructions: I-type and R-type. Each I-type instruction contains…