有一段TMS320C5505的汇编代码:
mpym *ar4+, ac0, ac1 ;
macm *ar4+, *(ar3+1),
macm *ar4+, *ar3, ac1 ;
ar3的初始值为0,执行完macm *ar4+, *(ar3+1)后,ar3应该是0还是1?
个人觉得ar3应该还是0,但调试时发现ar3的值变为1了?
为什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
有一段TMS320C5505的汇编代码:
mpym *ar4+, ac0, ac1 ;
macm *ar4+, *(ar3+1),
macm *ar4+, *ar3, ac1 ;
ar3的初始值为0,执行完macm *ar4+, *(ar3+1)后,ar3应该是0还是1?
个人觉得ar3应该还是0,但调试时发现ar3的值变为1了?
为什么?