---
tags: [试题, 接口与通讯技术]
create time: 2026-06-26 22:20
---
# 试题D
## 概述
"接口与通讯技术"期末考试试卷(B卷),适用于计算机及相关专业,考试形式为闭卷笔试。
## 正文
课程名称:接口与通讯技术 专业年级:
学号: 姓名:
试卷类型:A 卷( )B 卷(√)C 卷( )考试时间:120 分钟
### 一、填空题(每空1分,共26分)
1. 已知 8255A 的 A 口地址为 20H,则命令口地址为( )。
2. ADC0809 由模/数转换部分和( )两部分组成。启动转换的信号为( )。
3. 8253 有( )个独立的计数器,每个计数器有( )种工作方式。
4. 异步通信中一帧数据格式由起始位、数据位、( )和停止位组成。
5. 8255A 的端口 A 可工作在( )方式,端口 B 可工作在( )方式,端口 C 分为两个( )位口。
6. 8251A 的工作方式控制字的 D7D6 = 01 表示波特率因子为( ),D1D0 = 11 表示数据位为( )位。
7. 已知 8255A 的命令口地址为 21H,则 A 口地址为( ),B 口地址为( ),C 口地址为( )。
8. 8251A 有两个控制字,分别是( )和( )。当 8251A 硬件复位后,CPU 需要先写入( ),再写入( )。
9. 当 8255A 的 A 口工作在方式 1 输入时,C 口的( )线作为联络信号。
10. 8253 的计数器 0 工作在方式 3(方波发生器),若 CLK0 = 1MHz,要求输出频率为 1kHz 的方波,则计数初值为( )。
### 二、单项选择题(每小题2分,共26分)
1. 执行 8086 指令 MOV AL, [BX+SI+100H] 后,AL 的内容是( )。
A. 100H B. 200H C. 300H D. 400H
2. 将累加器 AL 的内容乘以 2 的汇编语言指令是( )。
A. AND AL, 10H B. MUL 2 C. SHL AL, 1 D. ROR AL, 1
3. 8259A 是一种( )芯片。
A. 中断控制 B. DMA 控制 C. 定时/计数 D. 并行通信
4. 8253 某计数器的输入 CLK 频率为 1MHz,输出 OUT 频率为 100Hz,则计数初值为( )。
A. 1000 B. 10000 C. 100 D. 10
5. 某串行异步通信的数据帧格式为 1 位起始位、8 位数据位、1 位校验位、2 位停止位,波特率为 2400bps,则每秒最多可传输( )个字符。
A. 120 B. 200 C. 240 D. 300
6. 在 8253 的方式控制字中,若 B1B0 = 10,表示选择( )号计数器。
A. 0 B. 1 C. 2 D. 3
7. 8253 有 3 种计数脉冲信号输入方式,其中,( )不是其工作方式。
A. 硬件启动 B. 软件启动 C. 脉冲启动 D. 级联启动
8. 执行 MOV AL, [2000H] 后,其操作数的寻址方式为( )。
A. 立即寻址 B. 直接寻址 C. 寄存器间接寻址 D. 基址变址寻址
9. DAC 可以将( )变为模拟量送至外部设备。
A. 程序 B. 指令 C. 数据 D. 声音
10. 8255A 的端口 A 工作在方式 1 输入时,中断允许触发器 INTE 是通过( )来控制的。
A. PC4 B. PC2 C. PC6 D. PC0
11. 按照串行数据的同步方式,串行通信可分为( )和同步通信两类。
A. 单工通信 B. 双工通信 C. 半双工通信 D. 异步通信
12. 8086 CPU 响应中断后,自动将( )压入堆栈。
A. 标志寄存器和 CS、IP B. CS C. IP D. 标志寄存器
### 三、判断题(每小题2分,共26分)(正确打√,错误打x)
1. 8255A 的三个端口都可以通过指令改变其工作方式。( )
2. 8251A 通过引脚 RTS 输出低电平,请求外设准备发送数据。( )
3. 在 8253 的方式控制字中,若 B1B0 = 11,表示选择 3 号计数器。( )
4. 在串行通信中,每个字符的传送都需要起始位和停止位。( )
5. 8086 CPU 响应中断后,不需要保存标志寄存器内容。( )
6. 8253 的计数器采用递减方式计数。( )
7. DMA 方式的数据传送不需要 CPU 介入。( )
8. 异步通信中,波特率只取决于发送端,与接收端无关。( )
9. 8251A 收到 Break 信号后,向 CPU 发送 Break 中断。( )
10. 8259A 在全嵌套方式中,优先级最低的中断源为 IRQ7。( )
11. ADC0809 是一种数/模转换芯片。( )
12. 8259A 的中断类型号由外设中断源通过数据总线送入。( )
13. 8255A 工作在方式 0 时,基本输入/输出需要用联络信号。( )
14. DMA 方式的数据传送需要 CPU 执行中断服务程序。( )
### 四、简答题(每小题5分,共20分)
1. 简述 8251A 芯片的主要功能及其在串行通信中的作用。
2. 什么是中断向量表?8086 的中断向量表有什么特点?
3. 比较 8253 的 6 种工作方式,说明方式 2 和方式 5 的主要区别。
4. 在 8259A 中,什么是优先级判别?常用的优先级判别方法有哪几种?
### 五、编程题(共22分)
1. (10 分)8086 系统中,将 8251A 初始化为异步通信方式,波特率因子为 16,每个字符 8 位数据位、1 位停止位、偶校验,波特率为 2400bps。已知 8251A 的端口地址为 04F0H~04F3H,写出完整的初始化程序。
2. (12 分)已知 8253 的时钟频率为 1MHz,要产生频率为 1kHz 的方波输出。8253 的端口地址为 20H~23H。
(1) 计算计数初值。
(2) 写出 8253 的初始化程序(计数器 0 工作在方式 3)。