《2022年微机原理习题答案章 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理习题答案章 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 73 第 7 章常用芯片的接口技术1.简述 I/O 接口的基本功能。答:( 1)地址选择(2)控制功能(3)状态指示(4)速度匹配(5)转换信息格式(6)电平转换(7)可编程性2.简述 I/O 接口与 I/O 端口的区别。答:I/O 接口是指 I/O 设备与系统总线之间的连接部件。 I/O端口是指 I/O 接口内部可由CPU进行读写操作的各种寄存器,根据存放信息的不同,这些寄存器分别称为数据端口、控制端口和状态端口。3.简述 I/O 端口的编址方式及优缺点。答: I/O 端口编址的方式可以分为独立编址和统一编址两种方式。独立编址方式是指I/O 端口与存储器有相互独立的地址空间。统一编址方式是
2、指I/O 端口与存储器共享一个地址空间,所有的存储单元只占用其中的一部分地址,而I/O 端口则占用另外一部分地址。优缺点:独立编址方式的优点之一是存储器的容量可以达到与地址总线所决定的地址空间相同;优点之二是访问I/O 端口时的地址位数可以较少,提高总线的利用率。但是缺点是必须设置专门的I/O 指令,增加了指令系统和有关硬件的复杂性。与独立编址方式相比,统一编址方式的优点是无需专门的I/O 指令,从而使编程较灵活,但是I/O 端口占用了存储器的一部分地址空间,因而影响到系统中的存储器的容量,并且访问存储器和访问I/O 端口必须使用相同位数的地址,使指令地址码加长,总线中传送信息量增加。4.简述
3、程序查询、中断和DMA 三种方式的优缺点。答:程序查询方式的优点在于可以防止数据的丢失,实现起来较为简单;缺点是它占用了微处理器的大量时间,实时性较差。中断方式具有较好的实时性;但在一定程度上增加成本和复杂性。DMA 方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O 设备与主存储器间进行,因此既节约了微处理器的时间,也使传送速率大大提高;缺点是输入/输出操作占用微处理器时间,而且很难达到较高的数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,
4、共 5 页 - - - - - - - - - 74 据传输率。5.8086 CPU 有 20 条地址总线 , 可形成 1MB 的存储器地址空间, 可寻址范围为00000H-FFFFFH; 地址总线中的 16 条线可用于I/O 寻址 , 形成 64KB 的输入输出地址空间 , 地址范围为0000H-FFFFH ;PC 机中用了10 条地址线进行I/O 操作 , 其地址空间为 1KB ,可寻址范围为 000H 3FFH 。6.对于微机而言,任何新增的外部设备,最终总是要通过 I/O接口与主机相接。7.在主机板外开发一些新的外设接口逻辑,这些接口逻辑的一侧应与I/O 设备相接,另一侧与系统总线相接
5、。8.需要靠在程序中排入I/O 指令完成的数据输入输出方式有 B C 。(A)DMA (B)程序查询方式(C)中断方式9.8086CPU用 IN 指令从端口读入数据,用 OUT 指令向端口写入数据。10.在 8088 CPU组成的计算机系统中有一接口模块,片内占用16 个端口地址30030FH,设计产生片选信号的译码电路。解:由于片内有16 个端口,非别占用30030FH地址。因此,该接口模块的片选信号的译码电路设计时,A3A0不参加译码。其译码电路如图7.1 所示。A9A7A6A5A4A8IORIOW片选信号图 7.111.在 IBM PC 系统中,如果AEN 信号未参加I/O 端口地址译码
6、,会出现什么问题?在没有 DMA 机构的其它微机系统中,是否存在同样的问题?答:在 IBM PC 系统中,如果AEN 信号未参加I/O 端口地址译码,则会出现DMA 机构与 I/O 端口竞争总线的问题。在没有DMA 机构的其他微机系统中,不会存在同样的问题。12.在 8088 CPU 工作在最大方式组成的微机系统中,利用74LS244 设计一个输入端名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 75 口,分配给该端口的地址为0
7、4E5H,试画出连接图。解:连接图如图7.2 所示。图 7.213.在上题的基础上,利用74LS374 设计一个输出端口,分配给该端口的地址为E504H ,试画出连接图。若上题中输入端口的bit3 、bit4和 bit7 同时为 1,将内存 BUFFER 开始的连续10 个字节单元的数据由E504H端口输出;若不满足条件,则等待。试编写程序。解:连接图如图7.3 所示。图 7.3程序如下:MOV CX ,10名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - -
8、- - - - - - - 76 LEA SI,BUFFERMOV DX,04E5HWAIT1 : IN AL,DXAND AL,98HCMP AL,98HJNZ WAIT1MOV DX,0E504HL1:MOV AL,SIOUT DX,ALINC SILOOP L1HLT14在 8086 最大系统中,分别利用2 片 74LS244 和 74LS273 设计 16 位输入和输出接口,其起始端口地址为504H、506H,画出硬件连接图解:硬件连接图如图7.4 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 77 图 7.4 硬件连接图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -