2-28
MCF5272 User’s Manual
Instruction Set Summary
MOVEA
<ea>y,Ax
.W,.L
→
.L
Source
→
destination
MOVEM
#<list>,<ea-2>x
<ea-2>y,#<list>
.L
.L
Listed registers
→
destination
Source
→
listed registers
MOVEQ
#<data>,Dx
.B
→
.L
Sign-extended immediate data
→
destination
MSAC
Ry,RxSF
.L - (.W
×
.W)
→
.L
.L - (.L
×
.L)
→
.L
ACC – (Ry
×
Rx){<< 1 | >> 1}
→
ACC
MSACL
Ry,RxSF,<ea-1>y,Rw
.L - (.W
×
.W)
→
.L, .L
.L - (.L
×
.L)
→
.L, .L
ACC – (Ry
×
Rx){<< 1 | >> 1}
→
ACC;
(<ea-1>y{&MASK})
→
Rw
MULS
<ea>y,Dx
.W X .W
→
.L
.L X .L
→
.L
Source
×
destination
→
destination
Signed operation
MULU
<ea>y,Dx
.W X .W
→
.L
.L X .L
→
.L
Source
×
destination
→
destination
Unsigned operation
NEG
Dx
.L
0 – destination
→
destination
NEGX
Dx
.L
0 – destination – X
→
destination
NOP
none
Unsized
Synchronize pipelines; PC + 2
→
PC
NOT
Dx
.L
~ Destination
→
destination
OR
<ea>y,Dx
Dy,<ea>x
.L
Source | destination
→
destination
ORI
#<data>,Dx
.L
Immediate data | destination
→
destination
PEA
<ea-3>y
.L
SP – 4
→
SP; Address of <ea>
→
(SP)
PULSE
none
Unsized
Set PST= 0x4
REMS
<ea-1>,Dx
.L
Dx/<ea>y
→
Dw {32-bit remainder}
Signed operation
REMU
<ea-1>,Dx
.L
Dx/<ea>y
→
Dw {32-bit remainder}
Unsigned operation
RTS
none
Unsized
(SP)
→
PC; SP + 4
→
SP
Scc
Dx
.B
If condition true, then 1s
destination;
Else 0s
→
destination
SUB
<ea>y,Dx
Dy,<ea>x
.L
.L
Destination – source
→
destination
SUBA
<ea>y,Ax
.L
Destination – source
→
destination
SUBI
#<data>,Dx
.L
Destination – immediate data
→
destination
SUBQ
#<data>,<ea>x
.L
Destination – immediate data
→
destination
SUBX
Dy,Dx
.L
Destination – source – X
→
destination
SWAP
Dx
.W
MSW of Dx
←→
LSW of Dx
TRAP
#<vector>
Unsized
SP – 4
→
SP;PC
→
(SP);
SP – 2
→
SP;SR
→
(SP);
SP – 2
→
SP; format
→
(SP);
Vector address
→
PC
Table 2-7. User-Mode Instruction Set Summary (Continued)
Instruction
Operand Syntax
Operand Size
Operation
Содержание DigitalDNA ColdFire MCF5272
Страница 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Страница 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Страница 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Страница 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Страница 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Страница 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Страница 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Страница 338: ...13 44 MCF5272 User s Manual Application Examples ...
Страница 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Страница 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Страница 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Страница 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...
Страница 548: ...INDEX Index 12 MCF5272 User s Manual ...