Chapter 2. ColdFire Core
2-27
Instruction Set Summary
CMPA
<ea>y,Dx
.L
Destination – source
CMPI
<ea>y,Dx
.L
Destination – immediate data
DIVS
<ea-1>y,Dx
<ea>y,Dx
.W
.L
Dx /<ea>y
→
Dx {16-bit remainder; 16-bit quotient}
Dx /<ea>y
→
Dx {32-bit quotient}
Signed operation
DIVU
<ea-1>y,Dx
Dy,<ea>x
.W
.L
Dx /<ea>y
→
Dx {16-bit remainder; 16-bit quotient}
Dx /<ea>y
→
Dx {32-bit quotient}
Unsigned operation
EOR
Dy,<ea>x
.L
Source ^ destination
→
destination
EORI
#<data>,Dx
.L
Immediate data ^ destination
→
destination
EXT
#<data>,Dx
.B
→
.W
.W
→
.L
Sign-extended destination
→
destination
EXTB
Dx
.B
→
.L
Sign-extended destination
→
destination
HALT
1
None
Unsized
Enter halted state
JMP
<ea-3>y
Unsized
Address of <ea>
→
PC
JSR
<ea-3>y
Unsized
SP – 4
→
SP; next sequential PC
→
(SP); <ea>
→
PC
LEA
<ea-3>y,Ax
.L
<ea>
→
Ax
LINK
Ax,#<d16>
.W
SP – 4
→
SP; Ax
→
(SP); SP
→
Ax; SP + d16
→
SP
LSL
Dy,Dx
#<data>,Dx
.L
.L
X/C
←
(Dx << Dy)
←
0
X/C
←
(Dx << #<data>)
←
0
LSR
Dy,Dx
#<data>,Dx
.L
.L
0
→
(Dx >> Dy)
→
X/C
0
→
(Dx >> #<data>)
→
X/C
MAC
Ry,RxSF
.L + (.W
×
.W)
→
.L
.L + (.L
×
.L)
→
.L
ACC + (Ry
×
Rx){<< 1 | >> 1}
→
ACC
ACC + (Ry
×
Rx){<< 1 | >> 1}
→
ACC; (<ea>y{&MASK})
→
Rw
MACL
Ry,RxSF,<ea-1>y,Rw
.L + (.W
×
.W)
→
.L, .L
.L + (.L
×
.L)
→
.L, .L
ACC + (Ry
×
Rx){<< 1 | >> 1}
→
ACC
ACC + (Ry
×
Rx){<< 1 | >> 1}
→
ACC; (<ea-1>y{&MASK})
→
Rw
MOVE
<ea>y,<ea>x
.B,.W,.L
<ea>y
→
<ea>x
MOVE from
MAC
MASK,Rx
ACC,Rx
MACSR,Rx
.L
Rm
→
Rx
MACSR,CCR
.L
MACSR
→
CCR
MOVE to
MAC
Ry,ACC
Ry,MACSR
Ry,MASK
.L
Ry
→
Rm
#<data>,ACC
#<data>,MACSR
#<data>,MASK
.L
#<data>
→
Rm
MOVE from
CCR
CCR,Dx
.W
CCR
→
Dx
MOVE to
CCR
Dy,CCR
#<data>,CCR
.B
Dy
→
CCR
#<data>
→
CCR
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 ...