装
订
线
内
不
答
题
装
订
线
内
不
答
题
江 苏 科 技 大 学
微机原理与接口技术 课程试卷( A )
班级 学号 姓名
考试成绩
题号 一 二 三 四 五 六
总分
得分
一、选择题(选择 1 个最合适的答案,每小题 1.5 分,共 15 分)
1. 8086/8088CPU 中 EU 部件内含有 个 16 位寄存器。
A. 5 B. 14 C. 8 D. 6
2.下列 8086CPU 引脚中信号属于非屏蔽中断请求的是 。
A.NMI B. READY C. INTR D. ALE
3. 在以下时间单位中,从小到大的排列顺序为 。
A.指令周期 时钟周期 总线周期 B.时钟周期 总线周期 指令周期
C.指令周期 总线周期 时钟周期 D.时钟周期 指令周期 总线周期
4. 若在一个总线周期中,插入了 3 个 TW,则在该总线周期中对 READY 信号进行
了 次采样。
A.3 B.4 C.1 D.5
5. 下列指令执行后 CF 一定为 0 的是 。
A. DEC BX B.SUB BX,BX C.MOV BX,0000H D. SBB BX,BX
6. 动态 RAM 存储器的存储原理是 。
A.利用晶体管的掩膜 B.利用快闪技术
C.利用电容存储信息 D.采用触发器电路来存储信息
7. 不能与 CPU 总线直接相连的存储器是 。
A.内存储器 B.ROM C.硬盘 D.RAM
8. 当需要进入计算机的信号为模拟电压时,应在输入通道中设计一个 电路。
A.A/D 转换器 B.定时/计数器 C.传感器 D.D/A 转换器
9. 用 2 片 8259A 级联,最多可管理的中断数是 。
A. 15 级 B.16 级 C.14 级 D.17 级
10. 与并行通信相比,串行通信更适用于 微机间的数据传送。
A. 近距离 B. 不同类型 C. 同类型 D. 远距离
第 1 页 共 6 页
二、按要求解答下列各题(共 41 分)
1. 某 8088 CPU 系统的存储器连接如图 1,请分别写出 1 号和 2 号芯片的地址范围,并编
写程序段使 2 号芯片的前 50 个字节内容为 91H 开始依次减 1。(9 分)
8088 系统
BUS
D0~D7
MEMW
MEMR
A0~A10
A19
A18
A17
A16
A15
A14
A13
A12
A11
R/W D0~D7
6116 1#
OE A0~A10
CS
R/W D0~D7
6116 2#
OE A0~A10
CS
&
&
Y0
Y1
G1
G2A
G2B
74LS138
C
B
A
D0~D7
A0~A10
图 1
2. 本题共 7 分。
(1)写出[10010010001.01011]BCD 表示的十进制数;(2 分)
(2)设计算机字长为 8 位,求机器数 E3H 表示补码时对应的真值。(2 分)
(3)请将十进制数 7.5 表示成二进制浮点规格化数(阶符 1 位,阶码 2 位,数符 1 位,
尾数 4 位,均用补码表示)。(3 分)
第 2 页 共 6 页
3. 假设 OCW3 的端口地址为 0140H,编写程序读取 IRR 寄存器状态,状态值存于寄
存器 AL 中。(5 分)
已知 OCW3 中的 D1 和 D0 用于读取 8259A 内 IRR 和 ISR 寄存器状态。
D1:RR,读寄存器命令位。RR=1 时,允许读 IRR 和 ISR 寄存器;RR=0,则禁
止读 IRR 和 ISR 寄存器。
D0:RIS,读寄存器选择位。该位只有在 RR=1 时才有意义。在该位有意义的情况
下,RIS=1,允许读 ISR 寄存器;RIS=0,允许读 IRR 寄存器。
D7 D6 D5 D4 D3 D2 D1 D0
RIS
ESMM
RR
SMM
0
-
1
P
装
订
线
内
不
答
题
4. 若定时/计数器 8253 的 CNT1 工作于方式 3,时钟 CLK1 端输入频率为 0.5MHz,要
求 OUT1 端输出方波的周期为 3ms,请计算其时间初值,并说明计算理由?(5 分)
5. 计算 8086CPU 中逻辑地址为 1200H:0345H 对应的物理地址。(3 分)
装
订
线
内
不
答
题
6. 假设 DAC0832 的端口地址为 PORT1,采用单缓冲方式,编写程序段输出从最小值
到最大值变化的周期性三角波。(6 分)
7. 请分别写出 RS-232 接口中逻辑“0”与逻辑“1”的电平范围。(4 分)
写出一种能实现 TTL 电平向 RS-232C 电平转换的芯片名称。(2 分)
第 3 页 共 6 页
三、填空题(每格 2 分,共 14 分)
1.执行以下程序段后,AX= ;DX= ;CX= 。
MOV AX, 63F5H
MOV DX, 3615H
MOV CX,1008H
ROL DX, CL
PUSH AX
POP BX
HLT
2.执行下列指令后,AX= ,BX= ,CX= ,DX= 。
MOV AX,0000H
MOV BX,0001H
MOV CX,0002H
MOV DX,0008H
ADD AX,BX
INC BX
AND BX,0000H
MUL CL
HLT
四、阅读程序回答问题(共 10 分)
DATA SEGMENT
ABC DB 19H,02H,43H,56H,18H,01H,34H,67H
COUNT EQU $-ABC
RESULT DB COUNT DUP(00H)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:PUSH DS
MOV AX,DATA
MOV DS,AX
XOR AX,AX
MOV CX,COUNT
LEA SI,ABC
LEA BX,RESULT
AA:MOV AL,[SI]
INC SI
TEST AL,02H
第 4 页 共 6 页
装
订
线
内
不
答
题
装
订
线
内
不
答
题
JZ NEXT1
JMP NEXT2
NEXT1:ADD AL,01H
MOV [BX],AL
INC BX
NEXT2:LOOP AA
MOV AH,4CH
INT 21H
CODE ENDS
END START
(1)程序汇编后 COUNT 的值是 。(2 分)
(2)写出 1 条能替换 LEA SI,ABC 的指令 。(2 分)
(3)程序运行结束后,CX 中的内容是 。(2 分)
(4)程序运行结束后,数据段中 RESULT 字节单元中的内容为 。(2 分)
(5)程序运行结束后,数据段中 RESULT +1 字节单元中的内容为 。(2 分)
五、已知 X、Y 是字节型的无符号整数,编写程序计算
Y
X
X
0(,8/
X
20(,15
)20
X
)30
(8 分)
六、系统的硬件连接如图 2 所示。根据要求解答以下问题:(共 12 分)
(1)图中片选信号的处理方式属于全部译码还是部分译码 。(2 分)
(2)图中 8255 C 口的地址是 。(2 分)
(3)图中 LED 显示器属于共阴极还是共阳极 。(2 分)
第 5 页 共 6 页
(4)编写程序段,实现 LED 显示开关状态,用十六进制数表示。(6 分)
Y4
图 2
0~F 的七段码分别是 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,
77H,7CH,39H,5EH,79H,71H,73H,3EH。
B 口方式选择:
0:方式 0
1:方式 1
控制 B 口:
1:输入,0:输出
控制 C 口低 4 位:
1:输入,0:输出
8255 控制字格式
1 D6 D5 D4 D3 D2 D1 D0
A 口方式选择:
00:方式 0
01:方式 1
1x:方式 2
控制 C 口高 4 位:
1:输入,0:输出
控制 A 口:
1:输入,0:输出
第 6 页 共 6 页