当前位置: 代码迷 >> 汇编语言 >> 汇编 一句话执行 if(a==一) a=0
  详细解决方案

汇编 一句话执行 if(a==一) a=0

热度:353   发布时间:2016-05-02 04:27:20.0
汇编 一句话执行 if(a==1) a=0;
如何用汇编语句一句话执行
if(a==1)
a=0;
这段
------解决思路----------------------
好像可以这样:
cmp   R12,1
jz   标号
------解决思路----------------------
xor a, 1
反正你也没规定如果不为 a 会发生什么,但可以保证如果 a 为 1,这条指令会把它变为 0.
------解决思路----------------------
引用:
xor a, 1
反正你也没规定如果不为 a 会发生什么,但可以保证如果 a 为 1,这条指令会把它变为 0.
饿,,很勉强
------解决思路----------------------
a不能理解成单个bit,否则可以用BTR指令。
  相关解决方案