教材里都是只保存PC和PSW,那是因为没有用到其它的地址,其它地址的数据没有什么改变,不需要做什么事情
如果累加器A在别的子程序中用到,而中断中也用到A的话,这个时候就要保存A了,同理,R2-R7也一样的
只要中断服务中断外的子程序都用到一个地址的时候,中断就要进行现场保护
对于你而言,我建议是放弃汇编,去用C,如果不会C,也可能现在开始学C,可能刚开始的时候有点不习惯,但是,不管是现在还是将来,C一定是单片机最好的选择,熟练C要比熟练汇编好上很多倍
上古时期的东西,不需要学,不要迷恋网上说的那些汇编的好处,也不要觉得汇编是基础,必需要学的
没有必要,你看现在,谁还学机器语言,操作码的
|