
4- 8
MC68306 USER'S MANUAL
MOTOROLA
Table 4-4. EC000 Core Instruction Set Summary
Opcode
Operation
Syntax
ABCD
BCD BCD Desti X
˘
Destination
ABCD Dy,Dx
ABCD –(Ay),–(Ax)
ADD
Destination
˘
Destination
ADD <ea>,Dn
ADD Dn,<ea>
ADDA
Destination
˘
Destination
ADDA <ea>,An
ADDI
Immediate Data + Destination
˘
Destination
ADDI #<data>,<ea>
ADDQ
Immediate Data + Destination
˘
Destination
ADDQ #<data>,<ea>
ADDX
Desti X
˘
Destination
ADDX Dy,Dx
ADDX –(Ay),–(Ax)
AND
Source
Λ
Destination
˘
Destination
AND <ea>,Dn
AND Dn,<ea>
ANDI
Immediate Data
Λ
Destination
˘
Destination
ANDI #<data>,<ea>
ANDI to CCR
Source
Λ
CCR
˘
CCR
ANDI #<data>,CCR
ANDI to SR
If supervisor state
then Source
Λ
SR
˘
SR
else TRAP
ANDI #<data>,SR
ASL, ASR
Destination Shifted by count
˘
Destination
ASd Dx,Dy1
ASd #<data>,Dy1
ASd <ea>1
Bcc
If condition true
then PC + d n
˘
PC
Bcc <label>
BCHG
~(bit number of Destination)
˘
Z;
~(bit number of Destination)
˘
(bit number) of
Destination
BCHG Dn,<ea>
BCHG #<data>,<ea>
BCLR
~(bit number of Destination)
˘
Z;
0
˘
bit number of Destination
BCLR Dn,<ea>
BCLR #<data>,<ea>
BRA
PC + d n
˘
PC
BRA <label>
BSET
~(bit number of Destination)
˘
Z;
1
˘
bit number of Destination
BSET Dn,<ea>
BSET #<data>,<ea>
BSR
SP – 4
˘
SP; PC
˘
(SP); PC + d n
˘
PC
BSR <label>
BTST
–(bit number of Destination)
˘
Z;
BTST Dn,<ea>
BTST #<data>,<ea>
CHK
If Dn < 0 or Dn > Source
then TRAP
CHK <ea>,Dn
CLR
0
˘
Destination
CLR <ea>
CMP
Destination – Source
˘
cc
CMP <ea>,Dn
CMPA
Destination – Source
CMPA <ea>,An
CMPI
Destination – Immediate Data
CMPI #<data>,<ea>