Difficulty: Easy
Correct Answer: control bus
Explanation:
Introduction / Context:
System buses partition the roles of communication between the CPU, memory, and peripherals. Differentiating the data, address, and control buses is a core concept in digital system design and troubleshooting.
Given Data / Assumptions:
Concept / Approach:
To perform any transaction, the CPU places an address on the address bus, the operation type on the control bus (e.g., RD, WR), and transfers data on the data bus. Additional control lines can include clock, reset, interrupt requests, and acknowledge signals.
Step-by-Step Solution:
Verification / Alternative check:
Examine timing diagrams of a memory read cycle: signals like RD, WR, ALE, and IO/M are asserted on control lines to define the transaction.
Why Other Options Are Wrong:
Common Pitfalls:
Assuming any single bus controls everything; in reality, the three-bus model separates roles for clarity and performance.
Final Answer:
control bus
Discussion & Comments