2017计算机接口技术总复习题及答案(三本)_第1页
2017计算机接口技术总复习题及答案(三本)_第2页
2017计算机接口技术总复习题及答案(三本)_第3页
2017计算机接口技术总复习题及答案(三本)_第4页
2017计算机接口技术总复习题及答案(三本)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 计算机接口技术总复习题及答案1-4章练习题一、 单项选择题1. 8086微处理器可寻址访问的最大I/O空间是( )。 1KB 64KB 640KB 1MB2. CPU的数据总线提供( )。 数据信号流 所有存储器和I/O设备的时序信号及控制信号来自I/O设备和存储器的响应信号 地址信号流3. 8086 CPU寄存器中,能在操作数内存寻址时用作地址寄存器的是( )。 AX BX CX DX4. ISA总线是( )。 8位 16位 32位 64位5. 8086CPU基本总线周期中,地址信号在( )时间发生。 T1 T3 T2 T46. 描述PCI总线基本概念中正确的句子是( )。PCI总线的基本

2、传输机制是猝发式传送PCI总线是一个与处理器有关的高速外围总线PCI设备一定是主设备系统中允许只有一条PCI总线7. USB口最多可连接外设装置的个数为( )。16 64 127 2558. 目前PC机都带有USB接口,USB接口是一种( )。外设 接口电路 并行接口标准 串行接口标准9. 当8086 CPU的RESET引脚从高电平变为低电平(即脱离复位状态)时,CPU从内存的( )单元开始执行程序。 00000H      FFFFFH FFFF0H       0FFFF

3、H10. 当8086/8088访问300H端口时,采用( )寻址方式。 直接 立即 寄存器DX间接 相对二、 填空题1. 为了提高程序的执行速度,充分使用总线,8086 CPU内部被设计成        和       两个独立的功能部件。2. 占用总线进行数据传输,一般需要经过总线请求和仲裁、 、 、和结束4个阶段。三、 简答题1. 什么是总线?总线是如何分类的? 答:总线,是一组能为多个功能部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息

4、的公共通路,它能分时地发送与接收各部件的信息。按照总线系统的层次结构,可以把总线分为片内总线、系统总线、局部总线和外设总线。2、总线的主要性能指标有哪些?分别做简要说明。答:总线宽度:总线中数据总线的数量,用位表示。总线宽度越宽,数据传输量越大。总线频率:总线信号的时钟频率,是总线中各种信号的定时基准,常以兆赫兹(MHz)为单位。一般来讲,总线时钟频率越高,其单位时间内数据传输量越大。总线带宽:单位时间传输的数据量,也称为总线传输速率,常用每秒兆字节(MB/s)表示。第6章练习题一、 单项选择1. CPU与I/O接口电路数据交换方式为( )。 中断方式 DMA方式 查询控制方式 以上三种都是2

5、. CPU与外设间数据传送的控制方式有( )。 并行 串行 并行或串行 位传送3. 在内存和I/O间进行大量数据传送时,传送速度最快的传送方式是( )。无条件传送方式 DMA传送方式 查询传送方式 中断传送方式4. 在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设(     )发控制命令                进行状态检测     

6、      发I/O端口地址             发读/写命令5. 所谓“端口”是指一些可以由CPU读或写的(       )  RAM       ROM        寄存器   &

7、#160;    缓冲器6. 将微处理器、内存储器及I/O连接起来的总线是( ) 片总线 外总线 系统总线 局部总线7. 在下列指令中,能使PC机CPU对I/O端口进行读写访问的是( )。 中断指令 串操作指令 输入输出指令 传送指令8. 支持无条件传送方式的接口电路中,至少应包含( )。 数据端口、控制端口 状态端口 控制端口 数据端口9. CPU与慢速外设进行数据传送时,采用( )方式可提高CPU的效率。 查询 中断 DMA 无条件传送10. 现行PC机中,I/O口常用的地址范围是( )。 0000HFFFFH 0000H7FFFH 0000H3FF

