Skip to content
Early access — you're among the first to try PYQLabs. Share feedback

Instruction Set Architecture

GATE CSE & IT · 30 questions across 19 years (1995-2026) · 48% recurrence rate

Recurrence sparkline

19952026
199520112026

Difficulty mix

easy 60%
med 40%

Question types

MCQ16
NAT8
MTF3
MSQ2
STMT1

All 30 questions on Instruction Set Architecture

2026 PYQ

Consider a processor that has 16 general purpose registers and it uses 2-byte instruction format for all its instructions. Variable-sized opcodes are permitted. There are three different types of instructions; M-type, R-...

Med
2026 PYQ

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 List-II P. Immediate 1. Element of an array Q. Indirect 2. Pointer R. Base with ind...

Easy
2026 PYQ

Consider a processor P whose instruction set architecture is the load-store architecture. The instruction format is such that the first operand of any instruction is the destination operand. Which one of the following se...

Easy
2025 PYQ

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 bits that can be used to store the immediate operand for the given instr...

Easy
2025 PYQ

Which of the following is/are part of an Instruction Set Architecture of a processor?

Easy
2024 PYQ

A processor uses a 32-bit instruction format and supports byte-addressable memory access. The ISA of the processor has 150 distinct instructions. The instructions are equally divided into two types, namely R-type and I-t...

Med
2024 PYQ

A processor with 16 general purpose registers uses a 32-bit instruction format. The instruction format consists of an opcode field, an addressing mode field, two register operand fields, and a 16-bit scalar field. If 8 a...

Easy
2021 PYQ

Consider the following instruction sequence where register R1, R2 and R3 are general purpose and MEMORY[X] denotes the content at the memory location X. Instruction Semantics Instruction Size (bytes) MOV R1, (5000) R1 ←...

Med
2020 PYQ

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 an opcode, a register name, and a 4-bit immediate value. Each R-type...

Med
2018 PYQ

A processor has $$16$$ integer registers $$\left( {R0,\,\,R1,\,\,..\,\,,\,\,R15} \right)$$) and $$64$$ floating point registers $$(F0, F1,… , F63).$$ It uses a $$2$$-byte instruction format. There are four categories of...

Med
2018 PYQ

Consider the following processor design characteristics. $$\,\,\,\,\,\,\,{\rm I}.\,\,\,\,\,$$ Register-to-register arithmetic operations only $$\,\,\,\,\,{\rm I}{\rm I}.\,\,\,\,\,$$ Fixed-length instruction format $$\,\,...

Easy
2016 PYQ

A processor has $$40$$ distinct instructions and $$24$$ general purpose registers. A $$32$$-bit instruction word has an opcode, two register operands and an immediate operand. The number of bits available for the immedia...

Easy
2016 PYQ

Consider a processor with $$64$$ registers and an instruction set of size twelve. Each instruction has five distinct fields, namely, opcode, two source register identifiers, one destination register identifier, and a twe...

Med
2015 PYQ

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) A processor register (S3) An implied accumulator register

Easy
2015 PYQ

Consider a processor with byte-addressable memory. Assume that all registers, including Program Counter $$(PC)$$ and Program Status Word $$(PSW),$$ are of size $$2$$ bytes. A stack in the main memory is implemented from...

Med
2014 PYQ

A machine has a $$32$$-bit architecture, with $$1$$-word long instructions. It has $$64$$ registers, each of which is $$32$$ bits long. It needs to support $$45$$ instructions, which have an immediate operand in addition...

Easy
2013 PYQ

Consider a hypothetical processor with an instruction of type $$LW$$ $$R1, 20(R2),$$ which during execution reads a $$32$$-bit word from memory and stores it in a $$32$$-bit register $$R1.$$ The effective address of the...

Easy
2008 PYQ

The use of multiple register windows with overlap causes a reduction in the number of memory accesses for $$1.\,\,\,\,$$ Function locals and parameters $$2.\,\,\,\,$$ Register saves and restores $$3.\,\,\,\,$$ Instructio...

Med
2008 PYQ

Which of the following is/are true of the auto increment addressing mode? $$1.$$ It is useful in creating self relocating code $$2.$$ If it is included in an Instruction Set Architecture, then an additional $$ALU$$ is re...

Med
2006 PYQ

A $$CPU$$ has $$24$$-bit instructions. A program starts at address $$300$$ (in decimal). Which one of the following is a legal program counter (all values in decimal)?

Easy
2005 PYQ

Consider a three word machine instruction $$ADD$$ $$A$$ $$\left[ {{R_0}} \right],\,@\,B$$ The first operand (destination) ''$$A$$ $$\left[ {{R_0}} \right]''$$ uses indexed addressing mode with $${{R_0}}$$ as the index re...

Med
2004 PYQ

Which of the following addressing modes are suitable for program relocation at run time? $$1.$$ Absolute addressing $$2.$$ Based addressing $$3.$$ Relative addressing $$4.$$ Indirect addressing

Easy
2002 PYQ

Which of the following is not a form of memory?

Easy
2002 PYQ

Which of the following is not a form of memory?

Easy
2001 PYQ

Which is the most appropriate match for the items in the first column with the items in the second column? $$X.$$ Indirect Addressing $$Y.$$ Indexed Addressing $$Z.$$ Base Register Addressing $${\rm I}.\,\,$$Array implem...

Easy
2001 PYQ

Suppose a processor does not have any stack pointer register. Which of the following statements is true?

Med
2000 PYQ

The most appropriate matching for the following pairs $$X:$$ Indirect addressing $$Y:$$ Immediate addressing $$Z:$$ Auto decrement addressing is $$1:$$ Loops $$2:$$ Pointers $$3.$$ Constants

Easy
1999 PYQ

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?

Med
1999 PYQ

The main difference (s) between a $$CISC$$ and a $$RISC$$ processor is/are that a $$RISC$$ processor typically:

Easy
1995 PYQ

What are x and y in the following macro definition? macro Add x,y Load y Mul x Store y end macro

Easy