← Back to 12. Direct Memory Access Controller: 8257

πŸ“ DMA Channels of 8257

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

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

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

2
Easy Questions
4
Medium Questions
4
Hard Questions

πŸ“ Sample Questions

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

πŸ”Ή A. To increase CPU clock speed
πŸ”Ή B. To transfer data between memory and I/O devices without CPU intervention
πŸ”Ή C. To store program code
πŸ”Ή D. To generate interrupts

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

Q2. A system needs to copy 1024 bytes from a sensor buffer starting at address \(0x2000\) to RAM starting at \(0x8000\) using channel 2 of the 8257. Which register setting is required for the count register?

πŸ”Ή A. \(1024\)
πŸ”Ή B. \(512\)
πŸ”Ή C. \(2048\)
πŸ”Ή D. \(256\)

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

Q3. Explain why the two most significant bits of the 8257’s count register are used to indicate the type of DMA operation rather than part of the byte count.

πŸ”Ή A. They extend the address range
πŸ”Ή B. They store the mode (read, write, verify)
πŸ”Ή C. They provide error‑checking bits
πŸ”Ή D. They are reserved for future use

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

⬆️ View all questions in the quiz below

πŸ”— Related Topics

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