8、FH 0000H03FFH二、 填空题1. 独立I/O编址方式是将I/O端口和_ _分开处理,I/O访问有专门的指令。2. CPU从I/O接口中的 获取外设的“准备就绪”或“忙/闲” 状态信息。3. 若要实现存储器与存储器、存储器与外设之间直接进行数据交换(不通过CPU)应采用的方法是 。4. 能支持查询传送方式的接口电路中,至少应该有 和 。 三、 简答题1. 典型的I/O接口电路通常有哪3类可编程寄存器?各自的作用是什么?答:(1)数据寄存器:输入时保存从外设发往CPU的数据,输出时保护从CPU发往外设的数据。(2)状态寄存器:保存状态数据。CPU可以获取当前接口电路或外设的状态。(3)控

9、制寄存器:保存控制数据。CPU可以向其写入命令,选择接口电路工作方式,控制外设。2. 主机与外设之间信息传送的控制方式有哪几种?采用哪种方式CPU效率最低?答:有四种传送方式。分别为程序查询方式,程序中断方式,直接存储器存取方式(DMA),以及I/O通道控制方式。程序查询的特点:控制简单,但外设和主机不能同时工作,系统的效率很低。3. 请说明程序查询方式与中断方式各自的特点。答:程序查询方式是CPU主动查询并等待,条件就绪就读取数据。中断方式方式是数据就绪时外设主动申请中断,CPU响应中断读取数据。四、 程序题1. 阅读下列程序段 IN AL,82HXORAH,AHADDAX,AXMOV BX

10、,AXMOV CX,2SHLBX,CLADDAX,BX程序段的功能是什么?若从82H端口读入的数据为05H,执行程序段后AX=?答:从82H端口读入的值乘以1050(32H)2. 读下列程序段,分析它所实现的功能。DATA SEGMENTGRAYDB18H,34H,05H,06H,09H,0AH,0CH,11H,12H,14HCOUNTEQU 5DATA ENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV BX,OFFSET GRAYMOV CX,COUNTCYCLE:IN AL,01HXLATOUT 02H,AL

11、LOOPCYCLECODEENDSEND START答:根据外设端口(01H)送来的数据,从GRAY表中查出对应的代码,回送到外设的02H端口,共取5次。第7章练习题 一、 单项选择题1. 已知中断类型码为18H,则中断服务程序入口地址存放在中断矢量表的( )? 0000H:0072H 0000H:0075H 0000H:0072H 0000H:0073H 0000H:0060H 0000H:0063H 0000H:0060H 0000H:0061H2. 在中断系统中,中断类型码是在( )控制下送往CPU的。 中断请求信号INTR 读信号 地址译码信号 中断响应信号3. 8086/8088的中

12、断向量表用于存放( )。 中断类型号 中断服务程序入口地址 中断服务程序 中断服务程序返回地址4. 一个8259可提供( )中断类型号。 1 8 16 645. 响应NMI请求的必要条件是( )。 IF=1 IF=0 一条指令结束 无INTR请求6. 响应INTR请求的必要条件是( )。 IF=0 IF=1 TF=0 TF=17. 下面哪一个中断的优先级最高( )。 NMI中断 INTR中断 单步中断 断点中断8. 两片8259级连,最多可提供( )个中断类型码。 64 16 15 89. 8086不可屏蔽中断的类型码是( )。 00H 02H 08H 不定 10. 中断响应以后,8086CP

13、U内部指令指针IP的值是( )。中断服务程序入口地址中的偏移地址 必为0000 与中断响应前一样 不确定11. CPU在响应中断时,保存断点是指( )。将用户设置的程序指令地址入栈保存 将中断服务程序的入口地址入栈保存 将程序状态字PSW入栈保存 将返回地址即程序计数器PC(CS:IP)的内容入栈保存12. 8088的中断向量表用于存放( )。中断类型号 中断服务程序的入口地址 中断服务程序的返回地址 断点地址二、 填空题1. 8086/8088系统响应NMI 请求和INTR请求的条件不同点在于 。2. 在8259A中,用于存放欲请求服务的所有中断请求信号的寄存器为 ;用于存放正在被服务的中断

