单片机汇编程序题,求汇编高手进 急用!
①(R0)=20H,(20H)=10H,(P0)=30H,(R2)=20H;MOV@R0,#11HMOVA,R2ADDA,20HMOVPSW,#80HSUBBA,P0XR...
①(R0)=20H ,(20H)=10H, (P0)=30H, (R2)=20H;
MOV @R0,#11H
MOV A,R2
ADD A,20H
MOV PSW,#80H
SUBB A,P0
XRL A,#45H
MOV 40H,A
求(40H)等于多少?
②(R0)=20H,(20)H=36H,(21H)=17H,(24H)=34H,(36H)=34H;
MOV A,@R0
MOV R0,A
MOV A,@R0
ADD A,21H
ORL A,#21H
RL A
MOV R2,A
RET
求(R0)等于多少,(R2)等于多少? 展开
MOV @R0,#11H
MOV A,R2
ADD A,20H
MOV PSW,#80H
SUBB A,P0
XRL A,#45H
MOV 40H,A
求(40H)等于多少?
②(R0)=20H,(20)H=36H,(21H)=17H,(24H)=34H,(36H)=34H;
MOV A,@R0
MOV R0,A
MOV A,@R0
ADD A,21H
ORL A,#21H
RL A
MOV R2,A
RET
求(R0)等于多少,(R2)等于多少? 展开
5个回答
展开全部
1、45H
2、36H,0D6H
第二题不用解释了,他们都解释好了
只是第一题的时候SUBB应该连同CY一起减,他们都少了这个东西
答案应该是45H
这种题很简单的,没有#表示的是RAM地址
有#表示立即数,你画个图就可以了
2、36H,0D6H
第二题不用解释了,他们都解释好了
只是第一题的时候SUBB应该连同CY一起减,他们都少了这个东西
答案应该是45H
这种题很简单的,没有#表示的是RAM地址
有#表示立即数,你画个图就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(40H)=45H;
R0=36H
R2=D6H
R0=36H
R2=D6H
更多追问追答
追问
②中的ADD A,21H语句执行时是多少和多少相加,加后A是多少?
追答
34+17
A=34
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1;44H
2; 36H
0D6H
不懂可问我
2; 36H
0D6H
不懂可问我
追问
第一个是44H么,有没算错?还有就是②中的ADD A,21H语句执行后是多少和多少相加,加后A是多少?谢谢你 等会给你加分
追答
②中 第一步 数36H给A
第二步 数36H给R0
3\ 数 34H给A
4、数34H+地址21H的值17H即 4BH给A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询