资源描述
第一部分 《微机原理与接口技术》综合练习题
一.填空题
1.接口的基本功能是 和 等。
2.数据输入/输出的五种方式是 、 、 、 、 和 。
3.在查询输入/输出方式下,外设必须至少有两个端口,一个是 端口,另一个是 端口。
4.如果某条数据线上传送的数字是1,则传送数字1时刻数据线上的电压为 电平。
5.如果某条数据线上传送的数字是0,则传送数字0时刻数据线上的电压为 电平。
6.DMA方式的中文意义是 ,它适用于 数据传送。
7.在译码过程中,如果有一根地址线没用到,会有 个重叠地址。
8.总线按传送信息的类别可分为: 、 、 三类。
9.PCI总线属于现代 总线。
10.总线传输方式通常有三种: 、 和 。
11.在总线上完成一次数据传输一般要经历如下阶段 、 、 、 。
12.按总线在微机结构中所处的位置,总线可分为 、 、 、 。
13.系统总线按其性能可分为: 和 。
14.系统总线按其技术上的差异可分为: 和 。
15.8086CPU的外部中断引脚有 和 。
16.8086的中断可分为 、 两大类。
17.8086的外部中断分为 和 。
18.8255A是 芯片。
19.8255A具有三种工作方式: 、 和 。
20.8255A有 种工作方式。
21.8253有 种工作方式。
22.8253中有 个独立的计数器。
23.8253是 。
24.8253中的每个计数器可作为二进制和 进制计数器用。
25.8253共有 个地址。
26.从8253计数器中读出的计数值 不是 读出瞬间的减计数器的内容。
27.0809是常用的 转换芯片。
28.数/模转换方式有多种方法,常用的是 。
29.0832是常用的 转换芯片。
30.软件识别按键时,当识别有键按下后所加的一段延时程序是为了 。
31.常用的软件识别按键的方法有 、 。
32.LED显示器有共阳极和 之分。
33.调制解调器是 和 的组合器件。
34.面向字符型的串行通信协议规定数据是以 为单位传送的。
35.串行通信方式分为 和 。
36.RS-232-C是 与 间的标准。
37.根据传输线路不同,串行通信可分为三种方式: 、 和 。
38.在串行通信过程中, 又称为数据终端设备, 又称为数据通信设备。
39.串行通信中“每秒传送的二进制位数”称为 。
40.远距离串行通信应使用 。
二. 选择题
1.8086CPU工作在总线请求方式时,会让出( )。
A.地址总线 B.数据总线C.地址和数据总线D.地址、数据和控制总线
2.8086CPU的I/O地址空间为( )字节。
A.64KB B.1MB C.256B D.1024B
3.CPU在执行OUT DX,AL指令时,( )寄存器的内容送到地址总线上。
A.AL B.DX C.AX D.DL
4.数据的输入输出指的是( )进行数据交换。
A.CPU与存储器 B.CPU与外设C.存储器与外设 D.内存与外存
5.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( )个重叠地址。 A.52 B.5 C.25 D.10
6.8086在执行IN AL,DX指令时,DX寄存器的内容送到( )上。
A.地址总线 B.数据总线C.存储器 D.寄存器
7.在中断输入/输出方式下,外设的( )线可用于向CPU发送中断请求信号。
A.地址 B.状态 C.数据 D.其他
8.CPU在执行OUT DX,AL指令时,( )寄存器的内容送到数据总线上。
A.AL B.DX C.AX D.DL
9.查询输入/输出方式需要外设提供( )信号,只有其有效时,才能进行数据的输入和输出。
A.控制 B.地址 C.状态 D.数据
10.当CPU执行存储器读指令时,其( )。
A.M/IO线为高、RD线为低 B.M/IO线为低、RD线为低
C.M/IO线为低、RD线为高 D.M/IO线为高、RD线为高
11.CPU在执行IN AL,DX指令时,其( )。
A.M/IO线为低、RD线为低 B.M/IO线为高、RD线为低
C.M/IO线为低、RD线为高 D.M/IO线为高、RD线为高
15.地址译码器的输入端应接在( )总线上。 A.地址 B.数据 C.控制 D.以上都对
16.地址译码器的输出一般可为接口的( )信号。
A.片选 B.数据输入 C.地址 D.控制
17.PCI总线的数据宽度为( )位。
A.8 B.16 C.32 D.64
18.ISA总线的数据宽度为( )位。
A.64 B.32 C.16 D.8
19.总线的宽度用数据总线的条数表示,其单位是( )。
A.位 B.字节 C.字 D.双字
20.总线的宽度用( )总线的条数表示。
A.地址 B.数据 C.控制 D.以上所有
21.总线的标准传输率是总线上( )。
A.每秒传输的最大字节量 B.每秒传输的最大位数
C.每秒传输的最大信息量 D.每秒传输的数据量
23.CPU响应INTR引脚上来的中断请求的条件是( )。
A.IF=0 B.IF=1 C.TF=0 D.TF=1
24.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。
A.IRQ3 B.IRQ5 C.IRQ0 D.IRQ4
25.8086中断系统可以管理( )种中断。
A.16 B.1K C.256 D.128
26.8086中断向量表的大小为( )字节。
A.256 B.1024 C.2k D.64k
28.两片8259A级联后可管理( )级中断。
A.15 B.16 C.32 D.64
29.8086中断系统中优先级最低的的是( )。
A.可屏蔽中断 B.不可屏蔽中断 C.单步中断 D.除法出错
30.8255A工作在方式2(双向选通I/O)时,( )。
A.只能作输入接口B.只能作输出接口C.作输入口或作输出口
D.同时可作输入口、输出口
31.传输距离较近时,常采用( )。
A.串行接口 B.简单接口 C.可编程接口 D.并行接口
32.并行接口一般要对输出数据进行锁存,其原因是( )。
A.外设速度常低于主机速度 B.主机速度常低于外设速度
C.主机与外设速度通常差不多 D.要控制对多个外设的存取
33.可编程定时器/计数器8253有( )种工作方式。
A.一种 B.二种 C.六种D.八种
34.计数器与定时器的工作原理是( )。
A.不完全相同的 B.根本不同的 C.相同的 D.互不相关的
35.可编程定时器/计数器8253的控制字为( )个字节。
A.1 B.2 C.3 D.4
36.启动8253的计数器开始或计数的方式有( )。
A.软件方式 B.硬件方式C.软件和硬件方式 D.门控信号
37.向8253写入的计数初值写到了( )中。
A.初值寄存器 B.计数器0通道 C.减计数单元 D.控制字寄存器
38.在对8253进行任何操作前,都必须先向8253写入一个( ),以确定8253的工作方式。
A.控制字 B.计数初值C.状态字 D.指令
39.计数初值送到8253的( )寄存器中。
A.控制寄存器 B.计数初值寄存器C.减计数单元 D.输出锁存寄存器
40.可以从8253的( )寄存器中读出减计数器的值。
A.控制寄存器 B.计数初值寄存器C.减计数单元 D.输出锁存寄存器
41.当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个( )。
A.传感器 B.滤波电路C.采样保持器 D.多路模拟开关
42.梯形电阻网络中的电阻为( )。
A.10KW和20 KW B.R和2RC.R和RF D.2R和RF
43.D/A转换器输出模拟电压的最大幅值不会超过( )。
A.+5V B.0VC.输入电压 D.参考电压
45.使多路模拟信号共有一个A/D转换器时,需使用( )。
A.采样保持器 B.多路模拟开关C.传感器 D.滤波电路
46.将各种物理信号变成电信号的装置称为( )。
A.采样保持器 B.传感器C.模/数转换器 D.数/模转换器
47.当外设所需的控制信号为模拟电压时,需在输出通道中设计一个( )。
A.A/D转换器 B.定时/计数器C.传感器 D.D/A转换器
48.ADC0809的EOC引脚如果输出为高电平,表示( )。
A.启动A/D转换 B.读出数字量C.A/D转换结束 D.A/D转换器
49.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。
A.6 B.8 C.16 D.32
50.LCD显示器比LED显示器( )。
A.费电 B.省电C.亮度高 D.屏幕大
51.使8段LED显示器显示数字的编码称为( )。
A.字形码 B.ASCII码C.区位码 D.BCD码
52.按键的抖动是由( )造成的。
A.电压不稳定 B.电流不稳定C.机械运动抖动和接触不稳定D.按键速度太慢
53.8251的最高波特率为( )bps。
A.1200 B.9600C.19200 D.38400
54.标准的RS-232-C规定的串行数据传送距离为( )米。
A.10 B.20 C.50 D.100
55.串行通信适用于( )微机间的数据传送。
A.不同类型 B.同类型C.近距离 D.远距离
56.两台微机间进行串行通信时,波特率应设置为( )。
A.不同 B.相同C.可相同也可不同 D.固定不变
57.两台微机间进行串行双工通信时,最少可采用( )根线。
A.2 B.3 C.4 D.5
58.微机的串口的I/O地址为( )。
A.3F8H~3FFH B.2FBH~2FFH C.378H~3F7H D.3E0H~3E7H
三、编程设计题
OUT0
CATE0
CLK0
OUT1
CATE1
CLK1
OUT2
CATE2
CLK2
8253
D0
D1
D2
D3
D4
D5
D6
D7
A
B
C
E1
E2
E3
74LS138
A1
A0
CS
RD
WR
Y0
A2
A3
A4
A5
A6
A7
2.写出如图1所示原理图中,芯片8253选通工作的地址范围,各端口地址各为多少?置8253计数器0#为BCD码计数方式,工作于方式3(方波发生器),CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),写出设置控制字的指令序列(控制字格式如图2所示)。
图1SC1
8253控制字格式
BCD码计数—1;二进制—0
工作方式:000—方式0;001—方式1;… 110—方式6
写计数初值
00计数值送OL,01写低8位,10写高8位,11先写低8位再写高8位
选择计数器:00计数器0#,01计数器1#,10计数器2#
SC0
RL0
RL1
M1
M2
M0
BCD
图2(8253控制字格式)
3.如图3所示,8255的A口与共阴极的LED显示器相连,若片选信号A9~A2=11000100时选中8255A,问8255A的地址范围是多少?A口应工作在什么方式?写出8255A的初始化程序。
8255A
A0
A1
A0
A1
PA7
PA6
PA0
M
M
CS
74LS138
Y4
G1
G2A
G2B
C
B
A
A9
A4
A8
A6
A2
A3
A7
A5
4.如图4,分析各端口的地址,并写出8255A的初始化程序。
8255A
A0
A1
A1
A2
PA7
PA6
PA0
M
M
CS
74LS138
Y4
G1
G2A
G2B
C
B
A
A9
A4
A8
A6
A0
A3
A7
A5
PB7
PB0
M
M
+5V
PB6
图4
8255A
PA7
PA0
PB7
PB6
PB0
A0
A1
A0
A1
M
M
M
CS
74LS138
Y2
G1
G2A
G2B
C
B
A
A8
A4
A7
A5
A2
A3
A6
M
+5V
5.如图5,所示电路,分析各端口地址;A口、B口工作在什么方式;写出8255A的初始化程序(8255控制字格式如图6所示)。
图5
D6
D5
D4
D3
D2
D1
D0
1
8255控制字
A组
B组
C口低4位: 1—入;0—出
B口:1—入;0—出
C口高4位: 1—入;0—出
B口:0—方式0;1—方式1
A口:1—入;0—出
A口:00—方式0;01—方式1;1×—方式2
图6(8255控制字格式)
6.,利用8255A检测8个外部开关量的状态,请画出接口电路图,写出初始化程序段。
7.如图7电路,使用DAC0832 在U0产生持续正三角波。
(1)采用74LS138译码器产生地址为300H的地址译码信号,画出74LS138译码电路。
(2)产生正三角波,DAC0832的参考电源UERF应如何接?
(3)写出产生三角波的程序。
DAC0832
Rfb
IOUT1
D0
D7
+5V
ILE
UREF
IOUT2
_
+
XFER
WR2
┇
WR1
U0
IOW
300H
DB
CS
图7
《微机原理与接口技术》综合练习题参考答案
一、填空题
1.输入缓冲 输出锁存 2.程序控制 中断 DMA 无条件 I/O处理机
3.状态 数据 4.高
5.低 6.直接存储器 存取批量高速
7.2 8.地址总线 数据总线 控制总线
9. 高端 10.同步传输 半同步传输 异步传输
11.总线请求和仲裁阶段 寻址阶段 数据传送阶段 结束阶段
12.片内总线 芯片总线 系统总线 外部总线
13.高端总线 低端总线 14.传统总线 现代总线
15. INTR NMI 16.内部中断 外部中断
17.可屏蔽中断(INTR) 不可屏蔽中断(NMI)
18.可编程并行接口 19.基本I/O选通 I/O双向选通I/O
20.三 21. 6
22.三 23.可编程定时器/计数器
24.十 25. 4
26.不是 27. A/D
28. T型电阻网络法 29. D/A
30.去抖动 31.行扫描法 反转法
32.共阴极 33.调制器 解调器
34.字符 35.异步 同步
36.微机 Modem
37.单工传输方式 半双工传输方式 全双工传输方式
38.微机 Modem 39.波特率
40. MODEM
二、选择题
1.D 2.A 3.B 4.B 5.C 6.A 7.B 8.A 9.C 10.A
11.A 15.A 16.A 17.C 18.C 19.A 20.B
21.A 23.B 24.B 25.C 26.B 28.A 29.C 30.D
31.D 32.A 33.C 34.C 35.A 36.C 37.A 38.A 39.B 40.D
41.C 42.B 43.D 45.B 46.B 47.D 48.C 49.D 50.B
51.A 52.C 53.C 54.C 55.D 56.B 57.B 58.A
三、编程设计题
2.(1)地址范围:80H~83H;
计数器0#:80H; 计数器1#:81H; 计数器2#:82H; 控制寄存器:83H
(2)计数器0#为BCD码计数方式,工作于方式3,方式控制字为00010111B=17H
CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),即计数初值为10,BCD码计数,为10H。
(3)8253初始化程序:
MOV AL,17H
OUT 83H,AL
MOV AL,10H
OUT 80H,AL
3.(1)地址范围:310H~313H
(2)A口工作在方式0输出
(3)初始化程序MOV AL,80H
MOV DX,313H
OUT DX,AL
4.1)各端口的地址为:A口:310H
B口:312H
C口:314H
控制寄存器:316H
(2)初始化程序:
MOV AL,82H
MOV DX,316H
OUT DX,AL
5. (1)A口:188H
B口:189H
C口:18AH
控制口:18BH
(2)A口输入方式0
B口输出方0
控制字:10010000 90H
(3)初始化程序
MOV AL,90H
MOV DX,18BH
OUT DX,AL
6. (1)硬件连接图,如图9
8255A
PA1
PA0
PA7
D0
+5V
┇
D7
┇
(2)初始化程序段
MOV AL,90H ;A口控制字(A口方式0,输入)
OUT PORT,AL ;控制字写入控制寄存器(PORT代表控制寄存器的端口地址)
7.题解:(1)采用74LS138译码器的地址译码电路,如图10。
74LS138
Y0
G1
G2A
G2B
C
B
A
A8
A2
A7
A5
A0
A1
A6
A9
300H
A3
A4
(2)产生正三角波,DAC0832的参考电源UERF应接-5V。
(3)产生持续三角波的程序:
MAIN PROC FAR
PUSH DS
MOV AX,0
PUSH AX
NEXT: MOV AL,0
NEXT1:MOV DX,300h
OUT DX,AL
CALL DELAY
ADD AL,1
CMP AL,0FFH
JB NEXT1
NEXT2:MOV DX,300H
OUT DX,AL
CALL DELAY
SUB AL,1
CMP AL,0
JA NEXT2
JMP NEXT
RET
MAIN ENDP
第二部分 《微机原理与接口技术》模拟试题及答案
一. 填空题(每空2分,共30分)
1. 8086CPU的外部中断引脚有 和 。
2. PCI总线属于现代 总线。
3. 8086的中断可分为 、 两大类。
4. 8255A具有三种工作方式: 、 和 。
5. 8253中有 个独立的计数器。
6. 0832是常用的 转换芯片。
7. 软件识别按键时,当识别有键按下后所加的一段延时程序是为了 。
8. 串行通信方式分为 和 。
9. RS-232-C是 与 间的标准。
二. 选择题(每小题2分,共30分)
1.数据的输入输出指的是( )进行数据交换。
A.CPU与存储器 B.CPU与外设 C.存储器与外设 D.内存与外存
2.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生( )个重叠地址。
A.52 B.5 C.25 D.10
3.8086在执行IN AL,DX指令时,AL寄存器的内容输出到( )上。
A.地址总线 B.数据总线C.存储器 D.寄存器
4.ISA总线的数据宽度为( )位。
A.64 B.32 C.16 D.8
5.8086中断向量表的大小为( )字节。
A.256 B.1024 C.2k D.64k
6.软中断INTn(n=10H~FFH)的优先级排列原则是( )。
A.n值愈小级别越高 B.无优先级别C.n值愈大级别越高 D.随应用而定
7.8255A工作在方式2(双向选通I/O)时,( )。
A.只能作输入接口 B.只能作输出接口
C.作输入口或作输出口 D.同时可作输入口、输出口
8.可编程定时器/计数器8253的控制字为( )个字节。
A.1 B.2 C.3 D.4
9.起动8253的计数器开始或计数的方式有( )
A.软件方式 B.硬件方式C.软件和硬件方式 D.门控信号
10.当外设的输出信号为模拟电压时,需在输入通道中设计一个( )。
A.A/D转换器 B.D/A转换器C.定时器/计数器 D.传感器
11.使多路模拟信号共有一个A/D转换器时,需使用( )。
A.采样保持器 B.多路模拟开关C.传感器 D.滤波电路
12.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。
A.6 B.8 C.16 D.32
13.LCD显示器比LED显示器( )。
A.费电 B.省电C.亮度高 D.屏幕大
14.串行通信适用于( )微机间的数据传送。
A.不同类型 B.同类型C.近距离 D.远距离
15.两台微机间进行串行通信时,波特率应设置为( )。
A.不同 B.相同C.可相同也可不同 D.固定不变
三. 简答题(每小题6分,共30分)
1.什么是接口?接口的基本功能是什么?
2.什么是总线?
3.什么是中断向量表?
4.并行接口的主要特点及其主要功能是什么?
5.调制解调器在串行通信中有什么作用?
四.编程(10分)
如图11电路,使用DAC0832 在U0产生持续正三角波。
(1)设计一个产生地址为300H的地址译码信号,画出采用74LS138译码器的地址译码电路。
(2)产生正三角波,DAC0832的参考电源UERF应如何接?
(3)写出产生三角波的程序。
DAC0832
Rfb
IOUT1
D0
D7
+5V
ILE
UREF
IOUT2
_
+
XFER
WR2
┇
WR1
U0
IOW
300H
DB
CS
《微机原理与接口技术》模拟试题参考答案
一、填空题
1.INTR NMI2.高端3.内部中断 外部中断4.基本I/O 选通I/O 双向选通I/O5.三6.D/A7.去抖动8.异步 同步9.微机 Modem
二、选择题1.B 2.C 3.B 4.C 5.B 6.A 7.D 8.A 9.C 10.A11.B 12.D 13.B 14.D 15.B
三、简答题1.微机接口是位于主机与外设之间的一些转换电路的总称。
接口的基本功能是输入缓冲、输出锁存、信号变换等。
2.总线是一组信号线的集合,是计算机各模块间进行信号传输的公共通道。
3.把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。
4.主要特点:数据并行传输,传输速度快,但距离较近。
主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。
5.计算机中的数字数据信号在长距离传输中会严重失真,使用调制解调器将数字信号调制成适合于在线路上传输的信号,在接收端再使用Modem将其反向变换(解调)为数字信号。
四.编程
(1)采用74LS138译码器的地址译码电路,如图12
74LS138
Y0
G1
G2A
G2B
C
B
A
A8
A2
A7
A5
A0
A1
A6
A9
300H
A3
A4
(2)产生正三角波,DAC0832的参考电源UERF应接-5V。
(3)产生持续三角波的程序:
MAIN PROC FAR
PUSH DS
MOV AX,0
PUSH AX
NEXT: MOV AL,0
NEXT1:MOV DX,300h
OUT DX,AL
CALL DELAY
ADD AL,1
CMP AL,0FFH
JB NEXT1
NEXT2:MOV DX,300H
OUT DX,AL
CALL DELAY
SUB AL,1
CMP AL,0
JA NEXT2
JMP NEXT
RET
MAIN ENDP
展开阅读全文