beautypg.com

Tms320 second generation digital signal processors – Texas Instruments TMS320 User Manual

Page 15

background image

NO.

WORDS

DESCRIPTION

INSTRUCTION BIT CODE

MNEMONIC

D

D

D

D

D

D
D

D
D

D

D
D
D
D
D

D

NO.

WORDS

DESCRIPTION

INSTRUCTION BIT CODE

MNEMONIC

D

D

D

D
D

D
D

PA
PA

TMS320 SECOND GENERATION

DIGITAL SIGNAL PROCESSORS

SPRS010B — MAY 1987 — REVISED NOVEMBER 1990

POST OFFICE BOX 1443

HOUSTON, TEXAS 77001

15

Table 3. TMS320C25 Instruction Set Summary (continued)

BRANCH/CALL INSTRUCTIONS

15 14 13 12 11 10 9

8 7

6 5

4 3

2 1

0

B

Branch unconditionally

2

1

1

1

1

1

1

1

1 1

BACC

Branch to address specified by accumulator

1

1

1

0

0

1

1

1

0 0

0 1

0 0

1 0

1

BANZ

Branch on auxiliary register not zero

2

1

1

1

1

1

0

1

1 1

BBNZ

Branch if TC bit  0

2

1

1

1

1

1

0

0

1 1

BBZ

Branch if TC bit = 0

2

1

1

1

1

1

0

0

0 1

BC

Branch on carry

2

0

1

0

1

1

1

1

0 1

BGEZ

Branch if accumulator  0

2

1

1

1

1

0

1

0

0 1

BGZ

Branch if accumulator > 0

2

1

1

1

1

0

0

0

1 1

BIOZ

Branch on I/O status = 0

2

1

1

1

1

1

0

1

0 1

BLEZ

Branch if accumulator  0

2

1

1

1

1

0

0

1

0 1

BLZ

Branch if accumulator < 0

2

1

1

1

1

0

0

1

1 1

BNC

Branch on no carry

2

0

1

0

1

1

1

1

1 1

BNV

Branch if no overflow

2

1

1

1

1

0

1

1

1 1

BNZ

Branch if accumulator  0

2

1

1

1

1

0

1

0

1 1

BV

Branch on overflow

2

1

1

1

1

0

0

0

0 1

BZ

Branch if accumulator = 0

2

1

1

1

1

0

1

1

0 1

CALA

Call subroutine indirect

1

1

1

0

0

1

1

1

0 0

0 1

0 0

1 0

0

CALL

Call subroutine

2

1

1

1

1

1

1

1

0 1

RET

Return from subroutine

1

1

1

0

0

1

1

1

0 0

0 1

0 0

1 1

0

I/O AND DATA MEMORY OPERATIONS

15 14 13 12 11 10 9

8 7

6 5

4 3

2 1

0

BLKD

Block move from data memory to data memory

2

1

1

1

0

1

1

0

1

I

BLKP

Block move from program memory to data

memory

2

1

1

1

1

1

1

0

0

I

DMOV

Data move in data memory

1

0

1

0

1

0

1

1

0

I

FORT

Format serial port registers

1

1

1

0

0

1

1

1

0 0

0 0

0 1

1 1 FO

IN

Input data from port

1

1

0

0

0

I

OUT

Output data to port

1

1

1

1

0

I

RFSM

Reset serial port frame synchronization mode

1

1

1

0

0

1

1

1

0 0

0 1

1 0

1 1

0

RTXM

Reset serial port transmit mode

1

1

1

0

0

1

1

1

0 0

0 1

0 0

0 0

0

RXF

Reset external flag

1

1

1

0

0

1

1

1

0 0

0 0

0 1

1 0

0

SFSM

Set serial port frame synchronization mode

1

1

1

0

0

1

1

1

0 0

0 1

1 0

1 1

1

STXM

Set serial port transmit mode

1

1

1

0

0

1

1

1

0 0

0 1

0 0

0 0

1

SXF

Set external flag

1

1

1

0

0

1

1

1

0 0

0 0

0 1

1 0

1

TBLR

Table read

1

0

1

0

1

1

0

0

0

I

TBLW

Table write

1

0

1

0

1

1

0

0

1

I

These instructions are not included in the TMS320C1x instruction set.

These instructions are not included in the TMS32020 instruction set.