|
MCF5307AI66B Datasheet, PDF (78/484 Pages) Motorola, Inc – Integrated Microprocessor User’s Manual | |||
|
◁ |
Freescale Semiconductor, Inc.
Instruction Set Summary
Table 2-7. User-Mode Instruction Set Summary (Continued)
Instruction Operand Syntax
Operand Size
Operation
CMPI
<ea>y,Dx
.L
Destination â immediate data
DIVS
<ea-1>y,Dx
.W
<ea>y,Dx
.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
.W
Dy,<ea>x
.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
HALT1
Dx
None
.B â.L
Unsized
Sign-extended destination â destination
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
.L
#<data>,Dx
.L
X/C â (Dx << Dy) â 0
X/C â (Dx << #<data>) â 0
LSR
Dy,Dx
.L
#<data>,Dx
.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 ACC + (Ry à Rx){<< 1 | >> 1} â ACC
.L + (.L à .L) â .L, .L 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 MASK,Rx
.L
MAC
ACC,Rx
MACSR,Rx
Rm â Rx
MACSR,CCR
.L
MACSR â CCR
MOVE to Ry,ACC
.L
MAC
Ry,MACSR
Ry,MASK
Ry â Rm
#<data>,ACC
.L
#<data>,MACSR
#<data>,MASK
#<data> â Rm
MOVE from CCR,Dx
.W
CCR
CCR â Dx
MOVE to Dy,CCR
.B
CCR
#<data>,CCR
Dy â CCR
#<data> â CCR
MOVEA
<ea>y,Ax
.W,.L â .L
Source â destination
2-38
MCF5307 Userâs Manual
For More Information On This Product,
Go to: www.freescale.com
|
▷ |