第一范文网 - 专业文章范例文档资料分享平台

《单片机原理及应用》习题库

来源:用户分享 时间:2025/7/5 10:37:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

XCHD A,@R1;(A)=25H,(40H)=03H 6.程序执行前有(40H)=88H,问: ① 程序执行后(40H)= F8H

② 归纳出该程序完成的是何种功能。答:对片内RAM的 40H单元中的内容求补码。 MOV A, 40H JNB ACC.7, GO CPL A INC A MOV 40H, A GO:RET 7

R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H, (26H)=6FH,(27H)=75H,程序如下: CLR C MOV R2, #3

LOOP:MOV A, @R0;第一次循环完成20H单元中的内容80H与25H单元中的内容A0H相加,结果送入20H

ADDC A, @R1;单元中,即(20H)=20H,(Cy)=1 MOV @R0, A INC R0 INC R1

DJNZ R2, LOOP

21

JNC NEXT MOV @R0, A SJMP $ NEXT:DEC R0 SJMP $ 程序执行后:

(20H)= 20H ,(21H)= 00H,(22H)= 16H ,(23H)= 16H , Cy= 1 ,A= 15H ,R0= 23H ,R1= 28H

8.请填写程序执行结果。已知执行前有A=02H,SP=40H,(41H)=FFH,(42H)=FFH,程序如下: POP DPH POP DPL

MOV DPTR, #3000H RL A MOV B, A

MOVC A, @A+DPTR PUSH ACC MOV A, B INC A

MOVC A, @A+DPTR PUSH ACC RET

22

ORG 3000H

DB 10H, 80H, 30H, 80H, 50H, 80H

程序执行后:A=____H,SP=_____H,(41H)=_____H,(42H)=_____H,PC=_____H 9.假定,SP=60H,A=30H,B=70H,执行下列指令:

PUSH A PUSH B

后,(SP) ,(61H)= ,(62H)= 。

11.(第三章)如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:

POP DPH POP DPL POP SP

则:DPH= ,DPL= ,SP== 。 12.执行下列指令后,(A)=?(R0)=?(C)=?

CLR A MOV R0,#03H LOOP:ADD A,R0 DJNZ R0,LOOP SJMP $

13.分析下列程序执行的结果和A与C的内容,如果取消DA A指令,A和C为何值?

CLR C

MOV 20H,#99H

23

MOV A,20H ADD A,#01H DA A MOV 20H,A SJMP $

14.试述下列程序执行结果,并逐条加以注释(1) MOV A,#10H

MOV P2,#30H MOV R0,#50H JB P1.0,LP1 MOVX @R0,A SJMP LP2

LP1:MOV @R0,A LP2::SJMP $

(2) MOV R0,#14H MOV DPTR,#1000H CL: CLR A

MOVX @DPTR,A INC DPTR DJNZ R0,CL SJMP $

15.阅读下列程序并回答问题

24

搜索更多关于: 《单片机原理及应用》习题库 的文档
《单片机原理及应用》习题库.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4i3ud4orvs2xzhu2l5cm_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top