MOTOROLA
CENTRAL PROCESSING UNIT
M68HC16 Z SERIES
4-20
USER’S MANUAL
JMP
Jump
ea PK : PC
EXT20
IND20, X
IND20, Y
IND20, Z
7A
4B
5B
6B
zb hh ll
zg gggg
6
8
—
————
JSR
Jump to Subroutine
Push (PC)
(SK
: SP) $0002 SK : SP
Push (CCR)
(SK
: SP) $0002 SK : SP
ea PK : PC
EXT20
IND20, X
IND20, Y
IND20, Z
FA
89
99
A9
zb hh ll
zg gggg
10
12
—
————
Long Branch if Carry
Clear
If C = 0, branch
REL16
3784
rrrr
6, 4
—
————
Long Branch if Carry
Set
If C = 1, branch
REL16
3785
rrrr
6, 4
—
————
Long Branch if Equal
to Zero
If Z = 1, branch
REL16
3787
rrrr
6, 4
—
————
Long Branch if EV Set
If EV = 1, branch
REL16
3791
rrrr
6, 4
—
————
Long Branch if Greater
Than or Equal to Zero
If N
⊕ V = 0, branch
REL16
378C
rrrr
6, 4
—
————
Long Branch if Greater
Than Zero
If Z ' (N
⊕ V) = 0, branch
REL16
378E
rrrr
6, 4
—
————
Long Branch if Higher
If C ' Z = 0, branch
REL16
3782
rrrr
6, 4
—
————
Long Branch if Less
Than or Equal to Zero
If Z ' (N
⊕ V) = 1, branch
REL16
378F
rrrr
6, 4
—
————
Long Branch if Lower
or Same
If C ' Z = 1, branch
REL16
3783
rrrr
6, 4
—
————
Long Branch if Less
Than Zero
If N
⊕ V = 1, branch
REL16
378D
rrrr
6, 4
—
————
Long Branch if Minus
If N = 1, branch
REL16
378B
rrrr
6, 4
—
————
Long Branch if MV Set
If MV = 1, branch
REL16
3790
rrrr
6, 4
—
————
Long Branch if Not
Equal to Zero
If Z
= 0, branch
REL16
3786
rrrr
6, 4
—
————
Long Branch if Plus
If N = 0, branch
REL16
378A
rrrr
6, 4
—
————
LBRA
Long Branch Always
If 1 = 1, branch
REL16
3780
rrrr
6
—
————
LBRN
Long Branch Never
If 1 = 0, branch
REL16
3781
rrrr
6
—
————
LBSR
Long Branch to
Subroutine
Push (PC)
(SK : SP)
2 SK : SP
Push (CCR)
(SK : SP)
2 SK : SP
(PK : PC) + Offset
PK : PC
REL16
27F9
rrrr
10
—
————
Long Branch if
Overflow Clear
If V = 0, branch
REL16
3788
rrrr
6, 4
—
————
Long Branch if
Overflow Set
If V = 1, branch
REL16
3789
rrrr
6, 4
—
————
LDAA
Load A
(M)
A
IND8, X
IND8, Y
IND8, Z
IMM8
IND16, X
IND16, Y
IND16, Z
EXT
E, X
E, Y
E, Z
45
55
65
75
1745
1755
1765
1775
2745
2755
2765
ff
ii
gggg
hh ll
—
6
2
6
——
—
0—
Table 4-2 Instruction Set Summary (Continued)
Mnemonic
Operation
Description
Address
Instruction
Condition Codes
Mode
Opcode
Operand
Cycles
S
MV
H
EV
N
Z
V
C