Files
final-exam/接口与通讯技术/试题册/试题D.md
T

123 lines
5.6 KiB
Markdown
Raw Normal View History

2026-06-26 22:27:27 +08:00
---
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 的工作方式控制字的 D<sub>7</sub>D<sub>6</sub> = 01 表示波特率因子为( ),D<sub>1</sub>D<sub>0</sub> = 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 的方式控制字中,若 B<sub>1</sub>B<sub>0</sub> = 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. PC<sub>4</sub>  B. PC<sub>2</sub>  C. PC<sub>6</sub>  D. PC<sub>0</sub>
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 的方式控制字中,若 B<sub>1</sub>B<sub>0</sub> = 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)。