bra
Branch always
Branches to the specified address unconditionally.
Sizes .b .s .w .l
Used in
- Compare and branchM68K assembly
- Loops and dbraM68K assembly
- Arithmetic, logic and bitsM68K assembly
- Arrays, strings and (a0)+M68K assembly
- bsr, rts, link and unlkM68K assembly
- The screen, keyboard and mouse through trapsM68K assembly
- Exceptions and the vector tableM68K assembly
- The bigger of two numbersM68K assembly
- Length of a stringM68K assembly
- Reverse a string in placeM68K assembly
XNZVC –––––
- Changes no flag
Forms
bra
Operands
label- A branch target, written as a label or address. The assembler calculates the relative displacement. More
move.l #1, d0
bra skip
move.l #$DEAD, d0 ; never reached
skip:
move.l #$FF, d1