分清第一操作数,才能识别机器码中的d(0,1),1表示目的是第二操作数,即逗号前面的数(也就是c中的lvalue),0表示目的是第二操作数。
因为汇编格式主要有:
INTEL语法,逗号左边为目的操作数,右边表示源操作数,赋值方向从右向左。 (记忆:C赋值)
AT&T语法,逗号左边为源操作数,右边为目的操作数,方向从左到右。(记忆:推移,move的本意)
因为汇编格式主要有:
INTEL语法,逗号左边为目的操作数,右边表示源操作数,赋值方向从右向左。 (记忆:C赋值)
AT&T语法,逗号左边为源操作数,右边为目的操作数,方向从左到右。(记忆:推移,move的本意)