- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 8086-8088微机系统的功能组件
习题 ( 13 ) PC/XT 机和PC/AT 机完成软盘DMA 传输前,若通道2 的初始化过程DMA _ SETUP 返回标志CF = 1 ,则意味着( ) . A . 8237A 芯片故障 B .本次传输地址超过64KB 段界 C .通道2 被屏蔽 D. 本次传输量超过64KB ( 14 )在不改变任何硬件条件下,PC / XT 和PC / AT 机想实现存储器到存储器传输,各自应做的事是( )。 A .根本不可能 B . PC / AT 机完成必要的编程 C . PC / XT 机完成必要的编程 D . B 或C 都可以 ( 15 )在每一次进行DMA 传输前,必须要对通道实施初始化,其原因是( )。 A .当前字节计数器初值不同 B .当前地址寄存器初值不同 C .通道传输方式和类型不同 D .上次眼务结果通道屏蔽 E . A 、B 、C 成立 F . A 、C 、D 成立 G . A 、B 、D 成立 H . A 、B 、C 、D 成立 习题 2、填空题; ( l )在PC / XT 机中使用单片8237A 芯片,所构成的DMA 系统可支持( )个通道的DMA传输,而在PC / AT 机中使用( )片8237A 芯片,所构成的DMA 系统可支持( )个通道的DMA 传输。 ( 2 ) 8237A 芯片有两种主要的操作周期( )。 ( 3 )每个操作周期有若干状态组成.8237A 有( )种状态:( ) ; 每种状态由一个完整的时钟周期组成。 3、简答题 ( l )8259A 内部的中断优先级判别器的逻辑功能是什么? ( 2 )简述8253定时计数器的功能。 ( 3 )DMA 系统完成哪些功能?简述DMA 传输方式的特点。 ( 4 ) 8237A 芯片在成组字节方式和单字节方式进行DMA 传输时,其主要区别在哪里? ( 5 )8237A 芯片的Sw 状态起什么作用?它的产生和结束取决于什么信号? 6.4.2 DMA控制器8237A(图6.17 ) 图6.17 8237的控制寄存器 返回 6.4.2 DMA控制器8237A (图6.18 ) 图6.18 8237的请求寄存器 返回 6.4.2 DMA控制器8237A (图6.19 ) 图6.19 8237的屏蔽寄存器单通道设置格式 返回 6.4.2 DMA控制器8237A (图6.20 ) 图6.20 8237屏蔽寄存器多通道设置格式 返回 6.4.2 DMA控制器8237A (图6.21 ) 图 6.21 8237的状态寄存器 返回 6.4 可编程DMA控制器DMAC 8237A 6.4.1 概述 在一般的程序控制传送方式下,虽然中断技术解决了高速CPU与低速外设之间速度不平衡之间的矛盾。但是对高速外部设备,数据从存储器传送到外设或从外设传送到存储器,都要经过CPU的累加器中转,再加上检查是否传送完毕以及修改内存地址等操作都由程序控制,要花费CPU不少时间。采用DMA(Direct Memory Access)传送方式的目的是让存储器与外设,或外设与外设之间直接交换数据,不需经过累加器,减少了中间环节,DMA控制数据输入传送的基本原理见图6.11。 图6.11 DMA传送的基本原理图 6.4.1 概述 DMA控制器应具备CPU的寻址以及数据传送和一定的控制能力,主要包括以下几点: DMA控制器应具备向CPU发出DMA请求信号,并接管和控制总线的功能; DMA控制器应提供地址码以指明I/O设备变换数据的存储器起始地址; DMA控制器应能发出存储器和外设的读/写控制信号,以规定数据在存储器与I/O设备之间的传输方向; 在进行DMA传送过程中,DMA控制器应具备修改内存地址指针并计算传送的字节数的功能,以判断什么时候传送结束。 6.4.1 概述 根据功能分析,一个DMA控制器需要包括以下功能单元,如图6.12所示。它们分别是: (1)用于DMA控制器工作的寄存器,包括:地址寄存器、字节计数器和操作方式寄存器。 (2)进行数据和命令传输的通道-总线,包括:地址总线(A0~A15 )和数据总线(D0~D7)。 (3)四个控制数据传送方式的信号,包括:存储器读信号MEMR,存储器写信号MEMW,I/O设备读信号IORC和I/O设备写信号IOWC。 (4)DMAC与I/O设备之间的联络信号,包括:DMA请求信号DRQ(输入)和DMA响应信号DACK(输出) (5)DMAC与CPU之间的联络信号,包括:总线请
文档评论(0)