求单片机试题答案
10、阅读下面的程序,指出程序能实现的功能是什么?对每条指令加注释,程序执行后,R0、R7、A、30H单元的内容是什么?CLRAMOVR0,#30HMOVR7,#16LP...
10、阅读下面的程序,指出程序能实现的功能是什么?对每条指令加注释,程序执行后,R0、R7、A、30H单元的内容是什么?
CLR A
MOV R0,#30H
MOV R7,#16
LP: XCH A,@R0
INC R0
DJNZ R7,LP
RET
9、下述程序执行后SP=?、A=?、B=?,解释每一条指令的作用。
ORG 1000H ;
MOV SP,#60H
MOV A,#30H
LCALL 1200H ;
ADD A,#10H ;A=40H
MOV B, A
SWAP A
HERE: SJMP HERE
ORG 1200H
MOV DPTR,#100AH
PUSH DPL
PUSH DPH
RET 展开
CLR A
MOV R0,#30H
MOV R7,#16
LP: XCH A,@R0
INC R0
DJNZ R7,LP
RET
9、下述程序执行后SP=?、A=?、B=?,解释每一条指令的作用。
ORG 1000H ;
MOV SP,#60H
MOV A,#30H
LCALL 1200H ;
ADD A,#10H ;A=40H
MOV B, A
SWAP A
HERE: SJMP HERE
ORG 1200H
MOV DPTR,#100AH
PUSH DPL
PUSH DPH
RET 展开
1个回答
展开全部
10、阅读下面的程序,指出程序能实现的功能是什么?对每条指令加注释,程序执行后,R0、R7、A、30H单元的内容是什么?
CLR A
MOV R0,#30H
MOV R7,#16
LP: XCH A,@R0
INC R0
DJNZ R7,LP
RET
功能是把从30H开始的15个RAM单元的内容向高字节移动一个字节,30H清零。
执行后R0=40H;R7=0H;A=原3FH单元中的内容;30H=0H。
9、下述程序执行后SP=?、A=?、B=?,解释每一条指令的作用。
ORG 1000H ;
MOV SP,#60H
MOV A,#30H
LCALL 1200H;SP=62H
ADD A,#10H ;A=40H
MOV B, A;B=40H
SWAP A;对A进行半字节交换,A=04H
HERE: SJMP HERE
ORG 1200H
MOV DPTR,#100AH
PUSH DPL
PUSH DPH
RET
执行后:SP=62H;A=04H;B=40H
CLR A
MOV R0,#30H
MOV R7,#16
LP: XCH A,@R0
INC R0
DJNZ R7,LP
RET
功能是把从30H开始的15个RAM单元的内容向高字节移动一个字节,30H清零。
执行后R0=40H;R7=0H;A=原3FH单元中的内容;30H=0H。
9、下述程序执行后SP=?、A=?、B=?,解释每一条指令的作用。
ORG 1000H ;
MOV SP,#60H
MOV A,#30H
LCALL 1200H;SP=62H
ADD A,#10H ;A=40H
MOV B, A;B=40H
SWAP A;对A进行半字节交换,A=04H
HERE: SJMP HERE
ORG 1200H
MOV DPTR,#100AH
PUSH DPL
PUSH DPH
RET
执行后:SP=62H;A=04H;B=40H
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
华芯测试
2024-09-01 广告
2024-09-01 广告
电学测试台是深圳市华芯测试科技有限公司的核心设备之一,它集成了高精度测量仪器与自动化控制系统,专为半导体芯片、电子元件及模块的电性能检测而设计。该测试台能够迅速、准确地完成电压、电流、电阻、电容及频率等关键参数的测试,确保产品质量符合行业标...
点击进入详情页
本回答由华芯测试提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询