试题详情
- 简答题简述在微机系统中,DMA控制器从外设提出请求到外设直接将数据传送到存储器的工作过程。
- DMA方式,外设向內存传输数据的过程:
当一个接口中有数据要输入时,就向DMA 控制器发送DMA请求; DMA控制器接收 到请求后,便往控制总线上发一个总线请求;如果CPU允许让出总线,则发一个总线允许信号;DMA控制器接到此信号后,就将地址寄存器的内容送到地址总线上,同时往接口发 一个DMA 回答信号,并发一个1/O读信号和一个内存写信号;接口接到 DMA 回答信号 以后,将数据送到数据总线上,并撤除DMA 请求信号;内存在接收到数据以后,一般往 DMA 控制器回送一个准备好信号,DMA控制器的地址寄存器内容加 1 或减 1,计数器的 值减1,而且撤除总线请求信号,这样,就完成了对一个数据的DMA输入传输。DMA 传 输结束时,往接口发一个结束信号,向CPU 交回总线控制权。其状态寄存器的传输结束标 志置“1”。查询时,CPU 在主程序中通过查询状态寄存器的传输结束标志,决定是否进行后续处理。 关注下方微信公众号,在线模考后查看
热门试题
- 设IBMPC微机内存中某一单元的物理地
- 试利用通道1从外设输入54KB的一个数据
- 编一初始化程序,使8255A的PC5端输
- Intel-CPU工作在内存的实地址模式
- 一般的IO接口电路安排有哪三类寄存器?它
- 简述8086的总线有哪几种?
- 指出下列指令是否正确,若不正确说明原因:
- 假定DX=110010011011100
- 8086/8088系列违纪在存储器中寻找
- 定义宏指令名FINSUM:它完成比较两个
- 在高档微机中串行通信功能一般被集成在哪类
- 简述DMA控制器同一般接口芯片的区别。
- 指出下列指令是否正确,若不正确说明原因:
- 已知补码1000000B,其对应的真值是
- 中断指令INT 17H的中断服务程序的入
- 怎样用16位寄存器实现对20位地址的寻址
- 8086CPU可屏蔽中断INTR为()时
- 8237A的屏蔽字有哪几种格式?分别作简
- CPU和外设之间的数据传送方式有程序方式
- 8086内存的前1K字节建立了一个中断向