MSC8101PG Motorola / Freescale Semiconductor, MSC8101PG Datasheet - Page 125

no-image

MSC8101PG

Manufacturer Part Number
MSC8101PG
Description
MSC8101PG 16-Bit Digital Signal Processor Quick Reference
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
BMCHG
BMCHG.W
BMCLR
BMCLR.W
Mnemomic
Bit-mask change a 16-bit operand
~C1.H
~C1.L
~DR.H
~DR.L
Bit-mask change a 16-bit operand in memory
~(SP – u5)
~(SP + s16)
~(Rn)
~(a16)
Bit-mask clear a 16-bit operand
0
0
0
0
Bit-mask clear a 16-bit operand in memory
0
0
0
0
C1.H
C1.L
DR.H
DR.L
(SP – u5)
(SP + s16)
(Rn)
(a16)
i
i
i
i
i
i
i
i
(Rn)
i
i
C1.L
i
i
C1.H
DR.L
(a16)
DR.H
(i denotes bits=1 in #u16)
i
i
i
i
i
(i denotes bits=1 in #u16)
i
i
(SP – u5)
i
i
i
(i denotes bits=1 in #u16)
(SP+s16)
Operation
i
(i denotes bits=1 in #u16)
i
Table 9-5. Instructions Grouped Alphabetically (Continued)
Description
BMCHG #u16,C1.H {0
BMCHG #u16,C1.L {0
BMCHG #u16,DR.H {0
BMCHG #u16,DR.L {0
BMCHG.W #u16,(SP–u5) {0
BMCHG.W #u16,(SP+s16) {0
BMCHG.W #u16,(Rn) {0
BMCHG.W #u16,(a16) {0
BMCLR #u16,C1.H {0
BMCLR #u16,C1.L {0
BMCLR #u16,DR.H {0
BMCLR #u16,DR.L {0 u16 < 2
BMCLR.W #u16,(SP–u5) {0
BMCLR.W #u16,(SP+s16) {0
BMCLR.W #u16,(Rn) {0
BMCLR.W #u16,(a16) {0
{0
{–2
{0
{0
{–2
{0
15
15
u5 < 64,W}
a16 < 2
u5 < 64,W}
a16 < 2
s16 < 2
s16 < 2
Assembler Syntax
16
16
, W}
, W}
15
15
, W}
, W}
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
u16 < 2
16
16
u16 < 2
u16 < 2
16
16
16
16
16
16
}
}
}
}
16
}
}
16
}
}
16
16
}
}
}
}
16
16
16
16
}
}
}
}
Words
2
2
2
2
2
3
2
3
2
2
2
2
2
3
2
3
Cycles
2
2
2
2
3
3
2
2
2
2
2
2
3
3
2
2
Type
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Functional
Bit-Mask
Bit-Mask
Bit-Mask
Bit-Mask
Group

Related parts for MSC8101PG