上面是数据手册写的中断流程。下面贴出反汇编的出来的代码
//这是入栈
//这是出栈
//首先这个单片机写的代码会出现程序乱跳的问题,不知道是编译器的问题还是芯片的问题,总是莫名其妙的进去中断。PORTB是个神指令,以后机会好好分析他的反汇编代码。
//其次就是我想不明白
//出栈的
0D80 0859 LD A,0x59
0D81 008A LD 0xA,A
0D82 0858 LD A,0x58
0D83 0084 LD 0x4,A
//还有入栈的
0009 0804 LD A,0x4
000A 00D8 LD 0x58,A
000B 080A LD A,0xA
000C 00D9 LD 0x59,A
//我感觉这两段貌似没有什么用!!!!