Datasheet
Section 2 CPU 
    Rev.5.00 Nov. 02, 2005 Page 29 of 500 
   REJ09B0027-0500 
Table 2.7  Branch Instructions 
Instruction Size  Function 
Bcc*    Branches to a specified 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 address. 
BSR    Branches to a subroutine at a specified address. 
JSR    Branches to a subroutine at a specified address. 
RTS    Returns from a subroutine 
Note:  *  Bcc is the general name for conditional branch instructions. 










