Typewriter User Manual

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