Motorola MC68306 User Manual page 77

Integrated ec000 processor
Table of Contents

Advertisement

Table 4-4. EC000 Core Instruction Set Summary (Continued)
Opcode
CMPM
Destination – Source ˘ cc
DBcc
If condition false
then (Dn–1 ˘ Dn;
DIVS
Destination
DIVU
Destination
EOR
Source
EORI
Immediate Data
EORI to CCR
Source
EORI to SR
If supervisor state
then Source
else TRAP
EXG
Rx ¯ ˘ Ry
EXT
Destination Sign – Extended ˘ Destination
JMP
Destination Address ˘ PC
JSR
SP – 4 ˘ SP; PC ˘ (SP)
Destination Address ˘ PC
LEA
<ea> ˘ An
LINK
SP – 4 ˘ SP; An ˘ (SP)
SP ˘ An, SP+d ˘ SP
LSL, LSR
Destination Shifted by count ˘ Destination
MOVE
Source ˘ Destination
MOVE from SR
If supervisor state
then SR ˘ Destination
else TRAP
MOVE to CCR
Source ˘ CCR
MOVE to SR
If supervisor state
then Source ˘ SR
else TRAP
MOVE USP
If supervisor state
then USP ˘ An or An ˘ USP
else TRAP
MOTOROLA
Operation
If Dn
–1
then PC + d n ˘ PC)
Source ˘ Destination
Source ˘ Destination
Destination ˘ Destination
Destination ˘ Destination
CCR ˘ CCR
SR ˘ SR
MC68306 USER'S MANUAL
Syntax
CMPM (Ay)+,(Ax)+
DBcc Dn,<label>
DIVS.W <ea>,Dn
DIVS.L <ea>,Dq
DIVS.L <ea>,Dr:Dq
DIVU.W <ea>,Dn
DIVU.L <ea>,Dq
DIVU.L <ea>,Dr:Dq
EOR Dn,<ea>
EORI #<data>,<ea>
EORI #<data>,CCR
EORI #<data>,SR
EXG Dx,Dy
EXG Ax,Ay
EXG Dx,Ay
EXG Ay,Dx
EXT.W Dn
extend byte to word
EXT.L Dn
extend word to long word
JMP <ea>
JSR <ea>
LEA <ea>,An
LINK An,d n
LSd Dx,Dy 1
LSd #<data>,Dy 1
LSd <ea> 1
MOVE <ea>,<ea>
MOVE SR,<ea>
MOVE <ea>,CCR
MOVE <ea>,SR
MOVE USP,An
MOVE An,USP
32 16 ˘ 16r:16q
32
32 ˘ 32q
64
32 ˘ 32r:32q
32 16 ˘ 16r:16q
32 32 ˘ 32q
64 32 ˘ 32r:32q
4- 9

Advertisement

Table of Contents
loading

Table of Contents