下载此文档

自测试卷试题三及参考答案.doc


文档分类:中学教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
该【自测试卷试题三及参考答案 】是由【泰山小桥流水】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【自测试卷试题三及参考答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。单片机自测试题三
一、单项选择题(30分)
(D)

-51复位时,下边说法正确的选项是(A)
=0000H=00H=00HD.(30H)=00H
-51片外RAM,它的指令操作码助记符是(B)


LACLL3000H
ORG3000H
RET
上面程序执行完RET指令后,PC=(C)
-51能响应准时器T1中断,串行接口中断,它的中断同意存放器IE的内容应是
A)
(C)

,MCS-51所完成的操作是(D)
+3入栈,4000HPC
下边哪条指令产生WR信号(D)
A,***@DPTRA,***@A+PC
A,***@A+******@DPTR,A
若某储存器芯片地址线为12根,那么它的储存容量为(C)

,则TMOD的内容应为(A)
=18H时,则当前工作存放器是(D)

A,***@DPTR指令中源操作数的寻址方式是(B)
A.
存放器寻址B.
存放器间接寻址
.
马上寻址
13.
MCS-51
有中断源(A)



14.
MCS-51
上电复位后,SP的内容应为(
B)
0003H
LJMP2000H
ORG000BH
LJMP3000H
CPU响应外面中断0后,PC的值是(B)
控制串行口工作方式的存放器是(C)
执行PUSHACC指令,MCS-51完成的操作是(A)
+1
SP,ACCSP

SP,SP-1SP
-1SP,ACC
SP

SP,SP+1SP
口的每一位能驱动(B
)
个TTL低电平负载

个TTL低电平负载
个TTL低电平负载
个TTL低电平负载
中存放的是(A)

B.
当前正在执行的指令

D.
下一条要执行的指令
是(
C)

要把P0口高4位变0,低4位不变,应使用指令(D)
P0,#0FHP0,#0F0HP0,#0F0HP0,#0FH
下边哪一种外设是输出设备(A)



CPU是指(

A)







指令操作码地址是

2000H,执行完响应子程序返回指令后

,PC=(D

)
-51执行完MOVA,#08H后,PSW的哪一位被置位(D)

计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)


关于MCS-51的货仓操作,正确的说法是(C)
,,再出栈
,
某种储存器芯片是8KB*4/片,那么它的地址线根数是(C)
根根










MCS-51中断源都编程为同级

,当他们同时申请中断时

CPU第一响应

(B

)


B.

INT0
MCS-51的相对转移指令的最大负跳变距离(B)

二、判断题(10分)

(T
)
-51的程序储存器只好用来存放程序。
(F)
=1时,表示由两个信号控拟定时器的启停。
(T)
-51上电复位时,货仓指针
SP=00H。
(F)
-51的串口是全双工的。
(T)
-51的特别功能存放器分布在
60H~80H地址范围内。
(F
)
,“相对”两字是相关于当前指令的首地址。
(F
)
,都会标志在MCS-51系统中的TCON中。
(F)

(F
)
,返回的断点是调用指令的首地址。(F)
三、计算题(22分)
1.(A)=3BH,执行

ANLA,#9EH指令后,(A)=(

1AH

)(CY)=(

不受影响

)


2B指令,放于

1308H,转移目标地址是

134AH,求偏移量

REL=40H
(

A)=C3H,(R0)=AAH,执行

ADDA,R0后,(A)=(6DH

)(CY)=(

1)
(OV)=(

1)(AC)=(0

)
(

A)=50H,(B)=A0H,执行

MULAB后,(A)=(

00H

)(B)=(

32H

)
(CY)=(总为

0

)(OV)=(

1)


2B指令,放于

F010H,目标地址

=(

EFF9H)
四、阅读并解析程序(28分)

M5:MOVSP,#58H
2509H
MOV10H
,#0FH
250CH
MOV11H
,#0BH
250FH
ACALLXHD
;PC+2
SP
1
SP,PC7~0
SP
PC,
SP,PC15~8
SP
1
SP
addr10~0
PC
MOV20H,11H
2514H
M5A:SJMP
M5A
XHD:PUSH10H
PUSH11H
POP10H
POP11H
RET
问:(1)执行POP10H后货仓内容
解:(SP)=5AH
(2)执行M5A:SJMPM5A后,(SP)=58H(20H)=0FH
:
地址
2000H
2001H
2002H
2003H
。。。。。
内容
3FH
06H
5BH
4FH
。。。。。
已知:片内RAM的20H中为01H,执行以下程序后(30H)=
MOVA,20H
INCA
MOVDPTR,#2000H
MOVCA,***@A+DPTR
CPLA
MOV30H,A
SJMP$
解:(30H)=5BH
3.(R0)=4BH,(A)=84H,片内RAM(4BH)=7FH,(40)=20H
MOVA,***@R0
******@R0,40H
MOV40H,A
MOVR0,#35H
问执行程序后,R0=A=4BH=40H=
:问执行程序后,R0=35HA=7FH4BH=20H40H=7FH
若PSW=00,执行以下程序后,PSW的各位状态如何
MOVA,#0FBH
MOVPSW,#10H
ADDA,#7FH
CYACOVPOFRS1
五、程序填空(10分)
,将RAM从30H开始的连续32个单元的内容传达给片内RAM从60H开始的连
续32个单元。
ORG1000H
MOVR7,__#20H___
MOVR0,#30H
MOVR1,#60H
LOOP:MOVA,***@R0
MOV____R1__,A
INCR0
INCR1
DJNZR7,__LOOP___
SJMP$
END
~~33H,它们乞降结果放在片内40H,41H单元。
ORG1000H
MOVR7,#04H
MOVR0,30H
CLRA
MOV41H,A
LOOP:ADDA,***@R0
JNCNEXT
INC_41H____
NEXT:INC__R0____
DJNZR7,LOOP
MOV40H,A
SJMP$
END
,把这个数变换为BCD码的十进制数,BCD码的
十位和个位放在累加器A中,百位放在R2中。
ORG2200H
MOVA,__40H___
MOVB,#64H
DIVAB
MOVR2,A
MOVA,__#0AH___
XCHA,B
DIVAB
SWAP_A____
ORLA,B
SJMP$
END
-46H单元内容的高4位清零,保持低4位不变。
ORG1000H
MOVR7,#07H
MOVR0,__#40H___
LOOP:MOVA,***@R0
ANLA,__#0FH___
******@R0,A
INCR0
DJNZR7,LOOP
SJMP$
END

自测试卷试题三及参考答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息