Freescale Semiconductor, Inc.
Table 5-11. System Control Operations
Operand
Syntax
Instruction
Operand Size
Privileged
Operation
ANDI
EORI
MOVE
# data , SR
# data , SR
16
16
Immediate Data Λ SR
SR
Immediate Data SR SR
Source SR
ea , SR
SR, ea
16
16
SR
Destination
MOVEA
MOVEC
MOVES
USP, An
An, USP
32
32
USP
An
An
USP
Rc, Rn
Rn, Rc
32
32
Rc
Rn Rc
Rn
Rn, ea
ea , Rn
8, 16, 32
Rn
Destination using DFC
Source using SFC
Rn
ORI
RESET
RTE
# data , SR
none
16
Immediate Data V SR SR
Assert RESET line
none
none
none
(SP)
SR; SP + 2 SP; (SP)
PC; SP + 4
SP; restore stack according to format
STOP
# data
# data
16
Immediate Data
SR; STOP
LPSTOP
none
Immediate Data
STOP
SR; interrupt mask
EBI;
Trap Generating
BKPT
BGND
# data
none
none
If breakpoint cycle acknowledged, then execute
returned operation word, else trap as illegal
instruction.
none
If background mode enabled, then enter background
mode, else format/vector offset
– (SSP);
PC – (SSP); SR – (SSP); (vector) PC
CHK
ea , Dn
ea , Rn
16, 32
If Dn < 0 or Dn < (ea), then CHK exception
CHK2
8, 16, 32
If Rn < lower bound or Rn > upper bound, then
CHK exception
ILLEGAL
TRAP
none
none
none
SSP – 2
SSP – 4
SSP – 2
SSP; vector offset
SSP; PC (SSP);
SSP; SR (SSP);
(SSP);
llegal instruction vector address
PC
# data
SSP – 2
SSP – 4
vector address
SSP; format/vector offset
SSP; PC (SSP); SR (SSP);
PC
(SSP);
TRAPcc
TRAPV
none
# data
none
16, 32
If cc true, then TRAP exception
none
none
If V set, then overflow TRAP exception
Condition Code Register
ANDI
EORI
MOVE
# data , CCR
# data , CCR
8
8
Immediate Data Λ CCR
CCR
CCR
Immediate Data CCR
ea , CCR
CCR, ea
16
16
Source CCR
CCR
Destination
ORI
# data , CCR
8
Immediate Data V CCR
CCR
5- 28
MC68340 USER’S MANUAL
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com