← Back to 12. Direct Memory Access Controller: 8257

πŸ“ Control Logic of 8257

πŸ“– From An Introduction To Microprocessor 8085 β€’ 12. Direct Memory Access Controller: 8257 β€’ 18 questions available

Practice MCQs for Control Logic of 8257. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

πŸ”„ Last updated: 2026-07-30

3
Easy Questions
9
Medium Questions
6
Hard Questions

πŸ“ Sample Questions

Q1. What is the primary function of the Intel 8257 DMA controller?

πŸ”Ή A. Generate interrupts
πŸ”Ή B. Control the system clock
πŸ”Ή C. Transfer data between memory and I/O without CPU intervention
πŸ”Ή D. Decode instruction opcodes

πŸ’‘ Difficulty: easy | βœ… Correct: A

Q2. Why does using DMA improve data transfer speed compared to CPU‑mediated transfers?

πŸ”Ή A. DMA allows the CPU to execute instructions faster
πŸ”Ή B. DMA eliminates the need for address decoding
πŸ”Ή C. DMA transfers data directly over the bus, freeing the CPU to perform other tasks
πŸ”Ή D. DMA uses a higher clock frequency than the CPU

πŸ’‘ Difficulty: medium | βœ… Correct: A

Q3. In what way does the 8257 enable multiple I/O devices to operate without bus conflicts?

πŸ”Ή A. It provides separate physical buses for each device
πŸ”Ή B. It assigns unique priority levels to each channel and arbitrates requests
πŸ”Ή C. It disables all devices except the one currently using the CPU
πŸ”Ή D. It uses time‑division multiplexing to share the bus among devices

πŸ’‘ Difficulty: hard | βœ… Correct: A

⬆️ View all questions in the quiz below

πŸ”— Related Topics

πŸ“ Block Diagram of 8257πŸ“ DMA Channels of 8257πŸ“ Data Bus Buffer of 8257πŸ“ Read/ Write Logic of 8257πŸ“ Mode Set Register of 8257
πŸš€ Start Quiz πŸ“ Practice Mode