请教一个8237初始化的题目?
8086系统,假设利用8237A通道1在存储器的两个区域BUF1和BUF2之间传送100个数据,采用连续传送方式,传送完毕后不进行自动预置,试写出初始化程序。
这个问题主要是不知道两个内存区域的基地址是在哪里写入的,有点迷糊了
希望能给出程序并附程序注释。
非常感谢!
这个问题主要是不知道两个内存区域的基地址是在哪里写入的,有点迷糊了
希望能给出程序并附程序注释。
非常感谢!
...全文
相关推荐
8237练习.doc
#### 5. 8237A的初始化步骤初始化8237A涉及以下基本步骤:1. **设置工作方式**:通过写入方式寄存器,指定每个DMA通道的工作模式。2.
有关8237的PPT
编程8237A通常涉及以下步骤:1. **初始化**:通过OUT指令进行软件复位,然后写入控制字(命令字)以设定工作方式、优先级等。2.
8237A DMA控制器
DMA控制器8237A有两种工作状态:主动态和被动态。在主动态下,DMAC成为系统主控,控制总线并执行数据传输;而在被动态,DMAC是CPU的一个从属设备,由CPU初始化并控制其操作。
微机原理及应用:第十章 DMA控制器8237A.pdf
DMA 控制器8237A 的内部寄存器包括四个 DMA 通道,每个通道都有一个 16 位的基地址寄存器、基字计数器、当前地址寄存器和当前字计数器,以及一个 6 位的工作方式寄存器。
微机接口技术:第六章8237A.ppt
此外,8237A还可以根据外部信号结束传输,或配置为传输完成后自动初始化,以准备下一次传输。



