csmyldl 發(fā)表于 2020-3-28 11:25
從這個中斷程序來看,MOV B,R4和MOV R4,B這兩句在程序中完成了R4寄存器的保護功能,可能原因是:延時程序DELL ...
fxl1111 發(fā)表于 2020-3-28 14:02
延時程序是用到了R4,但這個異常中斷好像沒有用到R4啊,為什么要保護它?
MOV A,P1
PUSH ACC
fxl1111 發(fā)表于 2020-3-28 14:02
延時程序是用到了R4,但這個異常中斷好像沒有用到R4啊,為什么要保護它?
MOV A,P1
PUSH ACC
csmyldl 發(fā)表于 2020-3-28 15:41
POP ACC不能改為POP A
csmyldl 發(fā)表于 2020-3-28 15:41
是的,指令要求PUSH 和POP指令后是直接地址,所以只能用 PUSH ACC 或POP ACC
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |