Motorola CPU32 Reference Manual page 93

M68300 series central processor unit
Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

III
Bee
Operation:
Assembler
Syntax:
Attributes:
Branch Conditionally
Bee
If (condition true) then PC+ d
=>
PC
Bec (label)
Size
=
(Byte, Word, Long)
Description:
If the specified condition is true, program execution continues at location (PC) +
displacement. The PC contains the address of the instruction word of the Bcc instruction plus
two. The displacement is a twos complement integer that represents the relative distance in bytes
from the current PC to the destination PC. If the 8-bit displacement field in the instruction word is
zero, a 16-bit displacement (the word immediately following the instruction) is used. If the 8-bit
displacement field in the instruction word is all ones ($FF), the 32-bit displacement (long word
immediately following the instruction) is used. Condition codes are specified as follows:
cc
Name
Code
Description
cc
Name
Code
Description
CC
Carry Clear
0100
C
LS
Low or Same
0011
C+Z
CS
Carry Set
0101
C
LT
Less Than
1101
N.V+N.V
EQ
Equal
0111
Z
MI
Minus
1011
N
GE
Greater or Equal
1100
N.V+N·V
NE
Not Equal
0110
Z
GT
Greater Than
1110
N.V.Z+N.V.Z PL
Plus
1010
N
HI
High
0010
C.Z
VC
Overflow Clear
1000
V
LE
Less or Equal
1111
Z+N.V+N.V
VS
Overflow Set
1001
V
Condition Codes:
Not affected.
Instruction Format:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
0
o
I
1
I
1
I
o
I
CONDITION
I
8-BIT DISPLACEMENT
MOTOROLA
4-40
16-BIT DISPLACEMENT IF 8-BIT DISPLACEMENT
=
$00
32-BIT DISPLACEMENT IF 8-BIT DISPLACEMENT
=
$FF
INSTRUCTION SET
CPU32 REFERENCE MANUAL

Advertisement

Table of Contents
loading

Table of Contents