MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 123

no-image

MSC8101PG

Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
ADR
AND
AND
AND.W
ASL
ASL2A
ASLA
Mnemomic
Rnd(Da + Dn)
Bitwise AND
#$000000u16 Da
#u16$0000 Da
Da Dn
#u16 DR.L
#u16 DR.L
#u16 (R)
#u16 (SP – u5)
#u16 (a16)
#u16 (SP + s16)
Arithmetic shift left by one bit
Da << 1
Arithmetic shift left by 2 bits
Rx<<2
Arithmetic shift left
Rx<<1
Add and round
Bitwise AND with 16-bit operand
Bitwise AND with 16-bit Immediate
Rx
Rx
Dn
Dn
(R)
DR.L
DR.L
(a16)
Dn
Dn
(SP – u5)
Operation
(SP + s16)
Dn
Table 9-5. Instructions Grouped Alphabetically (Continued)
Description
ADR Da,Dn
AND #0{u16},Da,Dn {0
AND #{u16}$0000,Da,Dn {0
AND Da,Dn
AND #u16,DR.L
AND #u16,DR.H
AND.W #u16,(Rn) {0
AND.W #u16,(SP – u5) {0
AND.W #u16,(a16) {0
AND.W #u16,(SP + s16) {0
ASL Da,Dn
ASL2A Rx
ASLA Rx
{0
{0
{–2
15
u5 < 64, W}
a16 < 2
s16 < 2
Assembler Syntax
16
, W}
15
, W}
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
16
16
16
}
}
}
16
16
16
}
}
}
Words
1
2
2
1
2
2
2
2
3
3
1
1
1
Cycles
1
1
1
1
2
2
2
3
2
3
1
1
1
Type
1
4
4
2
3
3
3
3
3
3
1
2
2
Functional
Arithmetic
Arithmetic
Arithmetic
Arithmetic
Bit-Mask
Bit-Mask
Logical
Group
DALU
DALU
DALU
AGU
AGU

Related parts for MSC8101PG