计算机组成原理第八章 第4讲 DMA方式[整理].pptVIP

  • 24
  • 0
  • 约5.93千字
  • 约 48页
  • 2020-11-01 发布于福建
  • 举报

计算机组成原理第八章 第4讲 DMA方式[整理].ppt

优点:总线控制权的转移不需要时间,DMA传送高效 缺点:硬件逻辑实现复杂 适用于:CPU的工作周期比内存存取周期长很多的情况。 * 精品PPT·值得借鉴 1、DMA基本构成 (1)内存地址计数器 用于存放内存中要交换的数据的地址。在DMA传送前,须通过程序将数据在内存中的起始位置(首地址)送到内存地址计数器。而当DMA传送时,每交换一次数据,将地址计数器加“1”,从而以增量方式给出内存中要交换的一批数据的地址。 * 精品PPT·值得借鉴 (2)字计数器 用于记录传送数据块的长度(多少字数)。其内容也是在数据传送之前由程序预置,交换的字数通常以补码形式表示。在DMA传送时,每传送一个字,字计数器就加“1” ,当计数器溢出即最高位产生进位时,表示这批数据传送完毕,于是引起DMA控制器向CPU发中断信号。 * 精品PPT·值得借鉴 (3)数据缓冲寄存器 用于暂存每次传送的数据(一个字)。当输入时,由设备(如磁盘)送往数据缓冲寄存器,再由缓冲寄存器通过数据总线送到内存。反之,输出时,由内存通过数据总线送到数据缓冲寄存器,然后再送到设备。 * 精品PPT·值得借鉴 (4)“DMA请求”标志 每当设备准备好一个数据字后给出一个控制信号,使“DMA请求” 标志置“1”。该标志置位后向“控制/状态”逻辑发出DMA请求,后者又向CPU发出总线使用权的请求(HOLD),CPU响应此请求后

文档评论(0)

1亿VIP精品文档

相关文档