
First pass, P1 = 1111 1110 , button 1 pressed.
during START, T0_TEMP = 1111 1111, T0_STATE = 1111 1111

MOV A,P1          A=1111 1110
XCH A,T0_TEMP     A=1111 1111   T0_TEMP=1111 1110
XRL A,T0_TEMP     A=0000 0001
JNZ T0_ISR_END    exit & wait next interrupt

Second Pass
MOV A,P1          A=1111 1110  (button still pressed)
XCH A,T0_TEMP     A=1111 1110   T0_TEMP=1111 1110
XRL A,T0_TEMP     A=0000 0000
JNZ T0_ISR_END    A=0, no jump
MOV A,T0_TEMP     A=1111 1110
XCH A,T0_STATE    A=1111 1111  T0_STATE=1111 1110
XRL A,T0_STATE    A=0000 0001
ANL A,T0_STATE    A=0000 0000  ???????
ORL T0_FLAGS,A    T0_FLAGS unchanged
(exit)

