User`s manual
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>