计算机接口技术复习题(含答案) 下载本文

内容发布更新时间 : 2024/5/2 20:52:44星期一 下面是文章的全部内容请认真阅读。

——————

1. 在8086CPU中,当M/ IO= 0,RD = 1,WR= 0时,CPU完成的操作是( D )。

(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. 下面哪一条语句是采用寄存器间接寻址的( B )

(A)MOV AX,BX (B)MOV AL,[BX] (C)MOV AX,20 (D)MOV AX,BUF

6. 计算机系统总线按其功能可划分为数据总线、地址总线和( 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)10H和04H (C)10H和40H (D)01H和04H

9. CPU与输入/输出端口是通过哪些指令来完成信息交换( C )

(A)MOV (B)MOVSB (C)IN或OUT (D)STOSB

10. 在标志寄存器中,符号标志是( 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 (D) 1MB

13. CPU与输入/输出端口是通过哪些指令来完成信息交换( C )

(A)MOV (B)MOVSB (C)IN或OUT (D)STOSB

14. 在标志寄存器中,用于说明计算结果为0的标志是( C )

(A)C标志 (B)A标志 (C)Z标志 (D)S标志

15. 下面哪一个命题是正确的( C )

(A)负数的反码与其真值数相同 (B) 负数的补码与其真值数相同 (C)正数的原码、反码、补码与其真值数相同 (D)[+0]反码 =11111111B

1

16. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B )

(A)32KB (B)64KB (C)128KB (D)256KB

17. 在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=11

20. CPU响应中断请求和响应DMA请求的本质区别是 ( C )

程序控制

需要CPU干预

响应中断时CPU仍控制总线而响应DMA时,让出总线 速度快

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. 某一中断程序入口地址值填写在向量表的0080H—0083H存储单元中,则该中断对应的中断类型号一定是

( B )。

(A)1FH (B)2OH (C)2lH (D)22H

1. 计算机是通过 I/O端口 和外设进行连接的。

2. CPU响应可屏蔽中断的三个条件是:① NMI引脚没有中断请求,系统没有DMA请求 、② CPU当前指令执行

完毕 和③ CPU处于开中断状态 。

3. 若段地址为B387H,偏移地址为1234H,则对应的物理地址为__B4AA4H___。 4. 当多片8259A级联使用时,对主片8259A,级联信号CAS2~CAS0是输_ 出___信号,而从片8259A级联信号CAS2~

CAS0是输__入____信号。

5. DA转换器主要由输入寄存器、 DAC 寄存器 和 D/A 转换器构成。

6. Intel 8251A工作在异步方式时,每个字符的数据位长度为__5--8___位。 7. 中央处理器(CPU)是由运算器和 控制器 组成。

8. 可屏蔽中断的处理过程可以分为中断请求、中断响应、 中断判优 、__中断处理___、___中断返回__。 9. 若段地址为C576H,偏移地址为5346H,则对应的物理地址为_CAAA6H______。

10. 逐次逼近式A/D转换器主要由比较器、 D/A 转换器和 逐次逼近 寄存器构成。 11.当8237A的各个通道采用循环优先权方式时,刚服务过的通道优先级变为__最低___ 12.(1001.101)2 = (9.625 )10 13.(168)10 = ( 250 )8

14.CPU访问存储器进行读写操作时,通常在 状态去检测READY,一旦检测到READY无效,就在其后插入一

个 周期。

2

15.设机器字长为8位,则

(+110)10 = (01101110 )原码= (01101110 )反码= (01101110)补码

16. 计算机和外设不能直接连接,而是是通过 输入输出接口 进行连接。

17. 如果一片微处理器有16条地址线,那么它通过I/O指令进行寻址的最大空间是 64K 。

18. 在某一异步通信中,数据帧格式为1个起始位、8个数据位、1个停止位、0个校验位,如果其波特率为9600波

特,那么每秒能传输 960 个字符。 19. 8255内部有_______3 个对外输入/输出端口,有三种工作方式,方式0叫做__________基本的输入输出方式_____,

方式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控制字都是写入 控制 端口的,它们是由 标志位 来区分的。 26、中断向量表每4个字节存放一个中断服务程序的入口地址,较低地址的两个字节存放的是 偏移地址 ,较高地址的两个字节存放的是 段地址 。

1. 一个总线周期一般由4个时钟周期组成。( √ )

2. 在DMA传送时,CPU放弃对系统三总线的控制,改由DMAC来控制三总线的工作。( √ ) 3. 输出指令OUT DX ,AL的寻址方式是寄存器寻址。( × )IO寻址

4. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过64KB。( √ ) 5. 在DMA方式下,由硬件DMAC控制信息传送,须要CPU介入才能进行高速传递和对数据的变换、比较等处理。( × ) 6. 输入指令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. 试说明CMP指令和SUB指令各执行什么操作,它们的区别是什么?

答:二者都是执行两个数的相减操作。比较指令CMP不送回相减的结果,只是使结果影响标志位。 2. 8088/8086系统中,CS和IP各是什么寄存器?RESET信号来到以后,它们的值分别是多少?? 答:复位信号RESET来到以后: 代码段寄存器 CS=FFFFH

指令指针寄存器 IP=0000H

3. 一般来说,对接口电路的控制口和状态口各允许执行什么操作?通过什么指令来实现?

答:对接口电路的控制口一般允许执行写操作,通过写指令来实现; 而对接口电路的状态口一般允许执行读操作,通过读指令来实现。

4. 试说明TEST指令和AND指令各执行什么操作,它们的区别是什么?

TEST指令和AND指令执行同样的操作,但TEST指令不送回相与的结果,只是结果影响标志位。

3