MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 141

no-image

MSC8101PG

Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
MOVE.L
MOVE.L
Mnemomic
Move long word
#s32
#u32
C4
C2
Move long register extensions
Note:
((SP + s15)[8:0])
Da.E:Db.E
((SP + s15)[24:16])
(aa[8:0])
Da.E:Db.E
(aa[24:16])
Db
39
EXTENSION
Db
Db
C4
C1
SIGN
La
Lb
Moves of extensions into data registers restore the corresponding limit tag bit (Ln bit) in the
destination register.
De.E
+
+
(SP + s15)
(aa)
Do.E
39
EXTENSION
EXTENSION
32
De.E
Operation
Do.E
32
31
Table 9-5. Instructions Grouped Alphabetically (Continued)
0
24
Description
Db.E
ODD
16
16
MOVE.L #s32,C4 {–2
MOVE.L #u32,C1 {0
MOVE.L C4,Db
MOVE.L Db,C4
MOVE.L C2,Db
MOVE.L Db,C2
MOVE.L (SP+s15),De.E {–2
MOVE.L Da.E:Db.E,(SP+s15)
MOVE.L (SP+s15),Do.E {–2
MOVE.L (a32),De.E {0
MOVE.L Da.E:Db.E,(a32) {0
MOVE.L (a32),Do.E {0
{–2
14
0
s15 < 2
Assembler Syntax
0
8
14
EVEN
,L}
Da.E
31
u32 < 2
a32 < 2
a32 < 2
0
s32 < 2
0
14
14
Memory Long
Word
Da EVEN
Db ODD
32
a32 < 2
}
s15 < 2
s15 < 2
32
32
31
,L}
,L}
}
32
14
14
,L}
,L}
,L}
Words
3
3
1
1
2
2
2
3
3
3
Cycles
1
1
1
1
2
2
2
1
1
1
Type
3
3
2
2
3
3
3
3
3
3
Functional
Group
Move
Move

Related parts for MSC8101PG