This question was asked inGPSC AE (Electrical) Class-2 R&B Department Paper 2025 – Series MQuestion 103 of 179 published · Gujarat Public Service CommissionOpen paper
Q221EasyPeripheral Interfacing

The pin that clears the command, request and temporary registers and internal first/last flipflop when it is set is

Answer & step-by-step solution
Correct answer: D. RESET
Quick explanation

The RESET input initializes the DMA controller by clearing command, request and temporary registers and resetting internal sequencing such as the first/last flip-flop. Therefore RESET is the required pin.

RESET asserted → controller internal state initialized/cleared

Concept & Reasoning

DMA controllers contain internal state that must return to a known condition at system initialization. RESET disables/clears operational state so channels and mode registers can be reprogrammed safely. HOLD/HLDA are bus arbitration signals and do not perform this internal register clearing.

How to Solve It in the Exam

Clear internal controller state → RESET.

Important Exam Point

Differentiate reset/init signals from bus request/acknowledge signals.

Quick Trick

Clear internal controller state → RESET.

Common Mistake

Choosing HLDA, which only acknowledges a bus hold request.

Solution diagram – The pin that clears the command, request and temporary registers and internal…
Exam tipDifferentiate reset/init signals from bus request/acknowledge signals.
Verified · SRO editorial desk Report
Try it before reading the solution — tap an option.0/1✓ 0✗ 0

More Peripheral Interfacing questions