2014微机原理B卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
石家庄铁道学院2014-2015学年第1学期
2012级本科班期末考试试卷
课程名称:微机原理及应用(B)任课教师:考试时间:90 分钟
学号:姓名:班级:
考试性质(学生填写):正常考试()缓考补考()重修()提前修读()
一、填空(每空1分)
1.计算机每执行一条指令都都可以分为3个阶段。即、
和。
2.定时器/计数器的工作方式1是位加法计数器方式,计算初值为
0DACH时,使用方式0定时时TL赋值应为、TH赋值应为。
3.ADD A, #30H中,#30H的寻址方式是
4.十进制数-113的二进制补码是。
5.微型计算机逻辑组成包括:、、、。
6.累加器(A)=045H,执行指令ADD A,#0C5H后,进位位C= 、A=
7.假定累加器A的内容34H,执行指令:1000H:83 MOVC A,@A+PC;后,
把程序存储器中单元的内容送累加器A中。
8.一个机器周期由个时钟周期组成。指令周期就是所需的机器
周期数。
9.堆栈是片内存储器中的一部分,按照原则工作。而堆栈指针SP
始终指向。
10.指令LCALL 3000H,首地址在2000H,执行此指令后堆栈区栈顶单元的内容为
,PC内容为。
二、选择题(每题1分)
1、在CPU内部,反映程序运行状态或反映运算结果特征的寄存器是()
(A)PC (B)PSW (C)A (D)DPTR
2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()
(A)MOV (B)MOVX (C)MOVC (D)以上都是
3、MCS-51单片机的堆栈区应建立在()。
A. 片内数据存储区的低128字节单元
B. 片内数据存储区
C.片内数据存储区的高128字节单元
D.程序存储区
4、部分程序段如下:
2100H:74 05 LOOP:MOV A,#05H
2140H:DA rel DJNZ R2,LOOP
请问,指令中的偏移量rel应该是:
(A)40H (B)42H (C)C2H (C)C0H
5、当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A.MOV A, @R1
B.MOVC A, @A + DPTR
C.MOVX A, @ R0
D.MOVX A, @ DPTR
6、在中断服务程序中,至少应有一条()
(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令
7、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()
(A)INT0
(B)
INT1
(C)T1 (D)T0
三、简答题(共30分)
1.什么是指令的寻址方式,MCS-51单片机指令系统有哪几种寻址方式?
(6分)
2.说明51单片机的存储器物理结构的组成以及逻辑上划分。(10分)3.什么是单工通信、半双工通信、全双工通信。(8分)
4.已知SP=25H, (24H)=12H,(25H)=34H,(26H)=56H。RET指令位于2345H 单元,请分析执行RET指令过程中SP及PC的取值变化情况(6分)
四、分析程序(共12分)
1、注释每条指令(3分),若A=40H, R0=17H, (17H)=1AH,执行后,A=?(3分)
ANL A,#17H
ORL 17H,A
XRL A,@R0
CPL A
2、分析下列程序中指令,增加注释(4分)并说明程序功能(2分)
MOV R0, #20H
MOV R3, #05H
MOV A, @R0
CPL A
ADD A, #01H
MOV @R0 ,A
NEXT:INC R0
MOV A ,@R0
CPL A
ADDC A ,#00H
MOV @R0 ,A
DJNZ R3 ,NEXT
SJMP $
五、设计程序:(每题10分)
(1)如图所示,设计汇编程序,要求使用片内定时器实现LED亮2s灭2s。
(2)从22H单元开始有一个无符号数据块,其长度存在20H单元。求数据块中的最小值,并存入外部数据存储器2040H单元中。
六、下图所示为一存储器译码电路,0#—3#均为8K字节存储器6264,请分析指明各自
的存储范围。(10分)