Datasheet

Section 2 CPU
Rev.7.00 Feb. 14, 2007 page 51 of 1108
REJ09B0089-0700
Type Instruction Size Function
Branch
instructions
Bcc Branches to a specified relative address if a specified
condition is true. The branching conditions are listed
below.
Mnemonic Description Condition
BRA(BT) Always (true) Always
BRN(BF) Never (false) Never
BHI High C Z = 0
BLS Low or same C Z = 1
BCC(BHS) Carry clear
(high or same)
C = 0
BCS(BLO) Carry set (low) C = 1
BNE Not equal Z = 0
BEQ Equal Z = 1
BVC Overflow clear V = 0
BVS Overflow set V = 1
BPL Plus N = 0
BMI Minus N = 1
BGE Greater or equal N V = 0
BLT Less than N V = 1
BGT Greater than Z(N V) = 0
BLE Less or equal Z(N V) = 1
JMP Branches unconditionally to a specified absolute
address.
BSR Branches to a subroutine at a specified relative address.
JSR Branches to a subroutine at a specified absolute
address.
RTS Returns from a subroutine.