14、优先级的寄存器为 。3. 在IBM PC机中,存储器的低端地址 字节为中断向量区。4. IBM PC机中断系统能处理 种类型的中断。5. 8086/8088系统的外部中断源分为两大类,分别为 和 。6. 8086/8088系统的内部中断源分为五大类,优先权从高到低分别为 除法出错中断;指令中断INT n;溢出中断;非屏蔽中断;可屏蔽中断;单步中断。7. 在中断方式下,当外设已经有数据要往CPU输入或者准备好接收数据时,接口会向CPU发一个_INTR_。三、 判断题1. 8088的可屏蔽中断的优先级高于不可屏蔽中断。【错】2. 通常8259A芯片中的IR0优先级最低,IR7的优先级最高。【错】3

15、. 在8088系统中,所谓中断向量就是中断服务程序入口地址。【对】4. 8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。【对】四、 简答题1. 简要说明中断控制器8259中IRR、IMR、ISR三个寄存器的作用。答: 中断请求寄存器IRR:暂存中断请求线上由设备发出的中断请求信号。IRR对应位为“1”时表示设备发出了中断请求。中断屏蔽触发器IMR:CPU是否受理中断或批准中断的标志。IMR对应位为“0”时,CPU可受理对应的外界中断请求。当前中断服务寄存器ISR:该寄存器用于存放当前正在被服务的所有中断级,包括尚未服务完而中途被更高级别的中断打断了的中断级。2. 8259A的初

16、始化命令字和操作命令字有什么区别?它们分别对应于编程结构中哪些内部寄存器?答:初始化命令字通常在系统初始化阶段设置,从ICW1开始,按照固定的次序设置,一经设置完成,则在以后的操作中基本保存不变;操作命令字是在程序执行阶段向8259A发出的命令字,实现以8259A的状态,中断方式和过程的控制。操作命令字可以一个程序中多次设置,从而改变中断的方式。初始化命令字有4个,分别为ICW1、ICW2、ICW3、ICW4,操作命令字有3个,分别是OCW1、OCW2、OCW3.五、 应用题1. 已知8086系统采用单片8259A,中断请求信号使用电平触发方式,完全嵌套中断优先级,数据总线无缓冲,采用自动中断

17、结束方式,中断类型码为20H27H,8259A的端口地址为B0H和B1H,试编程对8259A设定初始化命令字。;初始化程序如下MOV AL , 1BH;写入ICW1,设定电平触发,单片OUT B0H , ALMOV AL ,20H;写入ICW2,设定IRQ0的中断类型码为20HOUT B1H ,ALMOV AL,07H;写入ICW4,设定完全嵌套方式,普通EOI方式OUT B1H ,AL2. 若中断服务程序的入口地址为0320:0000H,中断类型码为60H,试编写程序段,把中断服务程序的入口地址放于矢量表中。MOV AX,0000HMOV ES, AXMOV BX,60h*4MOV ES:W

18、ORD PTRBX, AXMOV AX,0320HMOV ES:WORD PTRBX+2, AX第八章练习题一、 单项选择题1. 8253某通道计数器最大计数初值是( )。 FFFFH 65535 65536 0000H2. 对8253来说,定时与计数( )。 是两种不同的工作方式 实质相同 定时只加时钟脉冲,不设置计数初值 计数不用加脉冲3. 8253哪种工作方式能产生连续方波输出( )。 方式0 方式1 方式 2 方式34. 8253 计数/定时器工作于方式4的模式为( )。硬件触发的选通信号发生器 单稳态发生器 软件触发的选通信号发生器 频率发生器5. 8253定时器的六种工作方式中,既

19、可由软件启动,又可由硬件启动的是( ) 方式1,2 方式2,3 方式3,5 方式2,56. 某一8253通道,CLK输入频率1000Hz,工作于方式3(方波方式),写入的计数初值为10H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为()ms。10,10 5,5 16,16 8,87. 8253 计数器1方式字=57H,计数脉冲频率为 5MHz,OUT端输出波形频率为 200KHz,其初始化程序中计数初值应是( )。25H 25 00011001 2508. 8253工作在方式0时,在计数器工作过程中,门控信号GATE变为低电平后()暂时停止计数 终止本次计数过程,开始新的计

