




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机应用计算机应用-基础知识科目基础知识科目-接口技术与控制试题试题计算机接口技术部分(同硬件与维修接口技术第 4-8 章)第第 4 章章 输入输出与中断输入输出与中断一、单项选择题一、单项选择题1通常在外设接口中,往往有( )端口才能满足和协调外设工作要求。 A数据 B数据、控制 C数据、控制、状态 D控制、缓冲答案:C难度: 3 使用层次: 初、中、高2独立 IO 端口编址方式中,端口地址范围是( ) 。 A00000HFFFFFH B0000HFFFFH C00HFFH D0128答案:B难度: 4 使用层次: 初、中、高4微处理器只启动外设而不干预传送过程的传送方式是( )方式。 A
2、中断 BDMA C查询 D无条件答案:B难度: 4 使用层次: 初、中、高5微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( ) 。 ADMA B无条件 C查询 D中断答案:A难度: 4 使用层次: 初、中、高6微处理器从启动外设直到外设就绪的时间间隔内,一直执行主程序,直到外设要求服务时才中止。此种传送方式是( )方式。 ADMA B无条件 C查询 D中断答案:D难度: 4 使用层次: 初、中、高8如果 DMAC 每传送一个字节后,就检测 DREQ,若无效,则挂起;若有效则继续传送,这是一种 DMA 方式中的( )传送方式。 A请求 B成组 C单字节 D同步答案:A难
3、度: 5 使用层次: 中、高98259A 是( ) 。 A可编程 DMA 控制器 B可编程中断控制器 C可编程定阶计数器 D总线仲裁器答案:B难度: 4 使用层次: 初、中、高108086 响应中断的条件是( ) 。 AIF1,当前指令执行结束 BIF0,当前指令执行结束 CIF1,没有完成当前指令 DIF0,没有完成当前指令答案:A难度: 3 使用层次: 初、中、高118086/8088 微处理器的标志寄存器 IF 位可以通过( )指令进行设置。 A. CLI、STI B. CLC、STC CCMC、STD D . CLD、STD答案:A难度: 4 使用层次: 初、中、高13当有如下中断请求
4、时,微处理器执行完当前指令后,优先响应 ( )。 AINTO BNMICINTR D单步中断答案:A难度: 4 使用层次: 初、中、高14中断向量表存放在存储器的( )中。 AFFC00 H FFFFH B00000H0003FFHCEEC00H FFFFFH DEEBFFH FFFFFH答案:B难度: 5 使用层次: 初、中、高15Intel 80868088 中断向量表中的类型 21H 是( ) 。 A双重失效 B段不存在C协处理器出错 DMSOS 系统调用答案:D难度: 4 使用层次: 初、中、高168259A 要求无论采用何种触发方式,中断请求信号的高电平状态保持到( ) 。A第二个中
5、断响应信号 INTA 有效后 B第二个中断响应信号 INTA 有效之前 C第一个中断响应信号 INTA 有效之后D第一个中断响应信号 INTA 有效之前答案:C难度: 4 使用层次: 中、高17能够提供中断类型码的芯片是( )A8259A B8255AC8253 D8251A答案:A难度: 5 使用层次: 中、高18初始化时 8259A 没有对优先管理方式编程时,则 8259A 自动进人( )方式。A. 自动循环 B完全嵌套C特殊循环 D特殊屏蔽答案:B难度: 4 使用层次: 初、中、高19用 8259A 管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余中断源优先级也相应
6、变化,这是一种( )方式。A自动循环 B完全嵌套C特殊循环 D特殊屏蔽答案:A难度: 4 使用层次: 初、中、高20普通结束 EOI 命令适用于( )方式中的中断结束。 A完全嵌套 B自动循环C特殊循环 D特殊屏蔽答案:A难度: 5 使用层次: 中、高23能够根据优先级判别器 PR 的请求向微处理器发出 INT 信号,也能接收微处理器响应信号 INTA 并完成相应的处理的电路是( ) 。 A数据总线缓冲器 B读/写控制逻辑 C控制逻辑 D中断屏蔽寄存器答案:C难度: 5 使用层次: 中、高24在程序控制传送方式中, ( )传送可提高系统的工作效率。 A无条件传送 B查询传送 C中断传送 D前三
7、项均可答案:C难度: 3 使用层次: 初、中、高25用 DMA 方式传送数据时,是由( )控制的。 ACPU B软件 CCPU 十软件 D硬件控制器答案:D难度: 4 使用层次: 初、中、高26若微处理器可采用存储器映像编址,那么一条 SUB(减法)指令可访问的地址空间为( ) 。 A整个地址空间 B仅 I/O 地址空间 C仅 RAM 地址空间 D随应用而定答案:A难度: 5 使用层次: 初、中、高28采用条件传送方式时,必须要有( ) 。 A中断逻辑 B请求信号 C状态端口 D类型号答案:C难度: 3 使用层次: 初、中、高29传送数据时,占用 CPU 时间最长的传送方式是( ) 。 A查询
8、 B中断CDMA DIOP答案:A难度: 4 使用层次: 初、中、高31响应 NMI 请求的必要条件( ) 。 AIFI BIF0C一条指令结束 D无 INTR 请求答案:C难度: 4 使用层次: 初、中、高32下面哪一个中断的优先级最高( ) 。ANMI 中断 BINTR 中断C单步中断 D断点中断答案:D难度: 4 使用层次: 初、中、高二、多项选择题二、多项选择题1CPU 在响应 INTR 请求时,包括的条件有( ) 。 AIF=1 B指令周期结束 C无 NMI 请求 DTFl E有 INTR 上升沿出现答案:ABCD难度: 4 使用层次: 初、中、高3在 PC 机,CPU 向应 NMI
9、 请求时( ) 。 A类型号为 Z B包括电源掉电 C类型号由 8259 提供 D中断向量表的地址指针为 00008H E属于内中断答案:ABD难度: 5 使用层次: 中、高三、判断说明题三、判断说明题1接口即是端口。 ( )答案:F难度: 2 使用层次: 初、中2在一个外设端口中,往往需要有几个接口才能满足和协调外设工作的要求。 ( )答案:F难度: 2 使用层次: 初、中3MCS-51 等系列单片机采用存储器映像的 1/O 编址方式。 ( )答案:T难度: 2 使用层次: 初、中4Intel 80 x 86 系列采用独立编址方式。 ( )答案:T难度: 2 使用层次: 初、中5无条件传送方
10、式即为同步传送方式。 ( )答案:T难度: 2 使用层次: 初、中6查询传送方式即是异步传送方式。 ( )答案:T难度: 3 使用层次: 初、中、高7无条件传送方式,由于时间配合严格,所以这种传送方式较为复杂,但软硬件简单。 ( )答案:F难度: 3 使用层次: 初、中、高8无条件传送方式下,微处理器与外设并行工作。 ( )答案:F难度: 2 使用层次: 初、中9无条件传送方式下,各外设之间也是并行工作。 ( )答案:F难度: 2 使用层次: 初、中10查询传送方式下,微处理器与外设并行工作。 ( )答案:F难度: 2 使用层次: 初、中11查询传送方式下,各外设之间也是并行工作的。 ( )答
11、案:F难度: 2 使用层次: 初、中12查询传送方式是最简便的传送方式,它所需要的硬件最少。 ( )答案:F难度: 2 使用层次: 初、中13周期挪用关键是如何识别中断源,以便避免同 CPU 的操作发生冲突。 ( )答案:F难度: 3 使用层次: 初、中14利用周期挪用方法实现 DMA 传送,一次只能传一个字节数据。 ( )答案:T难度: 4 使用层次: 初、中、高15DMA 传送工作方式中,最简单、最常用工作方式是 CPU 停机方式。 ( )答案:T难度: 3 使用层次: 初、中、高17当中断请求信号 INTR 有效后,若微处理器没有响应,则微处理器必须锁存 INZTR 信号,直到发出响应信
12、号或者撤销请求。 ( )答案:F难度: 4 使用层次: 初、中、高18NMI 中断请求信号是被微处理器锁存的。 ( )答案:T难度: 4 使用层次: 初、中、高19中断向量就是中断类型码。 ( )答案:F难度: 5 使用层次: 初、中、高 20中断向量表地址指针就是中断向量。 ( )答案:F难度: 5 使用层次: 初、中、高21中断控制器 8259A 内部的中断屏蔽寄存器其中某一位为 1,则对应的中断请求位被屏蔽。 ( )答案:T难度: 4 使用层次: 中、高24当一个请求被判别为较高优先级时,通过控制逻辑向微处理器发出中断请求信号 INT,若微处理器响应中断并获得响应信号 INTA 时,使
13、ISR 中相应位置位。 ( )答案:F难度: 4 使用层次: 中、高26正在服务的中断源一定是优先级别最高的。 ( )答案:T难度: 4 使用层次: 中、高 四、简答题四、简答题1常用的外围设备有哪些? 答案:常用的外围设备有:键盘、鼠标器、硬磁盘机、软磁盘机、光盘机、打印机、显示器、调制解调器、数模转换器、扫描仪以及一些专用设备。 难度: 5 使用层次: 初、中、高2目前外围设备有何特点?答案:(1)品种繁多:有机械式的、电子式的、机电式的、矿电式的以及充电式的。(2)处理信息多种多样:有数字、模拟信号、开关信号、电压信号或电流信号等。(3)工作速度:有的速度慢,有的速度快,不同的外围设备处
14、理信息的速度相差悬殊;(4)其他:信息格式、电平高低等多种多样。难度: 5 使用层次: 初、中、高3试述微处理器与外设交换信息的类型。答案:(1) 数据信息:数字量、模拟量、开关量。其中,数字量是以 M 进制码形式提供的信息,通常是 8 位、16 位和 32 位数据。开关量是用两个状态表示的信息,只用 1 位二进制码表示。模拟量是指由传感器等提供的物理量转换为相应的连续变化的电信号,经过 AD 转换器转换成数字量后输入微处理器进行处理。(2) 状态信息:表示外设当前所处的工作状态。如 READY,表示输人设备已准备好的信息。BUSY 表示输出设备是否能接收信息。(3) 控制信息:此信息是由微处
15、理器发出的,用于控制外设接口工作方式以及外设的启动和停止等信息。难度: 5 使用层次: 初、中、高4画图并简要说明接口与微处理器、外设的“界面”作用。答案:外设接口是微处理器与外设之间传送信息的一个界面,也是一个连接部件。一边通过三总线或微机总线与微处理器相连,一边通过三种信息即数据、状态和控制信息与外设连接,以便于实现微处理器通过外设接口与外设交换信息。由此可得出外设接口作用(功能)如下。(1) 转换信息格式:如串并转换、并/串转换等。(2) 提供联络信号:如设备就绪、忙,数据缓冲器满、空等。用于协调数据传送所用的状态信息。(3) 协调定时差异:为使微处理器与外设在处理速度方面差异,使两者之
16、间的数据交换取得同步,必要时对传送的数据或地址加以缓冲或锁存。(4)进行译码选址:在多台外设系统中外设接口提供地址译码以及确定设备的功能。 (5)实现电平转换:使微型计算机同外设相匹配,接口电路必须提供电平转换和驱动功能。 (6)具备时序控制:有的接口电路具有自己的时钟发生器,满足微型计算机和各种外设在时序方面的要求。难度: 5 使用层次: 初、中、高6简述微处理器与外设数据传送方式是如何分类的。答案:方式主要分两类:(1)程序控制传送方式,包括同步传送、查询传送、中断传送。(2)DMA 传送方式。难度: 4 使用层次: 初、中、高7中断控制电路有何功能?答案:(1)能控制多个中断源,实现中断
17、传送,任何一个中断源提出中断请求,该中断控制电路必须都能向微处理器发出中断请求信号。(2)能对多个中断源同时发出的中断请求进行优先级判别。(3)实现中断嵌套。(4)能够提供对应中断源的中断类型码。难度: 5 使用层次: 中、高10举例说明程序控制方式影响传送速度原因。答案:中断控制方式中就中断方式而言,每传送一个字节或一个字就得把主程序停下来,转而去执行中断服务程序,在执行中断服务程序前要做好现场保护,执行完中断服务程序后还要恢复现场。这些都是执行一系列指令,这些指令显然与数据传送没有直接关系,但是执行时,却要使微处理器花费不少时间。对于 8086 而言,取指令和执行指令是并行工作的。但是,进
18、入中断,指令队列就要清除,执行部件须等待总线接口部件将中断处理子程序中的指令取到指令队列中才开始执行程序。同样,返回断点时,指令队列也要清除,执行部件要等待总线接口部件重新装入断点处的指令后才开始执行,使并行工作机制失去功能,造成中断方式传输效率不高,影响传输速度。难度: 5 使用层次: 中、高11DMA 有哪些传送方式?DMA 操作基本方法是什么?答案:传送方式有三种。(1)单字节传送方式:每次 DMA 只能送一个字节的数据,传送后释放总线,由微处理器控制总线至少一个完整总线周期,以后再检测 DREQ 信号若有效,则重复前面过程。(2)成组传送:一次 DMA 请求可以传送一组信息。(3)请求
19、传送:又称为查询传送方式,每传送一个字节,DMAC 就检测 DREQ;若无效,则挂起。IDMA 操作基本方法:(1)周期挪用;(2)周期扩展;(3)CPU 停机。 难度: 5 使用层次: 中、高12DMAC 功能是什么?答案:(1)能接受外设的 DMA 请求信号 DREQ,并能向外设发出 DMA 响应信号DACK。(2)能向微处理器发出总线请求 HOLD 信号,当微处理器发出总线响应信号 HLDA 后能接管对总线的控制权,进入 DMA 方式。(3)发出地址信息,对存储器寻址并修改地址指令。(4)发出访问存储器或 I/O 的读写控制信号。(5)能决定传送的字节数,并能判断 DMA 传送是否结束。
20、(6)发出 DMA 结束信号,释放总线,微处理器恢复正常。难度: 5 使用层次: 中、高14内部中断有何特点?答案:(1)中断类型码或者包含在指令中,或者是预先规定的。(2)不执行中断响应周期。(3)除单步中断外,任何内部中断无法禁止。(4)除单步中断外,任何内部中断的优先级都比外部中断高,其序列为:除法出错、INTn、INTO、NMI、INTR、单步。(5)内部中断指令放在程序中某一位置,所以中断是可预知的,不具有随机性。难度: 5 使用层次: 中、高15试述中断响应过程。答案:微处理器现行状态 PSW、CS、IP 压入栈,清除 IF 和 TF,查找中断源(IP、CS) 。(2)保护现场即保
21、护中断程序中需要使用的以及中断处理程序中要使用的寄存器,使之入栈。(3)转入中断服务程序处理(4)恢复现场,即弹出保护现场入栈的各个寄存器。(5)开中断(6)中断返回,执行 IRET 指令。难度: 5 使用层次: 中、高16试述 8259A 主要功能。答案:(1)8259A 可以管理 8 级优先权管理。通过 8259A 级联,可以管理评级优先权的中断源。(2)任何一级中断源都可以被屏蔽,使该级中请求暂时被挂起,直到取消屏蔽时为止。(3)向处理器提供可编程的标识码,对于 8086 亿 088 微处理器而言就是中断类型码。这个功能使得没有提供中断类型码的接口芯片,如 8255A、8253 等借助
22、8259 同样可以采用中断 I/O 方式进行中断 I/O 方式进行管理。(4)具有多种中断优先级管理方式,如完全嵌套方式、自动循环方式、特殊循环方式、特殊屏蔽方式和查询方式等。难度: 5 使用层次: 中、高五、填空题五、填空题 1由于目前外设接口电路_性,所以外设接口要比存储器接口_FA。答案:多样,复杂难度: 3 使用层次: 初、中、高2通常接口中各种信息以_形式,通过微处理器的_总线同微处理器交换信息。答案:数据,数据难度: 3 使用层次: 初、中、高3微处理器与外设之间的信息传送可以说是对_进行_操作。答案:端口,读/写难度: 3 使用层次: 初、中、高4实质上,微处理器对外设的访问就是
23、对外设的_中的_访问。答案:接口,端口难度: 3 使用层次: 初、中、高5IO 端口编址方式有_方式和_方式两种。答案:独立编址,存储器映像难度: 3 使用层次: 初、中、高10微型计算机系统中数据传送的控制方式有_和_方式。答案:程序控制,DMA难度: 4 使用层次: 初、中、高11微型计算机最基本、最频繁的操作是_,其关键问题是_。答案:数据传送,控制方式难度: 4 使用层次: 初、中、高12当外设的定时是在_和_的场合下,可以来用无条件传送方式。答案:固定,已知难度: 4 使用层次: 初、中、高13当微处理器在输人操作时,外设一定_;在输出操作时,外设寄存器是_的,在这样条件下可采用查询
24、方式。答案:准备,空难度: 4 使用层次: 初、中、高14在中断方式下,微处理器可按事先安排_顺序, 按_处理几台外设与微处理器的数据传送。答案:优先,轻重缓急难度: 4 使用层次: 初、中、高15条件传送方式是微处理器与外设_工作,查询传送方式是微处理器与外_工作。答案:同步,异步难度: 4 使用层次: 初、中、高16周期挪用不会减慢微处理器操作,但是需耍,_时序电路,而且数据传送过程是_的。 答案:复杂,不连续难度: 5 使用层次: 中、高20欲修改 TF 内容可以通过_和_指令完成。答案:PUSHF,POPF难度: 5 使用层次: 初、中、高21已知中断类型码乘 4 后可得到中断向量表地
25、址指针,由此相邻两单元存放中断服务程序入口地址_,后两个相邻单元存放_值。答案:IP,CS难度: 5 使用层次: 初、中、高22Intel 8259A 是可编程_或_。答案:中断控制器,优先级中断控制器难度: 4 使用层次: 初、中、高238259A 可管理_级优先级中断源,通过组联,最多可管理_级优先级中断源。8,64答案:难度: 5 使用层次: 中、高318259A 级联应用中只有_片为主片,最多不能超过_片,其余为从片。答案:1,9难度: 5 使用层次: 中、高348259A 结束命令有_和_两种。答案:普通 EOI,特殊 EOI难度: 3 使用层次: 初、中、高35微处理器通过总线和多
26、台外部设备交换信息,但是同一时刻能和_台设备交换信息。答案:1难度: 4 使用层次: 初、中、高36外围设备种类繁多,但是工作速度比微处理器_得多。答案:慢难度: 4 使用层次: 初、中、高37. 对于输人设备而言,接口电路除信息变换外还可以起到_等作用。答案:缓冲难度: 3 使用层次: 初、中、高38常常把来自微处理器和内存储器的数据进行缓冲和锁存的端口称为_端口。答案:数据难度: 3 使用层次: 初、中、高39有的端口能存放外围设备或者端口本身状态信息,称为_端口。答案:状态难度: 3 使用层次: 初、中、高40有的端口用来存放微处理器发来的命令,以便控制接口和外部设备的操作,这种端口称为
27、_端口。答案:控制 第第 5 章章 并行接口并行接口一、单项选择题一、单项选择题5Intel8255A 初始化控制字是通过( )写入的。A数据总或缓冲器 B读/写控制逻辑 CA 组控制 DB 组控制答案:A 难度: 3 使用层次: 初、中、高 6Intel 8255A 的 PA 口有一个( ) 。 A8 位数据输入锁存器和 8 位数据输出锁存/缓冲器 B8 位数据缓冲锁存器和 8 位数据输出缓冲器C8 位数据输入锁存器与 8 位数据输出缓冲器 D8 位数据输入缓冲器和 8 位数据输出锁存/缓冲器答案:A 难度: 3 使用层次: 初、中、高 7Intel 8255A 的 PB 口有一个( ) 。
28、 A8 位数据输入锁存器和 8 位数据输出缓冲器 B8 位数据输入缓冲器和 8 位数据输出缓冲器 C8 位数据输入缓冲器和 8 位数据输出锁存/缓冲器 D8 位数据输入锁存器和 8 位数据锁存器答案:C 难度: 3 使用层次: 初、中、高 8Intel 8255A 的 PC 口有一个( ) 。 A8 位数据输入锁存器和 8 位数据输出缓冲器 B8 位数据输入缓冲器和 8 位数据输出缓冲器 C8 位数据输入缓冲器和 8 位数据输出锁存/缓冲器 D8 位数据输入锁存器和 8 位数据锁存器答案:C 难度: 3 使用层次: 初、中、高 188255 A 工作于基本输入/输出方式下,输出和输入数据为(
29、) 。A输出数据锁存,输入数据不锁存 B输出数据锁存,输入数据锁存C输出数据不锁存,输入数据锁存 D输出数据不锁存,输入数据不锁存答案:A 难度: 3 使用层次: 初、中、高 318255A 的 PA 口工作在方式 2,PB 口工作在方式 1 时,其 PC 端口( ) 。A用做两个 4 位 I/O 端口 B部分引脚做联络,部分引用做 I/OC全部引脚均做联络信号 D做 8 位 I/O 端口,引脚都为 I/O 线答案:C 难度: 3 使用层次: 初、中、高 33若 8255A 的 PA 工作在方式 2,PB 口工作于( )工作方式。A方式 0 B方式 1 C方式 2 D方式 0 或方式 1答案:
30、D 难度: 3 使用层次: 初、中、高 二、判断说明题二、判断说明题1随着大规模集成电路技术迅速发展,微型计算机系统中微处理器与外围设备之间的接口电路已发展变成大规模集成电路芯片。 ( )答案:T 难度: 3 使用层次: 初、中、高 2接口芯片选通端 CE 即是片选端信号。 ( )答案:T 难度: 3 使用层次: 初、中、高 3在输入接口电路中 RDY 信号为高电平时,表示接口芯片中的输人寄存器已空,可接收微处理器信息以实现微处理器与外围设备输人操作。 ( )答案:F 难度: 3 使用层次: 初、中、高 5在输出接口电路中,若 RDY 为高电平表示接口寄存器数据已空,外围设备可以送数据。 (
31、)答案:F 难度: 3 使用层次: 初、中、高 6在输出接口电路中,若 STB 低电平时,表示端口数据已为外围设备接收,且已处理,微处理器可以送新数据到接口寄存器。 ( )答案:T 难度: 3 使用层次: 初、中、高 774LS373 芯片只能锁存地址信息。 ( )答案:F 难度: 3 使用层次: 初、中、高 1074LS244 主要于三态输出和总线收/发器。 ( )答案:F 难度: 3 使用层次: 初、中、高 1174LS245 通常用于定向数据传送、缓冲和驱动。 ( )答案:F 难度: 3 使用层次: 初、中、高 12Intel 8255A 的 PA 口、PB 口、PC 口都可以作为输入/
32、输出数据端口。 ( )答案:F 难度: 3 使用层次: 初、中、高 13Intel 8255A 的 PC 口可以作为控制或状态信息端口。 ( )答案:T 难度: 3 使用层次: 初、中、高 141ntel8255AA 组B 组控制只能向与其相连的端口发出适当的控制信号。 ( )答案:F 难度: 3 使用层次: 初、中、高 151ntel8255A 读/写控制逻辑能接收来自微处理器的地址总线和控制总统有关信号,还能向 AB 组控制部件发送命令。 ( )答案:T 难度: 3 使用层次: 初、中、高 178255A 工作于方式 0 时,可以采用中断方式。 ( )答案:F 难度: 3 使用层次: 初、
33、中、高 188255A 工作于方式 0 时,端口 C 两部分可以独立地作为输入或输出端口。 ( )答案:T 难度: 3 使用层次: 初、中、高 198255A 工作于方式 0 时,如果把 PC 口的两部分用作为控制和状态口,与微处理器有关引脚相连,则微处理器可以通过读/写 C 端口,实现 A 口,与 B 日查询方式工作。( )答案:F 难度: 3 使用层次: 初、中、高 三、简答题三、简答题1试以输入/输出指令为例说明执行指令过程。答案:(1)若 CPU 执行输入指令“IN AL,口地址” ,微处理器内部指令寄存器和译码器分析此输入指令代码后,识别是 I/O 设备的读操作,先将口地址(假设为
34、8 位) ,送上地址总线经微处理器外部地址译码器译码后,产生的输出信号为片选信号,同时还将 MCE为低电平和为低电平送到输入口,输入口把输入设备的数据经数据总线,送到微处理IORD器 AL 中。(2)微处理器执行输出指令“OUT 端口地址,AL” ,微处理器内部指令寄存器和译码器分析此输出指令代码后,识别是 IO 设备的写操作后,先将回地址(假设为 8 位) ,送上地址总线,经微处理器外部地址译码后,产生的输出信号(低电平)送到输出口 端,同时还CE使 M/为低电平信号,低电平信号送到输出口对应端, 。于是微处理器将 AL 中的数据IOWR经过数据总线送到输出口。 难度: 5 使用层次: 中、
35、高 28255A 与 8086/8088 微处理器或系统连接时地址信号 A和 A如何连接?为什么?10答案:8255A 的 A和 A 信号是端口选择信号。8255A 内部有三个数据端口和一个控制端10口其 4 个端口。在 8086 系统中采用 16 位数据总线,进行数据传送时。微处理器总是将低 8 位数据送往偶地址端口,而将高 8 位数据送往奇地址端口。或者从偶地址端口取得的数据总是通过低8 位数据线传送到微处理器从奇地址端口取得的数据总是通过高 8 位数据送到微处理器。所以,当 8255A 的 D D 。接到系统总线的低 8 位时从微处理器这边看去,要求 8255A 的 470个端口地址全为
36、偶地址。为了满足这一要求,又满足 8255A 本身规定的 4 个端口地址为 00、01、10、 、11 要求,所以在 8086 系统中将 8255A 的 A 端和地址总线的 A 。相连,而12将 8255A的端和地址总线 A相连,并且微处理器对 8255A 的端口进行访问时,总是将地址01A位设置为 0。0对于 8088 系统而言,因为它是准 16 位机,数据总线是 8 位,访问端口不受奇偶地址影响,所以 8255A 的 AA与 8088 系统的地址总线 AA直接相连。1010 难度: 5 使用层次: 中、高 3试述 8255A 内部结构。答案:8255A 内部是由以下几部分组成。(1)收报端
37、口 A、B、C。 8255A 有三个 8 位数据端口,即端口 A、端口 B、端口 C,可以用软件使之分别作为输入端口或输出端口,其中,端口 A:对应一个 8 位数据输人锁存器和一个 8 位数据输出锁存器/ 缓冲器。端口 B:对应一个 8 位数据输入缓冲器和一个 8 位数据输出锁存器/ 缓冲器。端口 C:同端口 B对应一个 8 位数据输入缓冲器和一个 8 位数据输出锁存器缓冲器。使用中端口 A、B 常作为独立输入或输出端口,端口 C 则配合端口 A 和端口 B 工作。(2)A 组和 B 组控制。这两组控制电路一方面接收芯片内部总线上的控制字,一方面接收来自读/写控制逻辑电路的读/写命令,据此而决
38、定两组端口的工作方式和读写操作。A 组控制电路控制端口 A 和端口 C 的高 4 位的工作方式和读写操作。B 组控制电路控制端口 B 和端口 C 的低 4 位的工作方式和读写操作。读写控制逻辑电路负责管理 8255A 的数据传输过程,它接收及来自系统地址总线的CE信号 A、A。和控制总线的信号 RESET、,将这些信号进行组合后,得到对 A10WRRD组控制部件和 B 组控制部件的控制命令,并将命令发送给这两个部件,以完成对数据、状态信息和控制信的传送。(4)数据总裁缓冲器。这是一个双向三态的 8 位数据缓冲器,8255A 是通过它与系统数据总线相连。输人数据,输出数据,微处理器发送给 825
39、5A 的控制字都是通过这个缓冲器传递的。 难度: 5 使用层次: 中、高 4试述 8255A 工作于方式 1 数据输入的工作过程。 答案:当外围设备准备好数据,在送出数据的同时,送出一个选通信号。8255A 的端STB口 A 数据锁存器在下降沿的控制下将数据锁存。8255A 向外设送出高电平的输入缓冲器STB已满的状态信号 IBF,表示锁存器数据已完成,暂时不要再送数据。如果 PC l,INTE1 时就会使 INTR 变成高电平输出,向微处理器发出中断请求。微处理器响4A应中断,执行 IN 指令时信号的下降沿清除中断请求,而结束时的上升沿使 IBF 复位RDRD到零。外围设备在检测到 IBF
40、为零后,可以输入下一个字节。 难度: 5 使用层次: 中、高 5试述 8255A 工作于方式 1 数据输出的工作过程。答案:工作于 8255A 方式 1 输出端口一般采用中断方式与微处理器联系。当微处理器响应中断后,便往 8255A 输出数据,并发出写信号。写信号的上升沿一方面清除中断请求信号,表示微处理器已响应了中断;另一方面,使有效,变为低电平表示数据已满,外围设备可OBF以取数据。实际上,在微处理器发出写信号后经过 TW。 (约 350ns)时间数据就出现在端口的输出B缓冲器中,当外围设备接收数据后,便发出 ACK 信号。这个信号一方面使无效,ACKOBF表示数据已经取走,当前输出缓冲器
41、已空;另一方面,又使 INTR 有效,即向微处理器发出中断请求,从而可以开始一个新的输出过程。 难度: 5 使用层次: 中、高 6简要说明工作方式 0 和方式 1 的主要区别。答案:6 (1)方式 0 是基本输入输出方式,每一个端口都可作为基本的输入/ 输出口。PC口高 4 位和低 4 位以及 PA 口、PB 口都可以独立地设置为输人端口或输出端口。而且 4 个端口的输入/输出可以有 16 种组合方式。而方式 1 是选通输入输出。在方式 1 下将三个端口分成A、B 两个组,A、B 端口仍作为数据输人输出端口,而 PC 口则分为高低 4 位两部分,分别作为 PA 口和 PB 口的联络信号。在方式
42、 1 时 8255A 中规定联络信号是 3 位,两个端口共用去 6位,剩下的两位仍可作为数据位使用。(2)工作于方式 0 时可以采用无条件读写方式实现微处理器与 8255A 传送数据。如果把PC 口的高低 4 位分别作为控制和状态口,与外围设备的控制和状态相连,微处理器也可以通过对 PC 口的读写,实现 PA 口与 PB 口的查询方式工作。但不允许使用中断方式。方式 1 规定一个端口作为输入口或者输出口的同时,自动规定了有关的控制信号和状态信号。例如端口 A 工作于方式 1 输入时,自动规定端口 C 的PC =。PC =IBF,PC =INTR。而 PC 和 PC 可以通过工作方式选择控制字设
43、定输人或4STB5367输出。特别是规定了相应的中断请求信号。这样,在许多采用中断方式进行输入/输出的场合,如果外围设备能为 8255A 提供选通信号或者数据接收应答信号,那么常常使 8255A 的端口工作于方式 1,所以方式 1 比方式 0 更加方便有效 难度: 5 使用层次: 中、高 7试述 8255A 作方式 2 的特点。答案:方式 2 为双向传输方式。这种传输方式仅适用于端口 A,外围设备可以在 8 位数据线上,既往微处理器发送数据,又从微处理器接收数据。与工作方式 1 类似,端口 C 在端口A 工作与方式 2 时自动提供相应的信号和状态信号。端口 C 用 5 个数据位自动配合端口 A
44、为其提供控制信号和状态信号。 难度: 5 使用层次: 中、高 88255A 三种工作方式的应用场合有何区别?答案:三种工作方式下的应用场合是有区别的。方式 0:适用于同步传送或者查询传送方式。在同步传送时,发送和接收方的动作由一个时序信号管理,所以双方互相知道对万的动作,不需要应答信号,也就是说, 微处理器不需要查询外设的状态。这种情况下对接口要很简单,只要能传送数据则可,因此同步传送下使用手册 8255A 时,三个数据端口可以实现三个端口数据传送。查询式传送时时,需要有应答信号,但是方式 0 情况下,没有固定的应答信号。这时,将端口 A 和端口 B 作为数据端口,把端口 C 的个数位(高 4
45、 位或者低 4 位均可)规定作为输出口,用来输出控制信号,而把端口 C 的低 4 位规定为输人口,用来读入外设的状态。方式 1: 不同于方式 0,工作于方式 1 时,在规定一个端口作为输入端口或输出端口的同时,自动规定了有关的控制信号和状态信号,尤其是规定了相应的中断请求信号。这样一来,在许多采用中断方式进行输入/输出的场合,如果外围设备能为 8255A 提供选通信号或者数据接收信号,则常常使用 8255A 的端口工作方式 1 的情况。因此方式 1 比方式 0 更方便更有效。方式 2: 方式 2 是一种双向工作方式,不同于方式 0 和 1,如果 一个并行外围设备既可以作为输入设备,又可以作为输
46、出设备,并且输入和输出的动作不会同时进行,那么,这个外围设备和 8255A 的端口 A 相连,并使它工作于方式 2,就会非常合适。如磁盘驱动器就是这样一种外围设备, 计算机既可以往磁盘输出数据也可以从磁盘输入数据,但数据输出过程和数据输入过程总是不重和的,所以将磁盘驱动器的数据线与 8255A PA PA 相连,再使70PC PC 。和磁盘驱动器的控制线和状态线相连即可。73 难度: 5 使用层次: 中、高 9根据接口电路功能,简要说明 I/O 接口电路应包括哪些电路单元。答案:9微处理器要与外围设备交换信息,必须通过接口电路一般接口电路中应具有如下单元电路:(1)输入/输出数据锁存器和缓冲器
47、,用以解决微处理器与外围设备之间速度不匹配的矛盾以及起到隔离和缓冲作用。(2)控制命令和状态寄存器,以存放微处理器对外围设备的控制命令和外围设备的状态信息。(3)地址译码器用来选择接口电路中的不同端口(寄存器) 。(4)读写控制逻辑。(5)中断控制逻辑。 难度: 5 使用层次: 中、高 10扼要说明简单的 I/O 接口芯片与可编程接口芯片的异同处。答案:简单接口芯片通常是由中小规模集成电路芯片组成,目前已发展为以大规模集成电路芯片为主,其内部由输入/输出数据锁存器和缓冲器、控制命令和状态寄存器、地址译码器、读写控制逻辑、中断控制逻辑组成,但其内部电路已成固定电路,是不可改变的集成电路。可编程接
48、口芯片其内部是与简单接口芯片相同,但是各硬件单元不是固定死的,可由用户在使用中选择,即通过计算机的指令选择不同的通道和不同的电路功能,称为编程控制,电路工作状态可由计算机指令来控制。目前,在计算机系统中广泛应用。 难度: 5 使用层次: 中、高 四、填空题四、填空题1微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成_。和_接口芯片。答案:可编程,不可编程 难度: 4 使用层次: 中、高 2微处理器与外围设备之间的接口芯片按通用性能可分为_和_接口芯片。 答案:通用,专用 难度: 4 使用层次: 中、高 3接口电路中的输入/输出数据锁存器和缓冲器作用在于解决微处理器与外围设
49、备之间_矛盾,以及_的作用。答案:速度,隔离和缓冲 难度: 4 使用层次: 中、高 4欲使接口芯片进入电路工作状态,实现数据的输入/输出,必须要有一个地址信号通过_输出接到接口芯片的选通端_。答案:地址译码器,CE 难度: 4 使用层次: 中、高 774LS373 是_,并且具有_驱动输出的接口芯片。答案:8 位锁存器,三态 难度: 4 使用层次: 中、高 874LS373 芯片中_引脚是能将 D 端数据打入锁存器中的_门。答案:G,D 难度: 4 使用层次: 中、高 974LS373 芯片引脚 OE 信号有效时,表示锁存器中的_送到_端答案:数据,Q 难度: 4 使用层次: 中、高 10当
50、74LS373 输出允许端 OE 为高电平时,使能端 G 等于_值时,输出端为_态答案:1(或 2) ,高 难度: 4 使用层次: 中、高 11当 74LS373 使能端 G 为_,输出允许端 OE 为_时,则输出 Q=D。答案:高电平,低电平 难度: 4 使用层次: 中、高 1374 LS 244 是一种三态输出的 8 位_和_。答案:缓冲器,驱动器 难度: 4 使用层次: 中、高 1574 LS 245 是具有_输出,8 位_器。答案:三态,总线收/发 难度: 4 使用层次: 中、高 1674LS245 具有两个控制端_和_。答案:,DIRG 难度: 4 使用层次: 中、高 17Intel
51、8255A 是一种通用_并行 I/O 接口芯片,它又称为_。答案:可编程序,PPI 难度: 4 使用层次: 中、高 188255A 内部数据总线缓冲器是一个受_控制的 8 位_缓冲器。答案:三态门,双向 难度: 4 使用层次: 中、高 19微处理器可以通过执行_指令,实现对数据总线缓冲器_数据。答案:输入输出,发收 难度: 4 使用层次: 中、高 20通常 8255 PC 口分成两个 4 位端口,用以配合_和_使用。答案:PA 口,PB 口 难度: 4 使用层次: 中、高 218255A 内部 A 组/B 组控制逻辑能接收_的“命令” ,接收来自内部_的控制字。答案:读写控制逻辑,数据总线 难
52、度: 4 使用层次: 中、高 228255A 读/写控制逻辑能够接收来由微处理器地址总线_信号和有关控制信号如_等。答案:A 、A ,、01WRRD 难度: 4 使用层次: 中、高 25当 8255A 引脚 RESET 信号为高电平有效时,8255A 内部所有寄存器内容被_,同时三个数据端口被自动设置为_端口。答案:清除,输入 难度: 4 使用层次: 中、高 298255A 作于方式 0,微处理器可以采用_和_传送方式。答案:同步,查询 难度: 4 使用层次: 中、高 408255A 作于方式 1 时,PA、PB 两口工作状态是由_写入控制字时设定的,一旦方式已定,就把所用 PC 口的_信号位
53、确定了。答案:微处理器,联络 难度: 4 使用层次: 中、高 448255A 作于方式 2 时,可以采用_方式和_方式与微处理器联系。答案:查询,中断 难度: 4 使用层次: 中、高 458255AL 作于方式 2 时,A 组工作于方式 2 时,B 组仅能工作于_和_方式。答案:方式 0,方式 1 难度: 5 使用层次: 中、高 五、设计题五、设计题2一个采用查询传送的输出接口其数据端口地址为 85H,状态端口地址为 86H,外设状态位用 D 传送,输出数据时可启动外设。现利用上述接口电路将内存 BUF 缓冲区中的71000 个字节数据输出,请编写控制程序清单。 2控制程序清单如下:” MOV
54、 SI,OFFSET BUF ;设置缓冲区地址指针 MOV CX,1000 ;设置计数器 LP1: MOV AL,SI ;从缓冲区取一个字节数据 OUT 85H,AL ;输出数据 LP2: IN AL,86H ;查询外设的状态 SHL AL,1 JC LP2 ;外设“忙” ,等待 INC SI ;修改 指针 LOOP LP1 ;未输出完数据,继续 HLT 难度: 5 使用层次: 中 第第 6 章章 定时器定时器/计数器电路计数器电路一、单项选择题一、单项选择题1通常在可编程 16 位定时徽计数器中,微处理器不能直接访问( )单元。 A控制寄存器 B计数初值寄存器C计数输出锁存器 D计数执行单元
55、答案:D 难度: 4 使用层次: 初、中、高 38253-5 每个计数内部都有( ) 。 A8 位控制寄存器、16 位计数初值寄存器 CR、计数执行部件 CE、输出锁存器 OL B8 位状态寄存器,8 位控制寄存器,8 位计数初值寄存器 CR、计数执行部件 CE、输出锁存器 OL C16 位计数初值寄存器 CR、计数执行部件 CE、输出锁存器 OLD16 位计数初值寄存器 CR、计数执行部件 CE、控制寄存器答案:C 难度: 4 使用层次: 初、中、高 118253-5 初始化写入控制字后,若再写入初始值,要经过( ) ,计数执行部件开始记数。A一个时钟上升沿 B讨一个时钟下降沿C一个时钟上升
56、沿和一个下降沿 D一个时钟周期 T答案:C 难度: 5 使用层次: 初、中、高 168253-5 作于方式 0 时,当计数值减为 0 时输出 OUT 为高电平一直维持到( ) 。A改变计数值 B复位或改变计数值C改变计数值或中断 D改变计数值或总线操作答案:B 难度: 5 使用层次: 初、中、高 188253-5 工作于方式 1 时,输出负脉冲的宽度等于( ) 。A计数初值 N 个 CLK 脉冲宽度 B计数初值 N+1 个 CLK 脉冲宽度C计数初值 N1 个 CLK 脉冲宽度 D计数初值(2Nl)2 个脉冲宽度答案:A 难度: 5 使用层次: 中、高 198253-5 工作于方式 1 时,欲
57、使输出负脉冲加宽,则可以在输出计数期间( ) 。A改变计数值 B改变控制字C重新加入带有上升沿的 GATE 信号 D复位答案:C 难度: 5 使用层次: 中、高 218253 工作于方式 2 时,若计数值为 N 时,每输入 N 个 CLK 脉冲,则输出( ) 。A正脉冲 B高电平信号 C低电平信号 D一个负脉冲答案:D 难度: 5 使用层次: 中、高 228253-5 工作于方式 3 时,当计数值为一奇数时,则输出信号的低电平比高电平持续时间( ) 。A少 2 个 CLK 周期 B少一个 CLK 周期C多 2 个 CLK 周期 D多一个 CLK 周期答案:B 难度: 5 使用层次: 中、高 2
58、38253-5 作于方式 3 时,方波的重复周期是( ) 。A计数初值 N1 个 CLK 脉冲之和 B计数初值 N1 个 CLK 脉冲之和C计数初值中偶数脉冲之和 D计数初值 N 个脉冲之和答案:D 难度: 5 使用层次: 中、高 248253-5 工作于方式 3 时,当门控信号为高电平时,写入控制字 CW 和计数初值后,OUT 输出为( )电平。A低电平 B高电平 C一个正脉冲宽度 D一个负脉冲宽度答案:B 难度: 5 使用层次: 中、高 268253-5 工作于方式 4 时,若计数值为 N,则必须经过( )个 CLK 脉冲周期,输出 OUT 端产生一个负脉冲输AN BNI CNI D (N
59、l)2答案:C 难度: 5 使用层次: 中、高 278253-5 作于方式 4 时。计数过程的启动是由( )对 CR 设置计数初值时被触发的。AGATE 上升沿 BGATE 下降沿 C输入指令 D输出指令答案:D 难度: 5 使用层次: 中、高 298253-5 工作于方式 0,用二进制计数、0 号计数器,只写低 8 位则控制字为( ) 。A00000000B B00010000B C10000000B D00000001B 答案:B 难度: 5 使用层次: 中、高 328253-5 工作于方式 4,用 BCD 码计数、2 号计数器,只读低 8 位计数值,则控制字为( ) 。A. 100110
60、01B B. 10101001B C10011000B D10101000B答案:A 难度: 5 使用层次: 中、高 338253-5 作于方式 5,用 BCD 码计数,用 1 号计数器先读低 8 位后读高 8 位,则控制字为( ) 。 A01111100B B. 01111010B C01111111B D01111011B答案:D 难度: 5 使用层次: 中、高 二、判断说明题二、判断说明题18253-5 每个计数器内部有一个控制寄存器,控制计数器的输人和输出。 ( )答案:T 难度: 3 使用层次: 初、中、高 28253-5 内部数据总线缓冲器是只可以写入计数初始值和往控制寄存器设置控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东跑道胶黏剂施工方案
- 道路碎石基层施工方案
- 福田窗台防水施工方案
- 中天服务:2024年年度审计报告
- 2025北京大兴八年级(上)期末生物(教师版)
- 数控加工工艺与编程技术基础 教案 模块二 项目一 任务2 圆弧的加工(1-2)
- 实施甘蔗丰产栽培技术与病虫害综合防控的探讨分析
- 山东省泰安市泰山区2024-2025学年上学期七年级(五四制)数学期末试题(原卷版+解析版)
- 2025年中国垃圾发电设备行业市场现状及投资态势分析报告(智研咨询)
- 食品加工企业食品安全监测与检测技术
- 邵逸夫检验报告单查询
- 小米公司招聘测试题目题库
- 办公楼建筑图测试附有答案
- 临水临电管理制度
- 工人医院预约挂号-终端机操作手册
- 水准仪使用方法及原理课件
- 机动绞磨安全操作规程范本
- 初中体育与健康八年级全一册第一章 体育与健康理论知识科学发展体能
- 2024医疗卫生机构安全生产与消防安全知识考试试题及答案
- 桥梁工程地基与基础的试验检测-钻(挖)孔灌注桩检测
- 乡镇街道安全巡查员培训
评论
0/150
提交评论