Skip to content

GATE EC Computer Organization questions

Practise Computer Organization questions for GATE EC. Explore official PYQs and original topic-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 PYQ2026Digital CircuitsComputer OrganizationMCQ · 2 marks
The address of the first location of a 256256 kilo byte (KB)(\mathrm{KB}) memory is (2500)H(2500)_{\mathrm{H}}. Choose the correct address of the last location of the memory.
Official PYQ2024Digital CircuitsComputer OrganizationNAT · 1 mark
A machine has a 3232-bit architecture with 11-word long instructions. It has 2424 registers and supports an instruction set of size 4040. Each instruction has five distinct fields, namely opcode, two source register identifiers, one destination register identifier, and an immediate value. Assuming that the immediate operand is an unsigned integer, …
Official PYQ2021Digital CircuitsComputer OrganizationMCQ · 2 marks
The content of the registers are R1=25H,R2=30HR_{1} = 25H, R_{2} = 30H and R3=40HR_{3} = 40H. The following machine instructions are executed. PUSH {R1}\text{PUSH } \{R_{1}\} PUSH {R2}\text{PUSH } \{R_{2}\} PUSH {R3}\text{PUSH } \{R_{3}\} POP {R1}\text{POP } \{R_{1}\} POP {R2}\text{POP } \{R_{2}\} POP {R3}\text{POP } \{R_{3}\} After execution, the content of registers R1, R2, R3R_{1},\:R_{2},\:R_{3} …
Official PYQ2020Digital CircuitsComputer OrganizationNAT · 1 mark
In an 80858085 microprocessor, the number of address lines required to access a 1616 K byte memory bank is ____________ .
Official PYQ2017Digital CircuitsComputer OrganizationMCQ · 1 mark
The clock frequency of an 80858085 microprocessor is 55 MHz . If the time required to execute an instruction is 1.4 μs1.4 \: \mu s, then the number of T-states needed for executing the instruction is
Official PYQ2017Digital CircuitsComputer OrganizationMCQ · 2 marks
The following FIVE instructions were executed on an 80858085 microprocessor. MVI A, 3333H MVI B, 7878H ADD B CMA ANI 3232H The Accumulator value immediately after the execution of the fifth instruction is
Official PYQ2016Digital CircuitsComputer OrganizationMCQ · 2 marks
In an 80858085 system, a PUSH operation requires more clock cycles than a POP operation. Which one of the following options is the correct reason for this?
Official PYQ2016Digital CircuitsComputer OrganizationMCQ · 1 mark
In an 80858085 microprocessor, the contents of the accumulator and the carry flag are A7A7 (in hex) and 00, respectively. If the instruction RLCRLC is executed, then the contents of the accumulator (in hex) and the carry flag, respectively, will be
Official PYQ2015Digital CircuitsComputer OrganizationMCQ · 1 mark
In an 8085 microprocessor, the shift registers which store the result of an addition and the overflow bit are, respectively
Official PYQ2015Digital CircuitsComputer OrganizationMCQ · 1 mark
In an 80858085 microprocessor, which one of the following instructions changes the content of the accumulator?
Official PYQ2015Digital CircuitsComputer OrganizationMCQ · 1 mark
Which one of the following 80858085 microprocessor programs correctly calculates the product of two 88-bit numbers stored in registers BB and C?C?
Official PYQ2014Digital CircuitsComputer OrganizationMCQ · 2 marks
For the 80858085 microprocessor, the interfacing circuit to input 88-bit digital data (DI0−DI7)( DI_{0}-DI_{7}) from an external device is shown in the figure. The instruction for correct data transfer is
Official PYQ2014Digital CircuitsComputer OrganizationMCQ · 2 marks
An 80858085 microprocessor executes “STA1234H”“STA 1234H” with starting address location 1FFEH1FFEH (STA copies the contents of the Accumulator to the 1616- bit address location). While the instruction is fetched and executed, the sequence of values written at the address pins A15–A8A_{15} – A_8 is
Official PYQ2013Digital CircuitsComputer OrganizationMCQ · 1 mark
For 80858085 microprocessor, the following program is executed. MVI A,05H;MVI B,05H;PTR:ADD B;DCR B;JNZ PTR;ADI 03H;HLT;\begin{array}{ll} & MVI\: A, 05H; \\ & MVI\: B, 05H; \\ PTR: & ADD \:B; \\ & DCR \:B; \\ & JNZ\: PTR; \\ & ADI\: 03H; \\ & HLT; \end{array} At the end of program, accumulator contains
Official PYQ2006Digital CircuitsComputer OrganizationMCQ · 1 mark
Following is the segment of a 80858085 assembly language program LXISP,EFFFH\text{LXISP,EFFFH} CALL 3000 H\text{CALL 3000 H} 3000H:LXIH,3CF4H3000 \mathrm{H}: \mathrm{LXIH}, 3 \mathrm{CF} 4 \mathrm{H} PUSH PSW\text{PUSH PSW} SPIH\text{SPIH} POP PSW\text{POP PSW} RET\text{RET} On completion of RET\text{RET} execution, the contents of SP\mathrm{SP} is
Official PYQ2005Digital CircuitsComputer OrganizationMCQ · 1 mark
Statement for Linked Answer Questions 81 a and 81 b: Consider an 80858085 microprocessor system The following program starts at location 0100H0100 \mathrm{H}. LXI SP, 00FFLXI H, 0701MVI A, 20HSUB M\begin{array}{l} \text{LXI SP, 00FF} \\ \text{LXI H, 0701} \\ \text{MVI A, 20H} \\ \text{SUB M} \end{array} The content of accumulator when the program counter reaches 0109H0109 \mathrm{H} is
Official PYQ2004Digital CircuitsComputer OrganizationMCQ · 1 mark
The 82558255 Programmable Peripheral Interface is used as described below. An A/D converter is interfaced to a microprocessor through 8255.8255. The conversion is initiated by a signal from the 82558255 on Port C. A signal on Port C causes data to be strobed into Port A. Two computers exchange data using a pair of 8255s8255 \mathrm{s}. Port A works as a …
Official PYQ2004Digital CircuitsComputer OrganizationMCQ · 1 mark
The number of memory cycles required to execute the following 80858085 instructions LDA 3000 H\text{LDA 3000 H} LXI D, FOF 1 H\text{LXI D, FOF 1 H} would be
Official PYQ2004Digital CircuitsComputer OrganizationMCQ · 1 mark
Consider the sequence of 80858085 instructions given below. LXI H, 9258, MOV A, M, CMA, MOV M, A\text{LXI H, 9258, MOV A, M, CMA, MOV M, A} Which one of the following is performed by this sequence?
Official PYQ2004Digital CircuitsComputer OrganizationMCQ · 1 mark
It is desired to multiply the numbers 0AH0 \mathrm{AH} by 0BH0 \mathrm{BH} and store the result in the accumulator. The numbers are available in registers BB and CC respectively. A Part of the 80858085 program for this purpose is given below: MV1 A, 00H\qquad \qquad \text{MV1 A, 00H} Loop;…....……….….\text{Loop;}…....……….…. .…...…….....….\qquad.…...…….....…. …