请教各位高手<br /> 在PIC中断程序里,我们会保护W,STATUS,PCLATH等寄存器的值,当要退出中断时,我们要恢复这些寄存器的值。<br /> CLRF STATUS<br /> MOVF STATUS_TEMP,W<br /> MOVWF STATUS //恢复STATUS寄存器的值<br /> SWAPF W_TEMP,F<br /> SWAPF W_TEMP,W //恢复W寄存器的值<br /><br />请教为什么恢复W寄存器和恢复STATUS寄存器的操作不一样?<br />看了数据手册,还是不太明白。<br />谢谢各位了。<br /> |