当前位置:
文档之家› 微机原理与接口期末试卷A3及答案(049)
微机原理与接口期末试卷A3及答案(049)
A)初始化命令字和操作命令字 B)操作命令字 C)初始化命令字 D)其它
6. 8086CPU 对内存读/写操作,需两个总线周期的读/写操作是(6)
A) 从偶地址读/写一个字节 B) 从奇地址读/写一个字节
C) 从偶地址读/写一个字
D) 从奇地址读/写一个字
7. Intel 8255A 的数据端口 A 有(7) 种工作方式。
信息工程学院考试(期末)A 卷
请将所有答案写到答题纸上!
一、填空题(每空 1 分,共 20 分)
1. 按存储器的性质分类通常分为: (1)和(2) 。 2. INTR 是(3)信号,NMI 是(4)信号。 3. 用 2764(8K×8 位)组成 32K 字 ROM 的存储器子系统,需(5)片,需要(6) 位
3. 8253 工作在(3)时,OUT 引脚输出一定宽度的单稳态低电平。
A)方式 0
B)方式 1
C)方式 2
D)方式 3
4. 在微机中,其内存容量为 256MB 指的是(4)。
A)256M 位
B)256M 字 C)256M 字节 D)256M 千字节
5. 向 8259A 写入(5)时,必须按规定的流程进行,不允许颠倒顺序。
A) 4
B) 12
C) 20
D) 2
20. 在 I/O 接口中通常有数据缓冲器,其原因是外设与 CPU 交换信息时存在 (20)。
A)需要设备选择
B)时序不同步
C)速度不匹配
D)数据格式不同
D) 以上都不对;
三、简答题(每题 5 分,共 25 分)
14.8086CPU 的地址总线为(14)。
A) 16
A)1
B)2
C)3
D)4
8. 微机系统中若用 3 片 8259A 构成主、从两级中断控制逻辑,接至 CPU 的可屏蔽中断
请求线 INTR 上,最多可扩展为(8)个外部硬中断。
A)21
B)22
C) 23
D)24
9. 8086 微处理器可寻址访问的最大 I/O 空间为(9)。
A) 1KB
B) 64KB
C) 640KB
A) 10H
B) D169H
C) 240BH
D)40H
四、阅读程序段,指出运行结果(每题 5 分,共 15 分)
1.
MOV AL,68H
MOV BL,27H ADD AL,BL MOV CL,AL DAA
18.在软件控制实现的 I/O 方式中,哪种传送可提高系统的工作效率(18) 。 A) 条件传送 B) 查询传送 C) 中断传送 D) 前三项均可
B) 20
C) 24
D) 32
15. 某 SRAM 芯片,其存储容量为 8K×8 位,该芯片的地址线和数据线数目为
(15)。
A) 13,8
B) 8,8 C) 12,8
D) 14,8
1. 计算机系统的 I/O 端口编址方式有哪几种各有何优缺点在 8086/8088 系统中, 是采用哪种寻址方式
2. 在 8086CPU 中 BIU 和 EU 的主要功能各是什么 3. 什么叫 I/O 端口 CPU 与外设交换数据时,为什么要通过 I/O 接口进行 4. 何谓中断简述中断处理过程 5. ROM、PROM、EPROM、EEPROM 在功能上各有何特点
D) 1MB
10. I/O 设备的数据传送形式可分并行和串行两种。并行传送方式的特点是(10)。
A) 速度快,但适用于近距离传送 B) 速度慢,但适用于长距离传送
C 速度快,传送距离远
D) 速度慢,适用于短距离传送
11. 指出下列指令中哪一个是错误的(11)。
A) ADD AL,4F08H
B) ADD AL,BL ;
16.在 8086 构成的微机系统中,假设 8259A 的端口地址为 630H 和 632H,则外设的
中断类型码必须通过 16 位数据总线的(16)传送给 8086。
A) 高 8 位
B) 低 8 位
C) 16 位 D) 高 4 位
17.若中断向量表中的地址为 0040H 中存放 240BH,0042H 单元里存放的是 D169H, 则这些单元对应的中断类型是(17)。
AND AX, BX HLT 执行结果AX=(1),ZF=(2),PF=(3)。
3. DATA SEGMENT
DATA1 DB 35H,37H,33H,38H,39H
DATA2 DB 34H,35H,30H,34H,35H
RESULT DB 5 DUP(00H)
DATA ENDS
START: CLC
OUT1
+5V
接收 放大 电路
+5V
工 件
到8259A的IR0
图1
LOOP SUB1
2.某病房有 8 个病人,病员号为 0~7,每人床头有一个开关,使任一病人按下开关时,
相应的 LEDi 发光二极管点亮,其中 i 为病员号。其硬件电路如图 2 所示,试编写实现这
【附 1】:8253 控制寄存器的控制字格式:
; 清进位位CF
LEA SI, DATA1
; 偏移地址传送指令
LEA DI, DATA2
LEA BX, RESULT
MOV CX, 05H
MOV AH, 00H
SUB1:
MOV AL, [SI]
AND AL, 0FH
MOV DL, [DI]
AND DL, 0FH
SUB AL, DL
SUB AL, AH
地址作为片内地址寻址端,若采用译码器输出作为芯片选择端,则最少需要 (7) 位地址。 4. 已知某的中断向量号为 40H ,则该中断的服务程序入口地址应保存在内存地址 为(8)至 (9)的 (10) 个单元中。 5. CPU 响应可屏蔽中断要有三个条件,分别是(11) 、(12)、(13) 。 6. 在微机系统中,CPU 与外设之间的数据传输方式主要有 (14) 、(15)、(16) 。 三种。 7. 已知 CS:IP 分别为 B300H 和 0032H,此 IP 所指单元的物理地址是(17)。则当前 代码段在存储器中的物理地址范围是(18) ~ (19) 。
D7
D6
D5
D4
D3
D2
D1
D0
种功能的程序。(10 分)
SC1 SC0 RL1 RL0 M2 M1 M0 BCD
(1)写出 8255A 四个端口地址; (2)编写实现上述功能的具体程序。
SC1、SC0:选择通道 0(00)、1(01)、2(10); RL1、RL0:读/写操作位,定义对选中通道中的计数器的读/写操作方式:
00 计数器锁存,供 CPU 读;
01 读/写计数器低字节;
10 读/写计数器高字节;
D7-D0 RD WR
RESET
8086 M/IO
A7
A6 A5 A4 A3 A0 A2 A1
G1
G2A G2B Y6 C
B
……
A
K6
D7-D0
PA7
…K7
PA6 RD
…
WR
…
PA0
RES8ET255A
K0
PC7
PC6
五、综合题(共计 20 分) 1.(1)8253 四个端口地址:
(2)程序:
2.(1)8255A 四个端口地址:
(2)程序:
四、阅读程序段,指出运行结果(每题 5 分,共 15 分)
1.(1)
(2)
2.(1)
(2)
(3)
3.(1)
(2)
(3)
(4)
(5)
【附 2】:8255A 方式选择控制字
1 D6 D5 D4 D3 D2 D1 D0 D6、D5:A 口方式,00 为方式 0,01 为方式 1,1×为方式 2; D4:A 口 I/O,D4=1 为输入,D4=0 为输出; D3:C 口高 4 位 I/O,D3=1 为输入,D3=0 为输出; D2:B 口方式,D2=0 为方式 0,D2=1 为方式 1; D1:B 口 I/O,D1=1 为输入,D1=0 为输出;
(13)
(14)
(15) (17) (19)
(16) (18) (20)
二、选择题(每题 1 分,共 20 分)
(1) (6) (11)
(2) (7) (12)
(3) (8) (13)
(4) (9) (14)
(16)
(17)
(18)
(19)
成绩 专业
(5) (10) (15) (20)
三、简答题(每题 5 分,共 25 分)
8. 8086 CPU 工作在最大或最小工作方式时,主要决定于 MN / MX 引脚的工作电平,
Hale Waihona Puke 当工作在最小工作方式时,该引脚应接 (20) 。
二、选择题(每题 1 分,共 20 分)
1. 可编程计数器/定时器 8253 的工作方式有(1)种。
A) 3
B) 4
C) 5
D) 6
2. 8086CPU 复位后,CPU 执行的第一条指令的起始地址应是(2) 。
19.在 8068/8088 微机系统中,CPU 发出第二中断响应信号 INTA 后,从数据总线上得到 的是(19)。
HLT
执行结果AL=(1),CL=(2)。
2.
MOV AX, 7000H
MOV BX, 8FFFH
A)中断向量号 C)中断服务程序第一条指令的首地址
B)中断向量地址 D) 中断服务程序入口地址
CS
…
…
PC0
A1
图2
A0
+5V
LED7 LED6 LED0
请将所有答案写到答题纸上!