Da ich nicht gerade gut in assembler bin, bräuchte ich da eure hilfe. Habe mich da einwenig eingelesen und ich weiss nicht ob ich diesen Befehl richtig interpretiere:

BTFSC a , b
befehl 1
befehl 2

also kann ich mit 'a' das register auswählen und mit 'b' sagen welches bit er mit 0 vergleichen soll?

Wenn ja so könnte ich eine kleine Routine schreiben die wie folgt aussehen würde:

BTFSC writeBlock , 0
GOTO PIC_OUTPUT_RF_DATA_PUT_1
GOTO PIC_OUTPUT_RF_DATA_PUT_0

BTFSC writeBlock , 1
GOTO PIC_OUTPUT_RF_DATA_PUT_1
GOTO PIC_OUTPUT_RF_DATA_PUT_0

etc...

wenn ja, ich schreibe mein programm in c mit mplab und nun müsste ich ein assemblerprogramm aufrufen mit dem parameter writeBlock, wie kann ich das genau machen?

Vielen Dank