2407汇编乘法结果出错
本帖最后由 feixiang549 于 2011-6-19 12:28 编辑这几天用2407汇编编写程序时遇到个问题,以下为出错的代码
SPLK #100,_TMP;Q0格式
LT _TMP
MPY #24576;12的Q11格式
PAC(此处设置断点)
结果观察P寄存器时,P寄存器的值一直为0,很疑惑,请高手赐教 再前面一句和 后面一句呢 回复 2# styhl
LT _TMP(此处T寄存器值为100,正常)
MPY #24576;12的Q11格式
PAC(此处设置断点)后一句ACC值也为0,与P寄存器相同 没有更多的信息 看不出 LT后面没有分号 楼上的编过程么 回复 5# archdevil
汇编里分号是注释符 ZAC
SPLK #100,_TMP
LT _TMP
MPY #24576
APAC
这样试试 查一下移位寄存器吧,是不是乘积移位了
页:
[1]