20、数结束本次计数过程,等待下一次计数的开始 不影响计数器工作9. 可编程定时器/计数器8253能输出连续周期波形的工作方式是()方式2和方式3 方式1和方式2 方式3和方式4 方式4和方式5二、 填空题1. 8253内部寄存器地址为 4 个I/O端口,其中 3 个是定时计数器通道端口。 2. 8253有3个16为计数通道,每个计数通道中有3条信号线:计数输入CLK,输出信号OUT以及 gate 。3. 方波输出的8253,其计数初值为奇数时输出 近似 方波,为偶数时输出 理想 方波。4. 8253有 3 个通道,每个通道有 6 种工作方式,若要输出连续方波,应选用工作方式 3 。5. 观察825

21、3工作时序图,指出这是什么工作方式,属方式几( 3 ),启动计数信号是(WR,gate )。三、 分析、设计题 1. 采用8253实现秒信号发生器的电路如下图所示,图中CLK0接基准时钟,OUT0接CLK1,OUT1产生秒定时信号。接口的初始化程序如下: MOVDX,控制口地址;计数通道0初始化, MOVAL,35H OUTDX,AL MOVAX,5000H ;计数通道0写入计数初值 MOVDX,通道0地址; OUTDX,AL MOVAL,AH OUTDX,AL MOVDX,控制口地址;计数通道1初始化 MOVAL,56H OUTDX,AL MOVAL,200 ;计数通道1写入计数初值 MOV

22、 DX, 通道1地址 ; OUTDX,AL答:控制口地址是36BH;通道0地址368H;通道1地址369H; 8253的通道0工作于方式2,方式名称是速率发生器,计数初值为5000(十进制数)。8253的通道1工作于方式3,方式名称是方波发生器,计数初值为200(十进制数)。接入到CLK0的基准频率是1MHZ,计算步骤1*5000*200=1 MHZ。第九章练习题一、 单项选择题1. DMA方式传送数据时,是由( )控制的。 CPU 软件 CPU +软件 硬件控制器DMAC2. 8237A 芯片设置为请求传输方式时,其特点是( )。仅传送一个字节的数据 连续传送多个字节的数据仅传送 DREQ

23、和 DACK 信号 连续传送多个字节的数据,且边传送边监测DREQ信号是否有效。3. 在DMA操作中,DMAC和外设之间有一对联络信号线,DREQ和DACK,DMAC和CPU外设之间有一对联络信号线,HRQ和HLDA,这四个联络信号有效电平出现的次序是( )。 DREQDACKHRQ HLDA DREQHRQHLDA DACK HRQ HLDA DREQDACK HRQDREQDACKHLDA4. 在DMA传送方式中,传输效率最高的方式是()。请求传送方式 成组传送方式 单字节传送方式 级连方式5. 8237A DMA控制器不能控制的传送是( )。 存储器到外设之间传送 外设与外设之间传送 存

24、储器与存储器之间传送 外设到存储器之间传送二、 填空题1. DMA传送方式通常有单字节传送、 请求传送方式 、 数据块传送方式 、 级联方式 四种。2. DMA操作有三种基本方法:周期挪用、周期扩展、CPU停机。其中 CPU停机 是微机系统中大部分DMAC最常用的传送方式。三、 简答题1. 说明8237A单字节DMA传送数据的全过程。答:8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修改字节计数器和地址寄存器,然后就将总线控制权放弃。若I/O的DMA请求信号DREQ继续有效,8237A再次请求总线使用权进行下一字节的传送。2. 说明8237A初始化编程的步骤。答:(1)

