《微机原理及应用》期末试题A卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理及应用》期末试题A卷

踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称微机原理及应用使用专业_机械制造及其自动化

班级_______________ 姓名____________ 学号__________

一.填空题(共20分)

(1).M CS-51系列单片机的硬件由哪几部分组成:_________、_________、

__________。

(2).8051单片机中有个中断源,8051共有级中断,在同一级别中,自然优先

级最高的是。

(3).一个字节是由______位二进制数组成,十六进制数0FCH的二进制数形式为

____________B。

(4).十六进制数85H的二进制原码是______ ,反码是______,补码是______。十进制数3200转换成十六进制数是______ H。

(5).8051具有7种寻址方式,MOVC A,@A+DPTR是______寻址,MOV C,08H

使用了______寻址,MOV A,@R0使用______寻址,JC 78H使用相对寻址。

(6).8051的一个机器周期由12个晶振周期组成。设单片机晶振频率为6MHZ,则一

个机器周期为______μs。

(7).8051单片机的内部数据存储器共有字节空间,其中00H~1FH是工作寄存器组

区,是位寻址区,是用户数据区。

(8).假设RS0=0 RS1=1 ,则R3寄存器的地址是______。

- 1 -

二.选择题(共10小题,每小题2分,共20分):

1..若不使用MCS-51片内程序存储器则哪个引脚必须接地. ()

A. EA管脚

B. XTAL1

C. VCC

D. P3.3

2.对程序存储器的读操作,只能使用()

A. MOV指令

B. PUSH指令

C. MOVX指令

D. MOVC指令

3.下列指令正确的的是()

A. MOV SP,#0FFH

B. PUSH A

C. MOV A, #1234H

D. SUBB R1,#09H

4.下列指令不能将A清零的是()

A. MOV A, #00H

B. CLR A

C. ORL A, #00H

D. XRL A, A

5.提高单片机的晶振频率,则机器周期()

A. 不变

B. 变长

C. 变短

D. 不定

6.执行PUSH ACC指令,MCS-51完成的操作是()

A.(ACC)→(SP)SP-1→SP

B. SP+1→SP (ACC)→(SP)

C. SP-1 →SP (ACC)→(SP)

D. (ACC)→(SP)SP+1→SP

7.8051执行MOV A,#0AH后,PSW的哪一位被置1 ()

A. AC

B. F0

C. OV

D. P

8.设累加器A的内容为0C9 H,寄存器R2的内容为54H,CY=1,执行指令SUBB A,R2 后

结果为:()

A.(A)=74H

B.(R2)=74H

C.(A)=75H

D. (R2)=75H

9.设(A)=0F3 H,(R0)=0AA H,执行指令ANL A,R0后,结果()

A.(A)=82H

B. (A)=A2H

C.(R0)=82

D.(R0)=6CH

10.如果定时器工作在方式3,TH0计数溢出的中断请求标志是()

A. TR0

B. ET0

C. TF0

D. TR1

- 2 -

三.程序运行分析与译码:

1. 分析如下程序段,试着模拟运行分析执行到断点处(断点处指令未执行)寄存器

A.R1、R2取值填入表格?(提示:表格可能有多余行)(10分)

MOV R2, #02

MOV SP, #30H

MOV A, #10H

MOV R1, #00

LOOP: INC R1

ADD A, R1 ;;此处为断点观察A和R1、R2值

PUSH ACC

DJNZ R2, LOOP ;;

POP 40H

SJMP $

2. 指令译码:并分析R0所指向地址的数据是______ ,3FH单元所存的数据是______。

地址(PC值)机器码程序源码

ORG 2000H

2000H 74 ___MOV A, #3FH

______75 3F___MOV 3FH, #40H

______F8 MOV R0, A

______76 ___MOV @R0, #00H

______80 ___SJMP $

NOP

- 3 -

四,编程简答(每小题5分)

1. 请用数据传送指令实现下列要求的数据传送:外部RAM 1000H单元的内容送到内部RAM 20H。

2.编写程序求取外部RAM 33H单元数据中1的个数(提示:可用RLC A后用JC指令测试

是否为1)

3.假设外部中断0是下降沿(负跳变)触发方式,如何对其初始化?

4.设中断优先设置为PT1=0, PT0=1, PX0=0。当CPU正在执行T1溢出的中断服务程序,T0

和/INT0同时产生中断请求,试文字描述CPU的中断响应过程。

- 4 -

相关文档
最新文档