arm7 变量值在cpu做状态切换时 更改了 !原因是什么
arm7 变量值在cpu做状态切换时 更改了 请教高手!!!原因是什么?
arm7 变量值在cpu做状态切换时 更改了 请教高手!!!原因是什么?
------解决方案--------------------
不同模式的寄存器不一样. 而变量是会存在寄存器中的. 除非你更改模式前保存所有寄存器. 更改后copy到当前寄存器组中去. 堆栈也要改.
arm7 变量值在cpu做状态切换时 更改了 请教高手!!!原因是什么?
------解决方案--------------------
不同模式的寄存器不一样. 而变量是会存在寄存器中的. 除非你更改模式前保存所有寄存器. 更改后copy到当前寄存器组中去. 堆栈也要改.