//---------------------------------------------------------
1. 寄存器相加
这两个指令不是一样的么 ? 就只是 一个是ADD M,m 另一个是ADD M,a 为什么结果是不一样的?
//---------------------------------------------------------------------------------
这是在需要用的指令集手册上看到的
光看這段描述可能不知道什麼
但Data sheet應該有描述M a是什麼
可猜測M 是Memory存放
A是 Register自身
一般在汇编里ADD指令是作用在第一个参数里的,就是楼主提到的第一种方式。感觉这个像是厂商编写文件时出错,问下厂商确认下这两个指令。
另外,a这个寄存器可能是累加寄存器的意思,数据输出都是累加寄存器里输出的。