Ten program funguje tak, jak si ho napsal, není to žádným otevřeným kolektorem. Takže uvádím instrukce, které to způsobují.
keyboard
...
...
BTFSC PORTB,3 ; tlačítko S
CLRF PORTA ;CHYBA - manipuluje se vsemi bity
GOTO keyboard
zapni MOVLW b'11111111'
MOVWF PORTA ;CHYBA - manipuluje se vsemi bity
RETURN
END