arm7 变量值在cpu做状态切换时 更改了 请教高手!!!原因是什么?

wangxiongke   2007-8-24 10:28 楼主
arm7  变量值在cpu做状态切换时  更改了  请教高手!!!原因是什么?

回复评论 (1)

不同模式的寄存器不一样. 而变量是会存在寄存器中的. 除非你更改模式前保存所有寄存器. 更改后copy到当前寄存器组中去. 堆栈也要改.
点赞  2007-8-24 10:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复