![background image](http://html.mh-extra.com/html/motorola/freescale-semiconductor-dsp56000/freescale-semiconductor-dsp56000_user-manual_246570049.webp)
MOTOROLA
DSP56000/DSP56001 USER’S MANUAL
A - 49
Instruction Fields:
#n=bit number=bbbbb,
ea=6-bit Effective Address=MMMRRR
Effective
Addressing Mode
M M M R R R
Memory SpaceS
Bit Number bbbbb
(Rn)-Nn
0 0 0 r r r X
Memory
0
00000
(Rn)+Nn
0 0 1 r r r Y
Memory
1
•
(Rn)-
0 1 0 r r r
•
(Rn)+
0 1 1 r r r
•
(Rn)
1 0 0 r r r 10111
(Rn+Nn)
1 0 1 r r r
-(Rn)
1 1 1 r r r
Absolute address
1 1 0 0 0 0
where “rrr” refers to an address register R0-R7
Timing: 4+mvb oscillator clock cycles
Memory: 1+ea program words
Instruction Format:
BTST
#n,X:aa
BTST
#n,Y:aa
Opcode:
Instruction Fields:
#n=bit number=bbbbb,
aa=6-bit Absolute Short Address=aaaaaa
Absolute Short Address aaaaaa
Memory SpaceS
Bit Number bbbbb
000000
X Memory
0
00000
•
Y Memory
1
•
•
10111
111111
Timing: 4+mvb oscillator clock cycles
Memory: 1+ea program words
BTST
Bit Test
BTST
23
16 15
8
7
0
0
0
0
0
1
0
1
1
0
0
a
a
a
a
a
a
0
S
1
b
b
b
b
b
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..