123 lines
5.6 KiB
Markdown
123 lines
5.6 KiB
Markdown
|
|
---
|
|||
|
|
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)。
|