dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 139

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
BFCLR
BFSET
BFTSTH
Operation
#<MASK16>,X:(Rn+xxxx)
#<MASK16>,X:(Rn+xxxx)
#<MASK16>,X:(Rn+xxxx)
#<MASK16>,X:(SP–xx)
#<MASK16>,X:(SP–xx)
#<MASK16>,X:(SP–xx)
#<MASK16>,X:xxxxxx
#<MASK16>,X:xxxxxx
#<MASK16>,X:xxxxxx
#<MASK16>,DDDDD
#<MASK16>,DDDDD
#<MASK16>,DDDDD
#<MASK16>,X:<<pp
#<MASK16>,X:<<pp
#<MASK16>,X:<<pp
#<MASK16>,X:(Rn)
#<MASK16>,X:xxxx
#<MASK16>,X:(Rn)
#<MASK16>,X:xxxx
#<MASK16>,X:(Rn)
#<MASK16>,X:xxxx
#<MASK16>,X:aa
#<MASK16>,X:aa
#<MASK16>,X:aa
#<MASK16>,dd
#<MASK16>,dd
#<MASK16>,dd
Operands
Table 4-36. Bit-Manipulation Instructions (Continued)
Instruction Set Introduction
C
2
2
2
3
3
2
2
3
4
2
2
2
3
3
2
2
3
4
2
2
2
3
3
2
2
3
4
W
2
2
2
3
2
2
2
3
4
2
2
2
3
2
2
2
3
4
2
2
2
3
2
2
2
3
4
BFCLR tests all the targeted bits defined by the 16-bit
immediate mask. If all the targeted bits are set, then the C
bit is set. Otherwise it is cleared. Then the operation
clears all selected bits.
All registers in DDDDD are permitted except HWS and Y.
BFSET tests all the targeted bits defined by the 16-bit
immediate mask. If all the targeted bits are set, then the C
bit is set. Otherwise it is cleared. Then the operation sets
all selected bits.
All registers in DDDDD are permitted except HWS and Y.
BFTSTH tests all the targeted bits defined by the 16-bit
immediate mask. If all the targeted bits are set, then the C
bit is set. Otherwise it is cleared.
All registers in DDDDD are permitted except HWS and Y.
Comments
Instruction Set Summary
4-43

Related parts for dsp56800e