汇编 SUB指令
最近在写一个小程序查询到汇编指令SUBA,R解释为R-A赋予A其中A代表累加器,R代表寄存器.使用编译器编译这个C语句DAT=DAT-2得到的语句却是MOVA,@0x02...
最近在写一个小程序
查询到汇编指令SUB A, R解释为R-A赋予A
其中A代表累加器,R代表寄存器
.
使用编译器编译这个C语句
DAT = DAT-2
得到的语句却是
MOV A, @0x02;@0x02为立即数2
SUB DAT, A;
.
我认为应该是
MOV A, @0x02
SUB A, DAT
MOV DAT, A
不知道对不对
SUB A,R========R-A=>A
SUB R,A========R-A=>R
SUB A,K========K-A=>A 展开
查询到汇编指令SUB A, R解释为R-A赋予A
其中A代表累加器,R代表寄存器
.
使用编译器编译这个C语句
DAT = DAT-2
得到的语句却是
MOV A, @0x02;@0x02为立即数2
SUB DAT, A;
.
我认为应该是
MOV A, @0x02
SUB A, DAT
MOV DAT, A
不知道对不对
SUB A,R========R-A=>A
SUB R,A========R-A=>R
SUB A,K========K-A=>A 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询