2014微机原理B卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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分)

相关文档
最新文档