首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

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

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

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

[解决办法]
不同模式的寄存器不一样. 而变量是会存在寄存器中的. 除非你更改模式前保存所有寄存器. 更改后copy到当前寄存器组中去. 堆栈也要改.

热点排行