Program Control
PC Relative Instructions
MOTOROLA
Optimizing DSP56300/DSP56600 Applications
3-15
jump to
subroutine
destination
JSR
address <
4096
+
–
+
BSR
–257 <
disp < 256
+
+
–
jump to
subroutine on
CCR
condition
destination
JScc
address <
4096
+
–
+
BScc
–257 <
disp < 256
+
+
–
jump if bit
clear/set
destination
JCLR,JSET
–
+
–
–
BCLR, BSET
–
+
–
–
jump to
subroutine if
bit clear/set
destination
JSCLR,
JSSET
–
+
–
–
BSCLR,
BSSET
–
+
–
–
DO loop
last
address
DO
–
+
–
–
DOR
–
+
–
–
lock/unlock
cache sector
address in
sector
PLOCK,
PUNLOCK
–
+
–
+
PLOCKR,
PUNLOCKR
–
+
–
–
calculate and
load absolute
address
effective
address
LUA
–
+
–
+
calculate and
load PC
relative
address
absolute
address
1
or disp.
register
LRA
–
+
+
–
move
from/to
program
memory.
program
memory
source/
dest.
MOVEM
addr < 64
+
–
+
Table 3-5
Instructions with Program Memory Arguments
Function
Address
Argument
Mnemonic
The Address Argument
Encoded in the
opcode
(total 1 w)
2nd
word
Register
Data
Memory
<ea>
Содержание DSP56300
Страница 49: ...3 20 Optimizing DSP56300 DSP56600 Applications MOTOROLA Program Control Using Fast Interrupts ...
Страница 95: ...7 10 Optimizing DSP56300 DSP56600 Applications MOTOROLA Compact Opcode Use Special Instructions ...
Страница 99: ...A 4 Optimizing DSP56300 DSP56600 Applications MOTOROLA Saving Power Disabling Functional Blocks ...
Страница 103: ...B 4 Optimizing DSP56300 DSP56600 Applications MOTOROLA Debug and Test Support Address Tracing ...