Motorola MC68306 User Manual page 78

Integrated ec000 processor
Table of Contents

Advertisement

Table 4-4. EC000 Core Instruction Set Summary (Continued)
Opcode
MOVEA
Source ˘ Destination
MOVEM
Registers ˘ Destination
Source ˘ Registers
MOVEP
Source ˘ Destination
MOVEQ
Immediate Data ˘ Destination
MULS
Source
MULU
Source
NBCD
0 – (Destination 10 ) – X ˘ Destination
NEG
0 – (Destination) ˘ Destination
NEGX
0 – (Destination) – X ˘ Destination
NOP
None
NOT
~ Destination ˘ Destination
OR
Source V Destination ˘ Destination
ORI
Immediate Data V Destination ˘ Destination
ORI to CCR
Source V CCR ˘ CCR
ORI to SR
If supervisor state
then Source V SR ˘ SR
else TRAP
PEA
SP – 4 ˘ SP; <ea> ˘ (SP)
RESET
If supervisor state
then Assert RSTO Line
else TRAP
ROL, ROR
Destination Rotated by count ˘ Destination
ROXL, ROXR
Destination Rotated with X by count ˘ Destination
RTE
If supervisor state
then (SP) ˘ SR; SP + 2 ˘ SP; (SP) ˘ PC;
SP + 4 ˘ SP; restore state and deallocate
stack according to (SP)
else TRAP
RTR
(SP) ˘ CCR; SP + 2 ˘ SP;
(SP) ˘ PC; SP + 4 ˘ SP
RTS
(SP) ˘ PC; SP + 4 ˘ SP
4-10
Operation
Destination ˘ Destination
Destination ˘ Destination
MC68306 USER'S MANUAL
Syntax
MOVEA <ea>,An
MOVEM <list>,<ea> 2
MOVEM <ea>,<list> 2
MOVEP Dx,(d n ,Ay)
MOVEP (d n ,Ay),Dx
MOVEQ #<data>,Dn
MULS.W <ea>,Dn
MULS.L <ea>,Dl
MULS.L <ea>,Dh–Dl
MULU.W <ea>,Dn
MULU.L <ea>,Dl
MULU.L <ea>,Dh–Dl
NBCD <ea>
NEG <ea>
NEGX <ea>
NOP
NOT <ea>
OR <ea>,Dn
OR Dn,<ea>
ORI #<data>,<ea>
ORI #<data>,CCR
ORI #<data>,SR
PEA <ea>
RESET
ROd Rx,Dy 1
ROd #<data>,Dy 1
ROXd Dx,Dy 1
ROXd #<data>,Dy 1
ROXd <ea> 1
RTE
RTR
RTS
16
16 ˘ 32
32
32 ˘ 32
32
32 ˘ 64
16
16 ˘ 32
32
32 ˘ 32
32
32 ˘ 64
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents