计算机接口技术复习题含答案.doc

上传人:h**** 文档编号:1134990 上传时间:2018-12-11 格式:DOC 页数:10 大小:234.50KB
下载 相关 举报
计算机接口技术复习题含答案.doc_第1页
第1页 / 共10页
计算机接口技术复习题含答案.doc_第2页
第2页 / 共10页
计算机接口技术复习题含答案.doc_第3页
第3页 / 共10页
计算机接口技术复习题含答案.doc_第4页
第4页 / 共10页
计算机接口技术复习题含答案.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、11. 在 8086CPU中,当 M/ = 0, = 1, = 0时,CPU 完成的操作是( D ) 。 IO RD WR(A)存储器读 (B)I/O 读(C)存储器写 (D)I/O 写2. 在标志寄存器中,用于说明计算结果为 0的标志是( C )(A)C 标志 (B)A 标志(C)Z 标志 (D)S 标志3. 两片 8259A采用主从级连方式,最多能接收( B )(A)8 级中断 (B)15 级中断(C)16 级中断 (D)级中断4. 异步通信所采用的数据格式中,停止位的位数错误的是( D )(A)1 位 (B)1.5 位(C)2 位 (D)2.5 位5. 下面哪一条语句是采用寄存器间接寻址

2、的( B )(A)MOV AX,BX (B)MOV AL,BX(C)MOV AX,20 (D)MOV AX,BUF6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A )(A)控制总线 (B)同步总线(C)信号总线 (D)中断总线7. 在 PC/XT机中,NMI 的中断向量在中断向量表中的位置是 ( C )(A)由程序指定的 (B)由 DOS自动分配的(C)固定在 0008H开始的 4个字节中 (D)固定在中断向量表首8. 在两片 8259A级联的中断系统中,从片的 INT端接到主片的 IR4端,则初始化主、从片 ICW3的数据格式分别是( B )(A)01H 和 40H (B)10

3、H 和 04H (C)10H 和 40H (D)01H 和 04H9. CPU与输入/输出端口是通过哪些指令来完成信息交换( C )(A)MOV (B)MOVSB(C)IN 或 OUT (D)STOSB10. 在标志寄存器中,符号标志是( S )(A)C 标志 (B)A 标志(C)Z 标志 (D)S 标志11. CPU与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B )(A)信息端口 (B)数据端口(C)存储器端口 (D)命令端口12. 8088微处理器可寻址访问的最大 I/O空间为( B )(A) 1KB (B) 64KB(C) 640KB (

4、D) 1MB13. CPU与输入/输出端口是通过哪些指令来完成信息交换( C )(A)MOV (B)MOVSB(C)IN 或 OUT (D)STOSB14. 在标志寄存器中,用于说明计算结果为 0的标志是( C )(A)C 标志 (B)A 标志(C)Z 标志 (D)S 标志15. 下面哪一个命题是正确的( C )(A)负数的反码与其真值数相同 (B) 负数的补码与其真值数相同2(C)正数的原码、反码、补码与其真值数相同 (D)0 反码 11111111B 16. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B )(A)32KB (B)64KB(C)128KB (D)256KB17

5、. 在 BUF DB ?,?,5,9这条语句中,?代表的含义是( A )(A)随机数(字节型) (B)?字符的 ASCII(C)随机数(字型) (D)随机数(双字型)18. CPU中程序计数器(PC)中存放的是( )(A)指令 (B)指令地址(C)操作数 (D)操作数地址19. 8086CPU往 8255端口 B送数据时,则 8255A芯片引脚 A1AO为 ( B )(A)A1A0=00 (B)A1A0=01(C)A1A0=10 (D)A1A0=1120. CPU响应中断请求和响应 DMA请求的本质区别是 ( C )程序控制需要 CPU干预 响应中断时 CPU仍控制总线而响应 DMA时,让出总

6、线 速度快21. 堆栈的工作方式是 ( D )(A)先进先出 (B)随机读写 (C)只能读出不能写入 (D)后进先出 22. 外设的中断类型码必须通过 16位数据总线的 ( B ) 传送给 8086。(A)高 8位 (B)低 8位(C)16 位 (D)高 4位23. 8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是 ( C ) (A)B 口 (B)A 口(C)C 口 (D)以上三个端口均可以24. 某一中断程序入口地址值填写在向量表的 0080H0083H存储单元中,则该中断对应的中断类型号一定是 ( B )。(A)1FH (B)2OH (C)2lH (D)22H1.

7、 计算机是通过 I/O 端口 和外设进行连接的。2. CPU响应可屏蔽中断的三个条件是: NMI引脚没有中断请求,系统没有 DMA请求 、 CPU当前指令执行完毕 和 CPU 处于开中断状态 。3. 若段地址为 B387H,偏移地址为 1234H,则对应的物理地址为_B4AA4H_。4. 当多片 8259A级联使用时,对主片 8259A,级联信号 CAS2CAS0 是输_ 出_信号,而从片 8259A级联信号CAS2CAS0 是输_入_信号。5. DA转换器主要由输入寄存器、 DAC 寄存器 和 D/A 转换器构成。6. Intel 8251A工作在异步方式时,每个字符的数据位长度为_5-8_

8、位。7. 中央处理器(CPU)是由运算器和 控制器 组成。8. 可屏蔽中断的处理过程可以分为中断请求、中断响应、 中断判优 、_中断处理_、_中断返回_。9. 若段地址为 C576H,偏移地址为 5346H,则对应的物理地址为_CAAA6H_。10. 逐次逼近式 A/D转换器主要由比较器、 D/A 转换器和 逐次逼近 寄存器构成。11.当 8237A的各个通道采用循环优先权方式时,刚服务过的通道优先级变为_最低_12.(1001.101)2 = (9.625 )1013.(168)10 = ( 250 )8314.CPU访问存储器进行读写操作时,通常在 状态去检测 READY,一旦检测到 RE

9、ADY无效,就在其后插入一个 周期。15.设机器字长为 8位,则(+110)10 = (01101110 )原码 = (01101110 )反码 = (01101110)补码16. 计算机和外设不能直接连接,而是是通过 输入输出接口 进行连接。17. 如果一片微处理器有 16条地址线,那么它通过 I/O指令进行寻址的最大空间是 64K 。18. 在某一异步通信中,数据帧格式为 1个起始位、8 个数据位、1 个停止位、0 个校验位,如果其波特率为 9600波特,那么每秒能传输 960 个字符。19. 8255内部有_3 个对外输入/输出端口,有三种工作方式,方式 0叫做_基本的输入输出方式_,方

10、式 1叫做_选通的输入输出_,方式 2叫做_双向传输方式_。20. 对 n位的逐次逼近式 A/D转换器,最多需经过_n_次比较就可输出转换结果,当 n=8时,第一次比较的数据应为_10000000_B。21. 8088 CPU内部数据总线宽度为_16_位,外部数据总线宽度为_8_位。22. 8253内部有_3_ 个 16位计数器,有_6_种工作方式。23. 中断处理的过程可以分为_,_,_,_,_。24. 8255A的编程主要有 2个控制字,分别是 方式 和 端口 C 置 1置 0控制字 控制字。25、8255A 的方式选择控制字和 C口置 1置 0控制字都是写入 控制 端口的,它们是由 标志

11、位 来区分的。26、中断向量表每 4个字节存放一个中断服务程序的入口地址,较低地址的两个字节存放的是 偏移地址 ,较高地址的两个字节存放的是 段地址 。1. 一个总线周期一般由 4个时钟周期组成。 ( )2. 在 DMA传送时,CPU 放弃对系统三总线的控制,改由 DMAC来控制三总线的工作。 ( )3. 输出指令 OUT DX ,AL 的寻址方式是寄存器寻址。 ( )IO 寻址4. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过 64KB。 ( )5. 在 DMA方式下,由硬件 DMAC控制信息传送,须要 CPU介入才能进行高速传递和对数据的变换、比较等处理。 ( )6. 输入指令

12、IN AL ,DX 的寻址方式是寄存器寻址。 ( )7. 8251A在初始化编程时,其编程顺序不可任意改变。 ( 对 )8. 在 I/O接口电路中,CPU 用 I/O指令对数据端口的访问可以作双向操作。 ( )9. 在 DMA方式下,由硬件 DMAC控制信息传送,须要 CPU介入才能进行高速传递和对数据的变换、比较等处理。 ( )10. 在 I/O接口电路中,CPU 对状态端口的访问称为输入操作。 ( )11. 8255A的 B口不能工作在方式 2即双向选通输入输出方式。 ( )12. 8086系统中,只有当标志寄存器 IF=0时,才能响应来自 INTR引脚的中断请求。 ( )13.1. 试说

13、明 CMP指令和 SUB指令各执行什么操作,它们的区别是什么?答:二者都是执行两个数的相减操作。比较指令 CMP不送回相减的结果,只是使结果影响标志位。2. 8088/8086系统中,CS 和 IP各是什么寄存器?RESET 信号来到以后,它们的值分别是多少?答:复位信号 RESET来到以后: 代码段寄存器 CS=FFFFH 指令指针寄存器 IP=0000H 3. 一般来说,对接口电路的控制口和状态口各允许执行什么操作?通过什么指令来实现?4答:对接口电路的控制口一般允许执行写操作,通过写指令来实现; 而对接口电路的状态口一般允许执行读操作,通过读指令来实现。4. 试说明 TEST指令和 AN

14、D指令各执行什么操作,它们的区别是什么?TEST指令和 AND指令执行同样的操作,但 TEST指令不送回相与的结果,只是结果影响标志位。5. 8086CPU有哪些寄存器组成?答:有 4 个通用寄存器:AX,BX,CX,DX.4个专用寄存器: SP,BP, SI, DI.4个 段寄存器: CS,DS, SS, ES2个控制寄存器:IP,FR6. 指令 IN CX ,AL 是否正确,并说明正确或错误的原因。答:不正确。输入指令只能由 DX实现间接寻址,且为源操作数。如:IN AL,DX 在输出指令中不能使用寄存器 CX,只能由寄存器 DX实现间接寻址。7. 8255A有哪三种工作方式?其数据口可分

15、别工作在什么方式下?答:8255A 的三种工作方式是:方式 0:基本型输入/输出方式,A、B、C 三个数据口可工作在此方式下。方式 1:选通型输入/输出方式,A、B 二个数据口可工作在此方式下。方式 2:双向数据传送方式,只有 A数据口可工作在此方式下。8、8255A 的三个端口在使用上有什么不同?答:8255A 的端口 A,作为数据的输入、输出端口使用时都具有锁存功能。端口 B和端口 C当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。9、当数据从 8255A的 C端口读到 CPU时,8255A 的控制信号分别是什么电平?答:当数据从 8255A的 C 端口读入 C

16、PU时,8255A 的片选信号 应为低电平,才能选中芯片。A 1A0为 10,即 A1CS接高电平,A 0接低电平,才能选中 C端口。 应为低电平,数据读入 CPU, 为高电平。RDWR10、8255A 的方式选择控制字和按位置位控制字都是写入控制端口的,那么,它们是由什么来区分的?如果利用 C 口置位/复位功能是否一次可以使 C 口的若干位同时置 1 或置 0 ?答:当 8255A接收到写入控制口的控制字时,就会对最高位即标志位进行测试。如为 1,则将此字节作为方式选择控制字写入控制寄存器;如为 0,则此字节作为对端口 C的置 1/置 0控制来处理。如果利用 C 口置位/复位功能不能一次使

17、C 口的若干位同时置 1 或置 0 。11、中断向量表位于内存的什么区域?类型 2的中断服务程序的入口地址位于中断向量表的什么位置?答:中断向量表由中断向量组成,起引导作用。位于内存的 00000003FFH区域, 类型 2的中断服务程序的入口地址位于中断向量表的 00008-0000BH处。12、什么是中断向量和中断向量表?中断类型码和中断向量的关系是什么?各个中断处理程序的入口地址。存储器开辟的一定数量的存储单元,用它存放中断向量。一一对应的关系13、8253 内部有几个独立的定时/计数器?它们的 CLK端、OUT 端和 GATE端的作用分别是什么?3个 时钟输入端 门控信号输入端 信号输

18、出端14、异步通信一帧数据的格式是什么?答: 一帧数据包括起始位、数据位、奇偶校验位和停止位 4部分内容(见附图) 。15、 在串行通信中,什么叫单工、半双工、全双工工作 方式?5答:(1)单工工作方式:只允许一个方向传输数据,从发送方到接收方。(2)半双工工作方式:允许两个方向传输数据,但不能同时传输,只能交替进行。(3)全双工工作方式:允许两个方向同时进行传输数据。16、外设向 CPU提出中断请求,但没有给以响应,其原因有哪些?答:外设向 CPU提出中断请求,但没有给以响应,其原因有 4个方面:(1)CPU 正在响应 NMI的请求。(2)CPU 正处于关闭中断状态。(3)CPU 的当前指令

19、没有执行完毕。(4)外设向 CPU提出的中断请求级别较低或被屏蔽。17、一个可屏蔽中断响应周期一般包括几个总线周期?主要进行什么操作?答:一个可屏蔽中断响应周期一般包括 7个总线周期。通知发中断请求的设备,CPU 准备响应中断。CPU 接收外设发来的中断类型码。将标志寄存器的内容压入堆栈。将 CS的内容压入堆栈。将 IP的内容压入堆栈。将中断处理子程序入口地址的偏移量送 IP。将中断处理子程序入口地址的段值送 CS。18、8259A 对中断优先级的管理方式有哪几种?各是什么含义?答:8259A 对中断优先级的管理方式有:(1)完全嵌套方式(固定优先权方式):只允许高级中断打断低级中断而被优先处

20、理,禁止低级打断高级或同级中断相互打断。(2)自动循环方式:基本思想是,每当任何一级中断被处理完,它的优先级别就被改变为最低,而将最高优先级赋给原来比它低一级的中断请求。(3)中断屏蔽方式:包括普通屏蔽方式和特殊屏蔽方式。五、程序分析和程序设计题1、写出 AX和 BX最后的值MOV AX , FFFFHMOV BX , 1111HPUSH AXPUSH BXPOP AXPOP BX运行结果:AX 1111H BX FFFFH 2、有如下程序段;XOR AL,AL 清零MOV CL,ALOR AL,43HMOV BL,ALAND AL,40H程序运行后:AL= 40H , BL= 43H , C

21、L= 0 。 3、试写出下面分号后面寄存器的值DATA SEGMENT6BUF1 DB 00H , 01H , 02H , 03H , 04HBUF2 DW 0123H , 01H , 0321H , 0111H , 04HDATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART MOV AL , 1MOV BX , OFFSET BUF1 首字节的逻辑地址MOV AL , BX ; AL= 00H MOV AX , BX ; AX= 0000H MOV BX ,OFFSET BUF2MOV AL , BX ; AL= 23H MOV AX , BX

22、; AX= 0123H CODE ENDSEND START4、写出 AL、AH 和 AX最后的值XOR AX , AXOR AL , 0FH AND AL , 01H MOV AH , 0FHOR AH , 10H运行结果:AL 01H AH 1FH AX 1F01H 5、试编写程序段实现将键盘输入的在屏幕上显示出来。参考程序:CODE SEGMENTASSUME CS:CODESTART:MOV AL,01HINT 21H 返回操作系统MOV AH, 4CHINT 21HCODE ENDSEND START6、将 8255的 A口 PA0PA6 分别与七段数码管的段码驱动输入端 a相连,编

23、程从键盘输入一位十进制数字(09) ,在七段数码管上显示出来,请完善下列程序(各口地址设为 288H28bH) 。显示字形 g e f d c b a 段码0 0 1 1 1 1 1 1 3fh1 0 0 0 0 1 1 0 06h2 1 0 1 0 1 1 5bh3 1 0 0 1 1 1 1 4fh4 1 1 0 0 1 1 0 66h5 1 1 0 1 1 0 1 6dh6 1 1 1 1 1 0 1 7dh7 0 0 0 0 1 1 1 07h8 1 1 1 1 1 1 1 7fh9 1 1 0 1 1 1 1 6fhabcdefg7data segmentled db 3fh,06h

24、,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhmesg1 db 0dh,0ah,Input a num (0-9h):,0dh,0ah,$data endscode segmentassume cs:code,ds:datastart: mov ax,datamov ds,axmov dx , 28bhmov ax , 80h out dx,alsss: mov dx, _ ;显示提示信息mov ah,09hint 21h_cmp al,0 jl exit cmp al,9 jg exit sub al,30h _;bx为数码表的起始地址xlat ;求出相应的段码mov dx

25、,288h ;从 8255的 A口输出_jmp sss exit: mov ah,4ch int 21hcode endsend start六、综合题1、可编程并行接口芯片 8255各口设置如下:A 口工作于方式 1,B 口工作于方式 1,A 口输入,B 口输出,C 口输出,设控制口地址为 0C3H。回答以下问题:(1) C口地址为( 0C2H ) 。(2) 写出工作方式控制字。1(3) 写出 8255A初始化程序。答:(1) C口地址为( 0C2 ) 。 (2)工作方式控制字为:B4H (3) 8255A初始化程序:MOV AL,B4H 方式选择控制字送 ALMOV DX,0C3H 控制口地

26、址送 DXOUT DX,AL 方式选择字送控制口2、某系统中 8253芯片的通道 0通道 2和控制字端口分别为 280H-283H,通道 0 的时钟 CLK02MHZ, 要求利用通道0输出 OUT0=1KHZ方波; (1) 所用 8253中的那个通道应设定为何种工作方式? (2) 计数器的初始值应设定为何值? (3) 试编程实现上述要求。 答案:(1)所用 8253中的那个通道应设定为工作方式 3;(2 分)8(2)计数器 O的初始值应设定为 20007D0H (2 分)(3) MV DX,283H (6 分)MOV AL,36HOUT DX,ALMOV DX,280HMOV AX,7D0H

27、;写入循环计数初值 2000OUT DX,AL ;先写入低字节MOV AL,AHOUT DX,AL ;后写入高字节3、附图是由 3片 8259A构成的中断管理系统,试分析图示电路,回答以下问题:(1)主、从片之间级联信号是?其作用是(5 分)?答:)主、从片之间级联信号是:CAS0、CAS1、CAS2。是由主 8259A输出给从 8259A的,用来选中与级联地址相符的从 8259A。(2)本电路在初始化时,主和从片 1、从片 2的 ICW3应该是(5 分):ICW3 7 6 5 4 3 2 1 0主片 1 0 0 0 0 0 0 1从片 1 0 0 0从片 8 1 1 1(3)本系统最多能提供

28、多少级中断?答:22 级中断 8+8+6请把各级中断优先级按照从高到低的顺序号填入下表(5 分) 。IRi 0 1 2 3 4 5 6 7从片 1 1 2 3 4 5 6 7 8主片 9 10 11 12 13 14从片 8 15 16 17 18 19 20 21 214、已知 8253计数器的端口地址为 280283H,CLK1、CLK2 接 1MHz时钟,GATE1、GATE2 接+5V,计数器 1工作于方式 0,其计数初值为 5,计数器 2工作于方式 3,其计数初值为 4。(1)请写出 8253的两个通道的工作方式控制字(4 分) ;(2)请写出两个通道的初始化程序段(8 分) ;(3

29、)画出 OUT1和 OUT2的波形(3 分) 。9答:(1)8253 的工作方式字为:通道 1:50H 通道 2:96H(2) mov dx, 283H mov al, 50H ;设 8253通道 1为工作方式 0out dx,almov al,5mov dx, 281Hout dx,al mov dx,283Hmov al, 96H;设 8253通道 2工作方式 3out dx,almov al, 4 mov dx, 282Hout dx,al mov ah,4ch int 21h(3)画出 OUT1和 OUT2的波形如上图。5、下图所示电路中 8253计数器用于产生 8251的发送和接收时

30、钟。TXD 和 RXD连在一起。提示、图示电路 8253的控制口地址为 283H。8251 的控制口地址为 2B9H,数据口地址为 2B8H。、这里的时钟频率接 1MHz,8253 计数器的计数初值=fclk/ftxc。、8251 发送和接收的波特率为 1200,设置 1个停止位,8 个数据位,波特率因子选 16。请写出 8253和 8251的初始化程序段。6、若 8086系统采用单片 8259A中断控制器控制中断其中断类型码为 43H,试问: (1)其中断向量表的中断向量指针是多少?11CH(2)这个中断源应连向 IRR的哪一个输入端? 0100001110(3)若中断服务程序的入口地址为

31、CBA00H,则其向量区对应的 4个单元的数码依次为多少?11C 11D 11E 11F7、如图所示,要求从 8255A的 C口读入 DIP开关的数值,然后根据开关数值从 A口输出相应的数据,其对应为:若C口低三位为 0,则要求 PA0为 1,A 口其余位为 0;若 C口低三位为 1,则要求 PA1为 1,A 口其余位为 0;若C口低三位为 7,则要求 PA7为 1,A 口其余位为 0。试写出该驱动程序段。 (8255A 的端口地址为 0C0H0C3H,默认 B口为方式 0输出)参考程序: MOV DX , 0C3HMOV AL , 19HOUT DX , AL ?8、设 8259的中断请求由

32、 IR0输入,请写出其 ICW1、ICW2 和 OCW1及初始化程序段。要求:中断断请求信号采用电平触发方式,单片工作,需要写 ICW4, (设 ICW4为 07H) ;对应的中断类型码为 08H0FH;屏蔽 IR0、IR2、IR4、IR6 中断。 (8259 的口地址为 20H21H) 。9、在 8086的最小方式系统中,8259 的口地址为 20H和 21H。其初始化命令字为ICW1 * * * 1 LTIM 0 SNGL IC4ICW4 0 0 0 SFNM BUF M/S AEOI uPM若执行以下的程序段:MOV DX,20H ;初始化MOV AL,00011011BOUT DX,ALMOV DX,21HMOV AL,10001000BOUT DX,ALMOV AL,00001101BOUT DX,ALMOV AL,11000010B ;OCW1OUT DX,AL问:1、中断结束方式为2、中断级 IR4的中断类型号为3、IR5 和 IR1上有效的中断请求信号,在 IF=1时能否引起 CPU中断?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。