Electrical Engineering › Microprocessors & Microcontrollers

8086 & Advanced Processors MCQ [Free PDF] – 4 Objective Questions with Answers

Every 8086 & Advanced Processors question asked in GPSC DEE Electrical, GPSC AE Electrical — solve, check instantly, then read the formula and exam tip.

4 PYQs4 subtopics2 examsUpdated 23 Oct 2026
Topic practice0/4✓ 0✗ 0

Bus Arbitration (1)

Q1Moderate
The highest priority usage than any other usage is
View answer & solution
Correct answer: A. Transfer with LOCK (active low) signal
Quick explanation

A bus transfer protected by the active-low LOCK̅ signal has highest priority because the processor is explicitly preventing other bus masters from taking control during an indivisible/critical bus operation.

LOCK̅ asserted → bus ownership retained for critical operation
Verified · SRO editorial deskSolution page → Report

Bus Control (1)

Q2Hard
A valid HOLD request is ascertained only after the completion of
View answer & solution
Correct answer: D. 34 clock cycles and 80286 is RESET
Quick explanation

Under the 80286 bus-timing convention used by the question, a valid HOLD request is recognized only after completion of the specified bus-cycle sequence with the processor state/reset condition shown in the correct option. The official final answer is the 34-clock, 80286 RESET condition.

Verified · SRO editorial deskSolution page → Report

CPU Blocks (1)

Q3Easy
Consider the following statements:
1. A microprocessor is a programmable digital device that performs arithmetic and logic operations.
2. Control unit generates timing and control signals.
3. ALU performs memory read/write operations.
Which of the above statements is/are correct?
View answer & solution
Correct answer: A. 1 and 2 only
Quick explanation

A CPU can be viewed as datapath + control. The datapath contains registers and ALU; the control unit decides which operation occurs and when, including read/write control signals to memory and I/O. Key relation: Conceptual data path: Memory/I-O ↔ buses/registers → ALU → registers; control unit generates READ, WRITE, enable and timing signals.

Exam focus: ALU = compute; control unit = coordinate; registers = fast temporary storage. Common trap: Attributing every CPU action, including memory bus control, to the ALU.

Conceptual data path: Memory/I-O ↔ buses/registers → ALU → registers; control unit generates READ, WRITE, enable and timing signals.
Verified · SRO editorial deskSolution page → Report

Memory Segmentation (1)

Q4Easy
When a stack segment is initialised, then
View answer & solution
Correct answer: A. SS and SP are initialised
Quick explanation

A usable 8086 stack requires both SS (Stack Segment) and SP (Stack Pointer) to be initialized. SS identifies the stack segment base and SP gives the offset of the current top of stack.

Physical address = 16×SS + SP
Verified · SRO editorial deskSolution page → Report