MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 131
![no-image](/images/no-image-200.jpg)
MSC8101PG
Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
1.MSC8101PG.pdf
(162 pages)
- Current page: 131 of 162
- Download datasheet (2Mb)
DIV
DMACSS
DMACSU
DOENn
DOENSHn
DOSETUPn
EI
EOR
Mnemomic
If Dn[39]
where
Multiply signed by signed and accumulate with data register right shifted by word size
[Dn>>16] + Da.H * Db.H
(Da signed, Db signed)
[Dn>>16] + Da.H * Db.L
(Da signed, Db unsigned)
Do enable—set the loop counter n and enable loop n as a long loop
#u6
#u16
DR
Do enable short—set loop counter n and enable loop n as a short loop
#u6
#u16
DR
Setup loop start address n
PC + displacement
Enable interrupts (clears the DI bit in the status register)
0
Bitwise exclusive OR
Da
Divide iteration
Multiply signed by unsigned and accumulate with data register right shifted by word size
then 2 * Dn + C + (Da & $FF FFFF 0000)
else 2 * Dn + C – (Da & $FF FFFF 0000)
DI
Dn
LCn; 1
LCn; 1
LCn; 1
LCn; 1
LCn; 1
LCn; 1
denotes the bitwise exclusive OR operator
Da[39] = 1,
Dn
LFn
LFn; 1
LFn
LFn; 1
LFn
LFn; 1
Operation
SAn
SLF
SLF
Dn
Dn
SLF
Table 9-5. Instructions Grouped Alphabetically (Continued)
Description
Dn
Dn
DIV Da,Dn
DMACSS Da,Db,Dn
DMACSU Da,Db,Dn
DOENn #u6 {0
DOENn #u16 {0
DOENn DR
DOENSHn #u6 {0
DOENSHn #u16 {0
DOENSHn DR
DOSETUPn label
EI
DOR Da,Dn
Assembler Syntax
u6 < 64}
u16 < 2
u6 < 64}
u16 < 2
16
}
16
}
Words
1
1
1
1
2
1
1
2
1
3
1
1
Cycles
1
1
1
1
1
1
1
1
1
1
1
1
Type
1
1
1
4
4
4
4
4
4
4
4
2
Functional
Arithmetic
Arithmetic
Arithmetic
Program
Control
Logical
Group
DALU
DALU
DALU
DALU
Loop
Loop
Loop
Related parts for MSC8101PG
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![MSC-12S (1617140-1)](/images/manufacturer_photos/0/6/687/tyco_electronics_tmb.jpg)
Part Number:
Description:
Military/Aerospace High Performance Relays; MSC-12S = MS T05 RELAY ( CII )
Manufacturer:
Tyco Electronics
![MSC-5 (1617140-3)](/images/manufacturer_photos/0/6/687/tyco_electronics_tmb.jpg)
Part Number:
Description:
Military/Aerospace High Performance Relays; MSC-5 = MS T05 RELAY ( CII )
Manufacturer:
Tyco Electronics
![MSC-5S (6-1617547-5)](/images/manufacturer_photos/0/6/687/tyco_electronics_tmb.jpg)
Part Number:
Description:
Military/Aerospace High Performance Relays; MSC-5S=MGSD .100 GRID DIODE RE ( CII )
Manufacturer:
Tyco Electronics
![MSC-01-D-03-50](/images/no-image3.png)
Part Number:
Description:
Connector: SMC: M: 0 to 10G: 50: CRMP: THRU: Gold
Manufacturer:
Methode Electronics, Inc.
![MSC-201](/images/no-image3.png)
Part Number:
Description:
Layer 2 switching controller
Manufacturer:
Zarlink Semiconductor, Inc.
![MSC-220A](/images/no-image3.png)
Part Number:
Description:
Layer 3 switching controller
Manufacturer:
Zarlink Semiconductor, Inc.
![MSC-C162DYLY-2N](/images/no-image3.png)
Part Number:
Description:
LCD Module
Manufacturer:
TRULY
Datasheet:
![MSC-G12864DYSY-1W](/images/no-image3.png)
Part Number:
Description:
LCD Module
Manufacturer:
Truly
Datasheet:
![MSC-G12864DYSY-5N](/images/no-image3.png)
Part Number:
Description:
LCD Module
Manufacturer:
Truly
Datasheet:
![MSC-G12864DYSY-6W](/images/no-image3.png)
Part Number:
Description:
LCD Module
Manufacturer:
Truly
Datasheet:
![MSC-2-1W](/images/no-image3.png)
Part Number:
Description:
Power Splitter/combiner
Manufacturer:
Mini-Circuits
Datasheet: