D.MA控制器8237A初始化编程的主要步骤为:
(1)发复位命令;
(2)写命令字,设置8237A的工作方式;
(3)写方式字,设置需使用的通道的工作方式;
(4)清除先/后触发器;
(5)写入内存储器起始地址;
(6)写入传送的字节数-1;
(7)清除该通道的屏蔽位;
(8)启动外部设备,如果是内存到输出设备,用指令设置第一次DMA请求。
(简答题)
叙述一次DMA控制器8237A编程使用的主要步骤。
正确答案
答案解析
略
相似试题
(简答题)
使用DMA控制器8237A传输一个字节需要多少时间?受那些因素影响?请作具体分析。
(简答题)
DMA控制器8237A能不能用中断方式工作?请说明。
(填空题)
DMA控制器8237A有()个独立的通道,每个通道均有()寻址和计数的能力。
(简答题)
DMA控制器8237A的成组传送方式和单字节传送方式各有什么特点?它们的适用范围各是什么?
(简答题)
8237A在做DMA控制时,能为存储器和I/O设备提供多少条地址线?分别说明下列8237A引线的作用: (1)DB0~DB7; (2)A0~A3; (3)A4~A7。
(简答题)
8237A单字节DMA传送与数据块DMA传送有什么不同?
(简答题)
说明8237A单字节DMA传送数据的全过程。
(简答题)
8237A只有8位数据线,为什么能完成16位数据的DMA传送?
(单选题)
如果8237A在DMA操作时,其引脚IOR#和MEMW#有效,此操作是()。