正在加载图片...
程序处理完后,外设启动,CPU恢复中断现场,CPU与外设开始并行工作。利用中断方式 进行CPU和外设之间进行数据传送,减少了CPU的查询等待时间,提高了工作效率 地址 地址总线 译码器」AoA 数据锁存器 少去数据总线 缓冲器 输入数 据 装置 置中断允许 中断矢量 巨态缓冲器 >去数据总线 (中断响应信号) 图8.1中断传送方式接口电路 2.应用实例 例8-2】中断传送方式的打印机程序。设数据块首址为 DATA BUF,指针为 POINT。 8.1.6直接存储器访问(DMA)方式 1.DMA方式具有以下特点: (1)可在1/0设备与主存之间直接传送数据,以“周期窃取方式”暂停CPU对系统总 线的控制,占用时间很少。 (2)传送时,源与目的均直接由硬件逻辑指定。 (3)主存中需要开辟相应的的数据缓冲区,指定数据块长,计数由硬件完成。 (4)在一批数据传送结束后,一般通过中断方式通知CPU进行后处理 5)CP与I/0设备能在一定程度上并行工作,效率很高 (6)一般用于高速、批量数据的简单传送。 2.完整的DMA工作过程 (1)初始化 (2)DMA请求程序处理完后,外设启动,CPU 恢复中断现场,CPU 与外设开始并行工作。利用中断方式 进行 CPU 和外设之间进行数据传送,减少了 CPU 的查询等待时间,提高了工作效率。 输入 装置 锁存器 D Q 三态 缓冲器 地址 译码器 装置中断允许 中断矢量 三态缓冲器 去数据总线 INTR 去数据总线 INTA (中断响应信号) 地址总线 A0~A7 数据 数 据 +5V IO / M RD 图 8.1 中断传送方式接口电路 2. 应用实例 【例 8-2】中断传送方式的打印机程序。设数据块首址为 DATA_BUF,指针为 POINT。 8.1.6 直接存储器访问(DMA)方式 1. DMA 方式具有以下特点: (1)可在 I/O 设备与主存之间直接传送数据,以“周期窃取方式”暂停 CPU 对系统总 线的控制,占用时间很少。 (2)传送时,源与目的均直接由硬件逻辑指定。 (3)主存中需要开辟相应的的数据缓冲区,指定数据块长,计数由硬件完成。 (4)在一批数据传送结束后,一般通过中断方式通知 CPU 进行后处理。 (5)CPU 与 I/O 设备能在一定程度上并行工作,效率很高。 (6)一般用于高速、批量数据的简单传送。 2. 完整的 DMA 工作过程 (1)初始化 (2)DMA 请求
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有