23. 8255 的A 口工作在方式 1 输入时,其中断允许控制位INTE的开/关是通过对( ) 的按位置位/复位操作完成的。 A. PC0 B. PC2 C. PC4 D. PC6 【答案】C
24. 8255A 工作于方式 1 输出方式,A 口/B 口与外设之间的控制状态联络信号是( )。 A.STB与 IBF B.IBF 与 ACK C.OBF与ACK D.OBF与STB 【答案】C
25. 8255的A、B口以相同的方式能同时工作的是___ ___。 A、仅方式0 B、仅方式1 C、方式2 D、方式0或方式1 【答案】D
26. .8255A的( )只能工作在方式0。
A.A端口 B.B端口 C.C端口 D.前三者 【答案】C
27. 8255工作在方式0是具有( )功能。
A.查询输入/输出 B. 输入缓冲、输出锁存 C. 无条件输入/输出 D.双向数据传送 【答案】B
28. 关于8088/8086 CPU中断响应后的执行动作,其描述不正确的是______。 A、保护断点和现场 B、开中断
C、获取中断类型码 D、取中断入口地址 【答案】B
29. 在 8088/8086CPU 构成的系统中规定( )的内存单元存放中断矢量,称为中断矢量表。 A. 00000H--003FFH B. 80000H--803FFH C. 7F000H--7F3FFH D. FFC00H--FFFFFH 【答案】A
30. 若每输入 n 个 CLK 脉冲,在 OUT 端就可输出一个宽度为一个 CLK 周期的负脉冲,则 8253 应工作于方式( )。 A.0 B.1 C.2 D.3 【答案】C
31. 当INTEL 8253可编程计时器/计数器的D5、D4定为11时,写入计数值时的顺序为( ) A.先写高8位,再写低8位 B.16位同时写入 C.先写低8位,再写高8位 D.只写高8位,低8位自动写入 【答案】C
32. 对8253当计数初值为( )时,定时时间最长。
万维试题库系统 第 6 页
A. 0 B. 65535 C. 9999 D. FFFFH 【答案】A
33. 记数/定时器 8253,在初始化时写入的二进制最大数的初值是( ) A. 0000H B. 7FFFH C. 8000H D. FFFFH 【答案】A
34. 8253/8254是可编程的( )接口芯片。
A.定时器/计数器 B.并行 C.串行 D.中断控制器 【答案】A
35. 在 8086 微机系统的 RAM 存储单元器 0000H:002CH 开始依次存放 23H,0FFH,00H,和 0F0H 四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 【答案】B
36. 在8253的6种工作方式中,能够自动重复工作的两种方式是:____。 A、方式1,方式2 B、方式2,方式3 C、方式2,方式4 D、方式3,方式5 【答案】B
37. 普通中断结束 EOI 命令适用于( )方式中的中断命令。
A.完全嵌套 B.自动循环 C.特殊循环 D.特殊屏蔽 【答案】A
38. 微机系统中若用 4 片 8259A 构成主、从两级中断控制逻辑,接至 CPU 的可屏蔽中断请求线INTR 上,最多可扩展为____级外部硬中断。 A. 32 B. 29 C. 28 D. 24 【答案】B
39. 8253的控制字寄存器______。
A、可读可写 B、只能读 C、只能写 D、不能读写 【答案】C
三、填空题
1. 8255A 的方式 0、方式 1 和方式 2 也分别称为__________、__________和__________传送方式。
【答案】基本的输入/输出、选通的输入/输出、双向
2. 8255A并行接口电路编程时,C口的置位/复位字应写入____________端口。 【答案】控制
万维试题库系统 第 7 页
3. 8255A端口C的按位置位复位功能是由控制字中的D7=_______来决定的。 【答案】0
4. 中断类型号为 24H 的中断向量存放在__________存储单元。 【答案】0000H:0090H
5. 8255A工作于“方式1输出”时与外设之间的一对\握手\信号是输出缓冲器满信号和__________。 【答案】响应信号
6. 8259A 工作在 8086 模式,中断向量字节 ICW2=70H,若在 IR3 处有一中断请求信号,这时它的中断向量号为_______,该中断的服务程序入口地址保存在内存地址为________H 至_________H 的___________个单元中。 【答案】73H,1CC,1CF,4
7. 在 8086 系统中使用 8259A 芯片,最多能管理________级中断优先级。 【答案】64
8. 8086/8088 CPU 的中断系统能处理______种不同类型的中断,以产生中断的方法 来分类,可以分成________________和________________两大类。8086/8088CPU 的硬件中断可以分成______________中断和________________中断。
【答案】256,外部中断/硬件中断,内部中断/软件中断,不可屏蔽,可屏蔽
9. 8253各计数器的最大计数初值为________________H。 【答案】0000H
10. 8253定时器/计数器的________________端可作为中断请求信号。 【答案】OUT
11. 一片8253中有3个________位定时器/计数器。 【答案】16
12. 可编程定时/计数器 8253 含有_______个_______位的定时/计数器。每个定 时/计数器可以通过编程方式来设定的工作方式有_______种。 【答案】3 16 6
13. 中断类型号为30H的中断所对应的中断向量存放在内存从_________开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址_________。 【答案】0COH 65000H 14. 8259A中断控制器有两种中断信号接入方式,一种是__________,另一种是__________。 【答案】边沿触发 电平触发
万维试题库系统 第 8 页
15. 8086有两类中断,它们是__________中断和__________中断。
【答案】硬件中断、软件中断(或:外部中断、内部中断) (顺序可互换)
16. 8259A的__________方式指的是优先级固定,IR0优先级最高,IR7优先级最低。 【答案】全嵌套
17. 断点是指中断服务程序的_____________________地址。 【答案】返回
18. 当8259A中断控制器设定为普通全嵌套方式时,IR7的优先权_________。 【答案】最低
19. 8259中断控制器有两种中断信号接入方式,一种是__________,另一种__________是。 【答案】电平触发方式 边沿触发方式
20. 设系统中有主、从 8259A 芯片共 3 片,最多能管理_________级中断优先级。 【答案】22
21. 若8259A的ICW2被初始化为18H,则IR5对应的中断类型码为 。 【答案】1DH
22. 可编程中断控制器 8259A,一片具有_____级优先级控制,当使用两片级联 时,可以管理_______个外部中断,通过级联 8259A 最多可以扩展到_______ 级优先级控制。 【答案】8,15,64
四、应用题
1. 织布机控制系统如图所示,已知织布机每织 1 米发出一个正脉冲,每织 200 米要求接收一正脉冲,从而触发剪裁设备把布剪开。若 8253 的端口地址为 40H-43H, 编写对 8253 初始化程序段。
【答案】
MOV AL,00010100B OUT 43H,AL MOV AL,200 OUT 40H,AL
2. 有如图键盘电路,试编写 8255 初始化程序和键值读取程序,并将键值序号在LED七段数码管显示出来。
万维试题库系统 第 9 页
【答案】
一种可能的程序实现如下:
DATA SEGMENT ;数据段中存放数字 0 ~ 9 的LED 显示代码 LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX
MOV DX,203H ;送 8255 工作方式字:A 口方式 1 输出, MOV AL,10001000B ;C 口上半部输入,下半部输出 OUT DX,AL
MOV CX,3 ;准备键扫
MOV AL,0FEH ;送第一行扫描码 :PC0=0 MOV BH,-1 ;BH=-1 表示第一行无键按下 S_NEXT: MOV DX,202H ;从 8255C 口下半部送键扫描码 OUT DX,AL MOV BL,AL
IN AL,DX ;从 8255C 口上半部读按键状态 AND AL,70H
CMP AL,70H ;(AL)=70H 表示无键按下 JNZ DISP ;有键按下,转到显示处理 MOV AL,BL RCL AL,1
ADD BH,3 ;准备检查第二行(PC1=0)键状态 LOOP S_NEXT JMP EXIT
DISP: MOV CL,4 ;根据AL 值计算键值 SHR AL,CL
万维试题库系统 第 10 页

