最近在写一个小程序查询到汇编指令SUB A, R解释为R-A赋予A其中A代表累加器,R代表寄存器.使用编译器编译这个C语句DAT = DAT-2得到的语句却是MOV A, @0x02;@0x02为立即数2SUB DAT, A;.我认为应该是MOV A, @0x02SUB A, DATMOV DAT, A不知道对不对SUB A,R========R-A=>ASUB R,A========R-A=>RSUB A,K========K-A=>A