Download Print this page

Hitachi H8S/2633 Hardware Manual page 73

Advertisement

Type
Instruction
Bit-
BST
manipulation
instructions
BIST
Branch
Bcc
instructions
JMP
BSR
JSR
RTS
System control TRAPA
instructions
RTE
SLEEP
46
1
Size*
Function
C → (<bit-No.> of <EAd>)
B
Transfers the carry flag value to a specified bit in a
general register or memory operand.
¬ C → (<bit-No.> of <EAd>)
B
Transfers the inverse of the carry flag value to a
specified bit in a general register or memory operand.
The bit number is specified by 3-bit immediate data.
Branches to a specified address if a specified condition
is true. The branching conditions are listed below.
Mnemonic
BRA(BT)
BRN(BF)
BHI
BLS
BCC(BHS)
BCS(BLO)
BNE
BEQ
BVC
BVS
BPL
BMI
BGE
BLT
BGT
BLE
Branches unconditionally to a specified address.
Branches to a subroutine at a specified address.
Branches to a subroutine at a specified address.
Returns from a subroutine
Starts trap-instruction exception handling.
Returns from an exception-handling routine.
Causes a transition to a power-down state.
Description
Always (true)
Never (false)
High
Low or same
Carry clear
(high or same)
Carry set (low)
Not equal
Equal
Overflow clear
Overflow set
Plus
Minus
Greater or equal
Less than
Greater than
Less or equal
Condition
Always
Never
C ∨ Z = 0
C ∨ Z = 1
C = 0
C = 1
Z = 0
Z = 1
V = 0
V = 1
N = 0
N = 1
N ⊕ V = 0
N ⊕ V = 1
Z∨(N ⊕ V) = 0
Z∨(N ⊕ V) = 1

Advertisement

loading

This manual is also suitable for:

Hd6432633Hd6432631Hd64f2633H8s/2632Hd6432632H8s/2631