MC68HC708XL36 FREESCALE [Freescale Semiconductor, Inc], MC68HC708XL36 Datasheet - Page 51

no-image

MC68HC708XL36

Manufacturer Part Number
MC68HC708XL36
Description
HCMOS Microcontroller Unit
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet
11-cpu8_a
MOTOROLA
BRA rel
BRCLR n , opr , rel Branch if Bit n in M Clear
BRN rel
BRSET n , opr , rel Branch if Bit n in M Set
BSET n , opr
BSR rel
CBEQ opr,rel
CBEQA # opr,rel
CBEQX # opr,rel
CBEQ opr, X+ ,rel
CBEQ X+ ,rel
CBEQ opr, SP ,rel
CLC
CLI
CLR opr
CLRA
CLRX
CLRH
CLR opr ,X
CLR ,X
CLR opr ,SP
CMP # opr
CMP opr
CMP opr
CMP opr ,X
CMP opr ,X
CMP ,X
CMP opr ,SP
CMP opr ,SP
COM opr
COMA
COMX
COM opr ,X
COM ,X
COM opr ,SP
Source
Form
Branch Always
Branch Never
Set Bit n in M
Branch to Subroutine
Compare and Branch if Equal
Clear Carry Bit
Clear Interrupt Mask
Clear
Compare A with M
Complement (One’s Complement)
Operation
Table 1. Instruction Set Summary (Continued)
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
PC
PC
PC
PC
PC
PC
PC
PC
PC
SP
(PC) + 3 + rel ? (A) – (M) = $00
(PC) + 3 + rel ? (A) – (M) = $00
(PC) + 3 + rel ? (X) – (M) = $00
(PC) + 3 + rel ? (A) – (M) = $00
(PC) + 2 + rel ? (A) – (M) = $00
(PC) + 4 + rel ? (A) – (M) = $00
M
M
M
M
A
X
PC
(PC) + 3 + rel ? (Mn) = 0
(PC) + 3 + rel ? (Mn) = 1
PC
Description
PC
(SP) – 1; push (PCH)
SP
(PC) + 2; push (PCL)
CPU
(M) = $FF – (M)
(A) = $FF – (M)
(X) = $FF – (M)
(M) = $FF – (M)
(M) = $FF – (M)
(M) = $FF – (M)
M
M
M
M
A
X
H
(A) – (M)
Mn
(PC) + 2 + rel
C
I
(PC) + rel
(PC) + 2
(SP) – 1
$00
$00
$00
$00
$00
$00
$00
0
0
1
V H I N Z C
– – – – – – REL
– – – – –
– – – – – – REL
– – – – –
– – – – – –
– – – – – – REL
– – – – – –
– – – – – 0 INH
– – 0 – – – INH
0 – – 0 1 –
0 – –
Effect on
– –
CCR
Instruction Set Summary
1
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
DIR
IMM
IMM
IX1+
IX+
SP1
DIR
INH
INH
INH
IX1
IX
SP1
IMM
DIR
EXT
IX2
IX1
IX
SP1
SP2
DIR
INH
INH
IX1
IX
SP1
MC68HC708XL36
9EE1
9ED1
9E61
9E6F
9E63
AD
0B
0D
0A
0C
0E
1A
1C
1E
9A
8C
A1
B1
C1
D1
E1
20
01
03
05
07
09
0F
21
00
02
04
06
08
10
12
14
16
18
31
41
51
61
71
98
3F
4F
5F
6F
7F
F1
33
43
53
63
73
rr
dd rr
dd rr
dd rr
dd rr
dd rr
dd rr
dd rr
dd rr
rr
dd rr
dd rr
dd rr
dd rr
dd rr
dd rr
dd rr
dd rr
dd
dd
dd
dd
dd
dd
dd
dd
rr
dd rr
ii rr
ii rr
ff rr
rr
ff rr
dd
ff
ff
ii
dd
hh ll
ee ff
ff
ff
ee ff
dd
ff
ff
CPU
51
3
5
5
5
5
5
5
5
5
3
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
5
4
4
5
4
6
1
2
3
1
1
1
3
2
4
2
3
4
4
3
2
4
5
4
1
1
4
3
5

Related parts for MC68HC708XL36