计算机接口技术题库,2017计算机接口技术总复习题及答案(三本)(1)

《2017计算机接口技术总复习题及答案(三本)(1)》由会员分享,可在线阅读,更多相关《2017计算机接口技术总复习题及答案(三本)(1)(11页珍藏版)》请在人人文库网上搜索。

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从内存的( )单元开始执行程序。00000HFFFFFH FFFF0H 0FFFFH10. 当8086/8088访问300H端口时,采用( )寻址方式。 直接 立即 寄存器DX间接 相对二、 填空题1. 为了提高程序的执行速度,充。

3、分使用总线,8086 CPU内部被设计成 和 两个独立的功能部件。2. 占用总线进行数据传输,一般需要经过总线请求和仲裁、 、 、和结束4个阶段。三、 简答题1. 什么是总线?总线是如何分类的?答:总线,是一组能为多个功能部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息的公共通路,它能分时地发送与接收各部件的信息。按照总线系统的层次结构,可以把总线分为片内总线、系统总线、局部总线和外设总线。2、总线的主要性能指标有哪些?分别做简要说明。答:总线宽度:总线中数据总线的数量,用位表示。总线宽度越宽,数据传输量越大。总线频率:总线信号的时钟频率,是总线中各种信号的定时基准,常。

4、以兆赫兹(MHz)为单位。一般来讲,总线时钟频率越高,其单位时间内数据传输量越大。总线带宽:单位时间传输的数据量,也称为总线传输速率,常用每秒兆字节(MB/s)表示。第6章练习题一、 单项选择1. CPU与I/O接口电路数据交换方式为( )。 中断方式 DMA方式 查询控制方式 以上三种都是2. CPU与外设间数据传送的控制方式有( )。 并行 串行 并行或串行 位传送3. 在内存和I/O间进行大量数据传送时,传送速度最快的传送方式是( )。无条件传送方式 DMA传送方式 查询传送方式 中断传送方式4. 在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设( )发控制命令 进行状。

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

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

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

8、82HXORAH,AHADDAX,AXMOV BX,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,COUNTCYCL。

9、E:IN AL,01HXLATOUT 02H,ALLOOPCYCLECODEENDSEND 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 读信号 地址。

10、译码信号 中断响应信号3. 8086/8088的中断向量表用于存放( )。 中断类型号 中断服务程序入口地址 中断服务程序 中断服务程序返回地址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。

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

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

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

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

15、,完全嵌套中断优先级,数据总线无缓冲,采用自动中断结束方式,中断类型码为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 E。

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

17、频率发生器5. 8253定时器的六种工作方式中,既可由软件启动,又可由硬件启动的是( ) 方式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变为低电。

18、平后()暂时停止计数 终止本次计数过程,开始新的计数结束本次计数过程,等待下一次计数的开始 不影响计数器工作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 种工作方式,若要输。

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

20、计数通道1写入计数初值MOV 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 芯片设置为请求传输方式时,其特点是( )。仅传送一个字节的数据 连续传送多个。

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

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

23、初始化编程的步骤。答:(1)写屏蔽字,阻止某通道的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全部引脚均作联络信号。

24、 作8位I/O端口,引脚都为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口可作双向。

25、传输,C口的PC7 PC3为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接口芯片。

26、中控制信号的意义是 片选, 的意义是 读端口 ,的意义是 写端口 。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时的区别。

27、。答: 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。

28、 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串行接口中,并行数据和串行数据的转换是用( )来实。

29、现的。 数据寄存器 移位寄存器 锁存器 A/D转换器5串行异步通信的实现必须做到( )。通信双方有同步时钟传送,以实现同步一块数据传送结束时,用循环冗余校验码进行校验以字符为传送信息的单位,按约定配上起始位、停止位和校验位块与块之间用同步字符01111110隔开6在异步串行通信中,波特率是指( )。 每秒钟传送的二进制位数 每秒钟传送的字节数 每秒钟传送的字符数 每秒钟传送的数据帧数7. RS-232C是一个( )标准。 片总线 内总线 串行通信 电流环8 下列不属于UART通信错误标志的是()。奇偶错误 帧错误 溢出错误 循环错误9.同步串行通信与异步串行通信比较,以下说法错误的是( )异步。

30、通信按字符成帧,同步通信以数据块成帧异步通信对时钟要求不太严格,同步通信收发双方对时钟严格要求同步异步通信可以无校验,同步通信必须有校验异步通信传输数据的效率比同步通信高10异步通信中相邻两个字符之间间隔可以是( )。 一个字符 任意长度字符 不允许有间隔 二个字符 二、 填空题1. 串行通信的传送方向有单工、半双工 、 全双工、 多工 四种。2. 在异步通信接口中,为了使传送过程更可靠,设置了若干出错标志,如帧错、溢出错和奇偶错 。三、 简答题1.异步串行传送与同步串行传送有何区别?各适用什么场合?答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效率低,但传送线路要求也相对低;同步串行传送是以数据块为单位,在同一时钟控制下传送,速度快,效率高,但传送线路要求也相对高。2. 用异步串行传输方式发送十六进制数41H,数据位为8位,奇校验位一位,停止位一位,请画出传输波形图。3某串行异步通信接口传送标准ASCII字符,采用1位奇偶校验位,2位终止位。请回答:(1)在接收端收到的数据波形如下图,则所传送字符的代码是什么(十六进制表示)并说明是奇校验还是偶校验?(2) 如果传输的波特率为9600波特,问位宽为多少毫秒(ms)?答:所传送字符的代码是56H 偶校验如果波特率为9600bps,位宽为(1/9600)s。

你可能感兴趣的:(计算机接口技术题库)