MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 145

no-image

MSC8101PG

Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
MOVES.4F
Notes: 1. Add one cycle when EA = (Rn + N0).
MOVES.F
Notes: 1. Add one cycle when EA = (Rn + N0).
MOVES.L
Notes: 1. Add one cycle when EA = (Rn + N0).
MOVEU.B
Notes: 1. Add one cycle when EA = (Rn + N0).
Mnemomic
Move four fractional words to memory with scaling and saturation
Da:Db:Dc:Dd
Move fractional word to memory with saturation enabled
Db
Db
Db
Db
Db
Move long to memory with scaling and saturation
Db
Move unsigned byte from memory
(aa)
(aa)
(Rn + s15)
(ea)
(SP + s15)
D
39
(aa)
(aa)
(Rn + s15)
(EA)
(SP + s15)
(EA)
DR
DR
DR
DR
DR
(EA)
31
ZERO EXTENSION
Operation
ZERO EXTENSION
Table 9-5. Instructions Grouped Alphabetically (Continued)
Description
8
8
MOVES.4F Da:Db:Dc:Dd, (EA)
MOVES.F Db, (a16) {0
MOVES.F Db, (a32) {0
MOVES.F Db, (Rn+s15)
MOVES.F Db, (EA)
MOVES.F Db, (SP+s15)
MOVES.L Db, (EA)
MOVEU.B (a16) ,DR {0
MOBEU.B (a32) ,DR {0
MOVEU.B (Rn+s15) ,DR {–2
MOVEU.B (ea) ,DR
MOBEU.B (SP+s15) ,DR {–2
{–2
{–2
14
14
s15 < 2
s15 < 2
Assembler Syntax
0
0
14
14
,W}
,W}
a16 < 2
a32 < 2
a16 < 2
a32 < 2
14
14
16
32
s15 < 2
s15 < 2
16
32
,W}
,W}
}
}
14
14
}
}
Words
1
2
3
2
1
2
1
2
3
2
1
2
Cycles
1
1
1
1
1
1
2
2
1
1
2
2
1
1
1
1
Type
1
3
3
3
1
3
1
3
3
3
4
3
Functional
Group
Move
Move
Move
Move

Related parts for MSC8101PG