单片机汇编程序题,求汇编高手进 急用!

①(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)等于多少?
展开
 我来答
xiaopc001
2012-01-03 · TA获得超过1954个赞
知道小有建树答主
回答量:578
采纳率:0%
帮助的人:224万
展开全部

你这个题目的最佳求解方式是求助于KEIL的仿真。

给你演示第一题:

根据你的题意,编写以下简单程序。

ORG   0000H

MOV   R0,#20H

MOV   20H,#10H

MOV   P0,#30H

MOV   R2,#20H

MOV   @R0,#11H

MOV   A,R2

ADD   A,20H

MOV   PSW,#80H

SUBB  A,P0

XRL    A,#45H

MOV   40H,A

MOV   P1,40H

END

下面是KEIL仿真的结果,

从演示的结果很容易看出:(40H)=45H;

而且,你还可以看出第一步的结果。

yzhajlydy
2012-01-06 · TA获得超过240个赞
知道答主
回答量:58
采纳率:0%
帮助的人:67.5万
展开全部
1、45H
2、36H,0D6H
第二题不用解释了,他们都解释好了
只是第一题的时候SUBB应该连同CY一起减,他们都少了这个东西
答案应该是45H
这种题很简单的,没有#表示的是RAM地址
有#表示立即数,你画个图就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hl_sincerity
2012-01-03
知道答主
回答量:16
采纳率:0%
帮助的人:12.8万
展开全部
(40H)=45H;
R0=36H
R2=D6H
更多追问追答
追问
②中的ADD  A,21H语句执行时是多少和多少相加,加后A是多少?
追答
34+17
A=34
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d7b529c
2012-01-03 · TA获得超过1347个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:646万
展开全部
1;44H
2; 36H
0D6H
不懂可问我
追问
第一个是44H么,有没算错?还有就是②中的ADD  A,21H语句执行后是多少和多少相加,加后A是多少?谢谢你 等会给你加分
追答
②中 第一步 数36H给A
第二步 数36H给R0
3\ 数 34H给A
4、数34H+地址21H的值17H即 4BH给A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meizhmao
2012-01-03
知道答主
回答量:34
采纳率:0%
帮助的人:12.3万
展开全部
44h
36h
0d6h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式