Instruction Set Comparison Table
B-12
Syntax
Description
5x
2xx
2x
1x
BLDD #
lk, dma
BLDD #
lk, {ind} [, next ARP]
BLDD
dma, #lk
BLDD {
ind}, #lk [, next ARP]
BLDD BMAR,
dma
BLDD BMAR, {
ind} [, next ARP]
BLDD
dma BMAR
BLDD {
ind}, BMAR [, next ARP]
√
√
√
√
√
√
√
√
√
√
√
√
Block Move From Data Memory to Data Memory
Copy a block of data memory into data memory. The
block of data memory is pointed to by
src, and the des-
tination block of data memory is pointed to by
dst.
TMS320C2xx devices: The word of the source and/or
the destination space can be pointed to with a long im-
mediate value or a data-memory address. You can use
the RPT instruction with BLDD to move consecutive
words, pointed to indirectly in data memory, to a contig-
uous program-memory space. The number of words to
be moved is 1 greater than the number contained in the
RPTC at the beginning of the instruction.
TMS320C5x devices: The word of the source and/or
the destination space can be pointed to with a long im-
mediate value, the contents of the BMAR, or a data-
memory address. You can use the RPT instruction with
BLDD to move consecutive words, pointed to indirectly
in data memory, to a contiguous program-memory
space. The number of words to be moved is 1 greater
than the number contained in the RPTC at the begin-
ning of the instruction.
BLDP
dma
BLDP {
ind} [, next ARP]
√
√
Block Move From Data Memory to Program
Memory
Copy a block of data memory into program memory
pointed to by the BMAR. You can use the RPT instruc-
tion with BLDP to move consecutive words, indirectly
pointed to in data memory, to a contiguous program-
memory space pointed to by the BMAR.
BLEZ
pma
BLEZ
pma [, {ind} [, next ARP] ]
√
√
√
√
√
√
Branch if Accumulator
≤
Zero
If the contents of the accumulator are
≤
0, branch to the
specified program-memory address.
TMS320C2x devices: Modify the current AR and ARP
as specified.
TMS320C2xx and TMS320C5x devices: Modify the
current AR and ARP as specified when the –p porting
switch is used.