第八章 计算机组成原理输入输出系统
第八章 输入/输出系统 本章要求: 1. 了解I/O系统的一些基本概念; 2. 中断方式处理过程; 3. DMA方式及通道方式基本概念。 接口的概念 为什么要在CPU与外设之间设置接口电路? DMA控制器举例---8237A 8.4 通道方式 ?通道的功能 CPU对通道的管理 补充例题 DMA控制器的基本组成 (1)内存地址计数器 用于存放内存中要交换的数据的地址。在DMA传送前,须通过程序将数据在内存中的起始位置(首地址)送到内存地址计数器。 ?? (2)字计数器 用于记录传送数据块的长度(多少字数)。其内容也是在数据传送之前由程序预置,交换的字数通常以补码形式表示。 ?? (3)数据缓冲寄存器 用于暂存每次传送的数据(一个字)。当输入时,由设备(如磁盘)送往数据缓冲寄存器,再由缓冲寄存器通过数据总线送到内存。反之,输出时,由内存通过数据总线送到数据缓冲寄存器,然后再送到设备。 (4)“DMA请求”标志 每当设备准备好一个数据字后给出一个控制信号,使“DMA请求” 标志置“1”。该标志置位后向“控制/状态”逻辑发出DMA请求,后者又向CPU发出总线使用权的请求(HOLD),CPU响应此请求后发回响应信号HLDA,“控制/状态”逻辑接收此信号后发出DMA响应信号,使“DMA请求”标志复位,为交换下一个字做好准备。 ?? (5)“
原创力文档

文档评论(0)