当前位置:文档之家› 中国矿业大学2015年微机原理与应用试卷B大补考

中国矿业大学2015年微机原理与应用试卷B大补考



3. 若MCS-51单片机的晶振频率为12MHz,则1个机器周期是 。
4. 进位标志Cy在
中。
5. 子程序中RET指令的作用是:

6. MCS-51单片机的堆栈区设置在:
中。
7. MCS-51单片机片内RAM中可按位寻址的字节有:

8. 某ROM芯片的地址线共有A10~A0,它的存储容量是: KB。
9. 片选信号来自高位地址线译码,译码方式有:线选法、部分译码 法和
法。
10. 当P1作为输入口时,要先向P1写入 ,否则读数据时可能出 错。
11. 中断向量指的是:

12. 在MCS-51单片机串行口中,发送时要将发送的数据送至 。
13. MCS-51单片机的定时/计数器工作在定时器模式时,定时/计数器 的脉
5. 在片内数据存储器40H、41H和42H三个单元中,有X、Y和Z三个 无符号数。以子程序形式编写程序:比较X、Y的大小;若X = Y,置Z = 0;若X > Y,置Z = 2;若X < Y,置Z = 1。
四、硬件设计题 (本题共2小题,每小题10分,计20分)
现有MCS-51单片机的应用电路,如图所示。图中:D1内没有程序存
;③
MOVC A,@ A + DPTR ;④
JZ
EQZ
;⑤
SETB 23H
;⑥
RET
;⑦
EQZ: CLR 23H
;⑧
RET
;⑨

END
(1) 第①条指令的源操作数是 (2) 第①条指令目的操作数的寻址方式是 (3) 第②条指令源操作数的寻址方式是 (4) 第④条指令源操作数的寻址方式是 (5) 第⑥条指令操作数的寻址方式是

三、程序设计题
(本题共5小题,每小题7分,计35分)
1. 现欲把MCS-51单片机内部数据存储空间80H~9FH中的数据传送 到外部数据存储器2000H开始的连续空间中。以子程序形式、使用循环 程序设计方法,设计该数据传送程序。
2. 已知片内数据存储空间中,以OPA开始的单元中有4字节无符号被 减数、以OPB开始的单元中有4字节无符号减数。以子程序形式、编写4 字节减法程序,并把差送入以OPA开始的单元中(所有数据都是低字节 在前、高字节在后,差不超过4字节)。
冲输入信号来自:

14. 多位LED数码管的显示控制方式有:静态和
15. ADC的作用是:

二种。
二、程序分析题
(本题共3小题15个空,每空2分,计30分,填错或不填不记分。)
1. 阅读下列程序,然后填空。
ORG 2000H
MOV R0,#21H
;①
MOV A,@R0
;②
MOV DPTR,#第①条指令执行结束时,PC =

(2) 第⑥条指令的长度是
字节。
(3) 执行到第⑦条指令时,外部数据存储器1000H单元的内容是:

(4) 第⑦条指令执行完成时,(45H) =

(5) 第⑨条指令有错误,原因是:

3. 阅读下列程序,然后填空。
ORG 1000H
MAIN:MOV SP,#1FH
中国矿业大学2015届毕业生毕业前补考 《微机原理与应用》试卷(B)卷
考试时间: 100分钟 考试方式: 闭卷
学院 题号 得分 阅卷人
班级
姓名
一二三四
学号 总分
一、填空题
(本题共15小题15个空,每空1分,计15分,填错或不填不记分。)
1. MCS-51单片机的有效复位信号是:

2. “随即存储器(RAM)可以存储程序”,此说法是
DJNZ R2,LP
;⑨(2Byte)
POP ACC
;⑩(2Byte)
RET
;⑾(1Byte)

END
(1) 开始执行第⑤条指令时,SP =

(2) 第⑤条指令的作用是:

(3) 第⑧条指令中R1的初值是在
确定的。
(4) 第⑨条指令中LP在指令码中的值应该是:

(5) 第⑾条指令执行结束时,PC =
;①(3Byte)
MOV R1,#50H
;②(2Byte)
MOV R2,#10
;③(2Byte)
LCALL SZ1
;④(3Byte)



ORG 2000H
SZ1: PUSH ACC
;⑤(2Byte)
CLR A
;⑥(1Byte)
LP: MOV @R1,A
;⑦(1Byte)
INC
R1
;⑧(1Byte)
。 。 。 。

2. 已知(23H)=12H,(45H)=34H,阅读下列程序,然后填空。
ORG CLR MOV MOVX INC MOV MOV MOV MOV MOVX

END
2000H
A
;①
DPTR,#1000H
;②
@DPTR,A
;③
DPTR
;④
A,23H
;⑤
23H,45H
;⑥
45H,A
;⑦
R2,A
储器,D3为外部程序存储器,D4为外部数据存储器。 1. 完成图中所有未连接引脚的电路连接(电路连接既可以使用连线的
方式,也可以使用Protel网络标号的方式); 2. 分别给出D3和D4的所有地址空间,并指出是否存在地址重叠。若
有重叠,请说明原因,并给出解决方法。
3. 在片内数据存储空间50H单元低4位中,有1位十六进制数。以子程 序形式、采用查表指令,设计程序:把50H中的十六进制数转换为它的 ASCII码,并送回51H单元中。(0~9的ASCII码是30H~39H、A~F的是 41H~46H)
4. 在片内数据存储器30H、31H和32H三个单元中,有a、b和c 三个 无符号数。编写程序计算c = a2 + b2 + 12 (c不大于1个字节),求a2、b2的 程序要写成子程序形式。
相关主题