Detailed reference for the BRA instruction in PIC18 ISA.
Branch (BRA) – unconditional relative branch.
0x80 followed by the 8‑bit offset.d or a).; forward branch to FWD_LABEL
BRA FWD_LABEL ; branch to FWD_LABEL; forward branch to FWD_LABEL
BRA FWD_LABEL ; branch to FWD_LABEL; backward branch to START
BRA START ; return to START; backward branch to START
BRA START ; return to START; branch to the next instruction (offset 0)
BRA NEXT_INSTR ; no operation, PC remains at NEXT_INSTR; branch to the next instruction (offset 0)
BRA NEXT_INSTR ; no operation, PC remains at NEXT_INSTR; branch near maximum negative offset
BRA NEG_LIMIT ; jumps back 126 bytes; branch near maximum negative offset
BRA NEG_LIMIT ; jumps back 126 bytes