MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 122

no-image

MSC8101PG

Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
9.3
ABS
ADC
ADD
ADD2
ADDA
ADDL1A
ADDL2A
ADDNC.W
Mnemomic
Instructions Grouped Alphabetically
Absolute value
Add long with carry
Da + Db + C
Add
#u5 + Dn
Da + Db
Add two 16-bit values
Da.H + Dn.H
Da.L + Dn.L
Add (affected by the modifier mode)
#u5 + Rx
#s16 + rx
rx + Rx
Add with 1-bit left shift of source operand (affected by the modifier mode)
(rx<<1) + Rx
Add with 2-bit left shift of source operand (affected by the modifier mode)
(rx<<2) + Rx
Add without changing the carry bit in the status register (SR)
#s16 + Da
Dn
Dn
Rx
Dn
Rx
Dn
Rn
Dn
Dn.L
Db
Rx
Rx
Dn.H
Operation
Table 9-5. Instructions Grouped Alphabetically
Description
ABS Dn
ADC Da,Db
ADD #u5,Dn {0
ADD Da,Db,Dn
ADD2 Da,Dn
ADDA #u5,Rx {0
ADDA #s16,rx,Rn {–2
ADDA rx,Rx
ADDL1A rx,Rx
ADDL2A rx,Rx
ADDNC.W #s16,Da,Dn {–2
Assembler Syntax
u5 < 32}
u5 < 32}
15
s16 < 2
15
s16 <2
15
}
15
}
Words
1
1
1
1
1
1
2
1
1
1
2
Cycles
1
1
1
1
1
1
1
1
1
1
1
Type
1
1
1
1
2
2
4
2
2
2
4
Functional
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Group
DALU
DALU
DALU
DALU
DALU
AGU
AGU
AGU

Related parts for MSC8101PG