← Back to An Introduction To Microprocessor 8085

12. Direct Memory Access Controller: 8257 - An Introduction To Microprocessor 8085

πŸ“– From An Introduction To Microprocessor 8085 β€’ 122 questions available

Practice MCQs for 12. Direct Memory Access Controller: 8257. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

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

26
Easy Questions
56
Medium Questions
40
Hard Questions

πŸ“ Topics in this Chapter

πŸ“ Sample Questions

Q1. How many 16‑bit registers are provided for each channel in the 8257 DMA controller?

πŸ”Ή A. One
πŸ”Ή B. Two
πŸ”Ή C. Three
πŸ”Ή D. Four

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

Q2. What is the purpose of the acknowledge (AEN) signal sent by the CPU to an I/O device during a DMA request?

πŸ”Ή A. It initiates the transfer of data from the device to memory.
πŸ”Ή B. It informs the device that the CPU has released the address and data buses.
πŸ”Ή C. It resets the DMA controller after the transfer.
πŸ”Ή D. It selects the DMA channel to be used.

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

Q3. During a DMA operation on channel 2, the 8257 takes control of the bus. Which of the following best describes the CPU’s activity while the DMA transfer is in progress?

πŸ”Ή A. The CPU continues executing instructions using the address bus but not the data bus.
πŸ”Ή B. The CPU is halted and does not perform any bus cycles until the DMA controller releases the bus.
πŸ”Ή C. The CPU only reads the status of the DMA controller but does not write.
πŸ”Ή D. The CPU shares the bus with the DMA controller in a time‑multiplexed fashion.

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

⬆️ View all questions in the quiz below

πŸš€ Start Quiz πŸ“ Practice Mode