25、写屏蔽字,阻止某通道的DMA请求。(2)写命令字(8号地址),确定信号有效电平、优先级方式、通道工作允许等。(3)写模式字(B号地址),确定某通道传送方式、传送类型、地址寄存器变化方式等。(4)置0先/后触发器。(5)设置地址寄存器、字节数寄存器的初值。(6)清除某通道屏蔽位,允许8237A响应其DMA请求。第十章练习题一、 单项选择题1 对可编程接口芯片进行读写操作的必要条件是( )。 =L =L =L =L 或 =L2.8255A的PA口工作在方式2,PB口工作在方式1时,PC口( )。 用作两个4位I/O口 部分引脚作联络,部分引脚作I/O全部引脚均作联络信号 作8位I/O端口,引脚都为

26、I/O线3 如果8255A的PA口工作于方式2,PB口可工作于哪种工作方式( )。 方式0 方式1 方式 2 方式0或方式14 8255端口A工作在方式2, 其端口功能是( )。双向 输出 输入 传送58255工作在方式1输入时,将端口C的PC4置位,应执行()操作。 10010000端口C 00001001端口C 00001001控制口 00001000控制口6. 8255A的INTE=1允许中断,要使INTE=1,实现方法为( )。外部脉冲 由相应的中断指令 由内部电路固定配搭的 由端口C的按位置“1”/置“0”的控制字78255A 工作于方式2时,A口可作双向传输,C口的PC7 PC3为

27、A口提供控制线和状态线,该控制线和状态线( )。由编程初始化决定 由硬件连接决定 固定配搭 可由程序改变的8.并行接口芯片8255A工作在方式1输出时,它与外设的联络信号是( )。和IBF 和 和和二、 填空题1. CPU与外设交换信息包括数据信息、状态信息和 控制信息 ,这三种信息通常都是通过CPU的 数据总线来传送的。 2. 8255A有三个8位并行端口PA、PB和PC,通常PC用作 控制 信息端口。3.8255A工作在方式1输入时,通过信号 IBF 标识端口已经准备好了向C PU输入的数据。8255A可允许中断请求的工作方式有 方式1 和 方式2 。4·接口芯片中控制信号的意义

28、是 片选, 的意义是 读端口 ,的意义是 写端口 。5· 接口芯片中数据总线缓冲器的作用是 使快速CPU和慢速外设协调工作 。三、 简答题1. 试述8255A端口C的使用特点。答: C口:有一个8位数据输出存锁/缓冲器,一个8位数据输入缓冲器(不存锁),可由方式控制字设定分为两个4位口,亦可作为A、B口选通方式的状态制作信号。C口还有位控制功能,可由置位控制字对C口某个位置位(1)或复位(0)。例如,置位控制字为05H(0000 0101),则令PC2置位为1;如如,置位控制字为08H(0000 1000),则令PC3复位为0。2. 扼要说明8255A工作于方式0和方式1时的区别。答

29、: 8255A工作于方式0是基本I/O方式,无联络线;方式1是选通I/O方式,有固定联络线。四、 分析、设计题1. 编写程序,要求K断开时,8个LED全部熄灭;K闭合时,8个LED以0.5秒的时间间隔从上至下轮流点亮,且不断循环。8255的口地址是220H223H。请在程序中空缺部分填上正确内容。 MOVBL, FEH ;轮流点亮LED初始状态MOVDX, 223H ; 8255初始化MOVAL, 90H OUTDX, AL MOVDX, 221H MOVAL, FFH ;8个LED全部熄灭OUTDX,ALL:MOVDX, 220H INAL, DX ;查K是否闭合SHRAL, 01H JC

30、LMOVDX, 221H MOVAL, BL ;轮流点亮LEDSHLBL, 01HL1: OUTDX, AL CALL DELAY ;延时 0.5秒JMP L 第十一章练习题一、 单项选择题1. 与并行通信相比,串行通信适用于( )情况。 远距离传送 快速传送 近距离传送 传送信号要求高2. 设串行异步通信时,数据传送的速率是400字符秒,每个字符为12位二进制数据,则传送的波特率是( ) 12000           2400 4800          9600 3串行接口芯片8250A( )。 只能作异步传送 只能作同步传送 既能作异步传送又能能作同步传送 可作并行传送4串行接口中,并行数据和串行数据的转换是用( )来实现的。 数据寄存器 移位寄存器 锁存器 A/D转换器5串行异步

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论