汇编第一操作数&第二操作数的区别

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