TI中文支持网
TI专业的中文技术问题搜集分享网站

28335中断 CPU寄存器需要保护吗

我用汇编写的程序,有时用ACC存数据时,得不到我想要的数据,是我程序问题还是中断时应该人为的对这些寄存器保护一下,请教一下

囧:

一般中断程序开始时会执行以下代码:

PUSH AR1H:AR0H PUSH XAR2 PUSH XAR3 PUSH XAR4 PUSH XAR5 PUSH XAR6 PUSH XAR7 PUSH XT

我用汇编写的程序,有时用ACC存数据时,得不到我想要的数据,是我程序问题还是中断时应该人为的对这些寄存器保护一下,请教一下

youqi lu:

回复 囧:

谢谢! 还有个问题想请教您一下!我在地址为0xD00A处定义了一个变量  打断点单步运行里面的数值不会变  一但跑起来有时数值会变 可能是为什么?

我用汇编写的程序,有时用ACC存数据时,得不到我想要的数据,是我程序问题还是中断时应该人为的对这些寄存器保护一下,请教一下

囧:

回复 youqi lu:

这个地址是否在那个地方已经有被用了,改掉了。

我用汇编写的程序,有时用ACC存数据时,得不到我想要的数据,是我程序问题还是中断时应该人为的对这些寄存器保护一下,请教一下

youqi lu:

回复 囧:

应该没有   别的地方不会用到   

我用汇编写的程序,有时用ACC存数据时,得不到我想要的数据,是我程序问题还是中断时应该人为的对这些寄存器保护一下,请教一下

囧:

回复 youqi lu:

你是怎么定义的,有定义和赋值的代码吗?贴出来看一下

赞(0)
未经允许不得转载:TI中文支持网 » 28335中断 CPU寄存器需要保护吗
分享到: 更多 (0)