← Back to 12. Direct Memory Access Controller: 8257

πŸ“ DMA Interfacing Circuit of 8257

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

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

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

4
Easy Questions
11
Medium Questions
6
Hard Questions

πŸ“ Sample Questions

Q1. What is the name of the programmable DMA controller used with the 8085 microprocessor?

πŸ”Ή A. 8255
πŸ”Ή B. 8257
πŸ”Ή C. 8253
πŸ”Ή D. 8259

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

Q2. A system uses an 8257 DMA controller to transfer a block of 1024 bytes from memory address \\(0x2000\\) to an I/O device. Which register pair must be programmed with the starting address?

πŸ”Ή A. Page register
πŸ”Ή B. Address register
πŸ”Ή C. Count register
πŸ”Ή D. Mode register

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

Q3. In a system with 8085 CPU, the 8257 DMA controller, and two peripherals, a bug causes the CPU to hang after a DMA transfer. Investigation shows that the HLDA line is never released. Which of the following is the most probable cause?

πŸ”Ή A. The CPU did not receive the HOLD signal
πŸ”Ή B. The DMA controller failed to assert the Acknowledge
πŸ”Ή C. The CPU's HOLD line is held low due to faulty wiring
πŸ”Ή D. The peripheral did not de‑assert its DRQ

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

⬆️ 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πŸ“ Control Logic of 8257
πŸš€ Start Quiz πŸ“ Practice Mode