TMS320C25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SPRS010B Ð MAY 1987 Ð REVISED NOVEMBER 1990

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 3. TMS320C25 Instruction Set Summary (concluded)

 

 

 

 

 

 

 

 

 

 

CONTROL INSTRUCTIONS

 

 

 

 

 

 

 

 

 

 

 

 

 

MNEMONIC

DESCRIPTION

 

NO.

 

 

 

 

INSTRUCTION BIT CODE

 

 

 

 

 

 

WORDS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

BIT²

Test bit

 

1

1

0

0

1

 

 

B

 

I

 

 

 

D

 

 

 

BITT²

Test bit specified by T register

 

1

0

1

0

1

0

1

1

1

I

 

 

 

D

 

 

 

CNFD²

Configure block as data memory

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

1

0

0

CNFP²

Configure block as program memory

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

1

0

1

DINT

Disable interrupt

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

0

0

1

EINT

Enable interrupt

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

0

0

0

IDLE²

Idle until interrupt

 

1

1

1

0

0

1

1

1

0

0

0

0

1

1

1

1

1

LST

Load status register STO

 

1

0

1

0

1

0

0

0

0

I

 

 

 

D

 

 

 

LST1²

Load status register ST1

 

1

0

1

0

1

0

0

0

1

I

 

 

 

D

 

 

 

NOP

No operation

 

1

0

1

0

1

0

1

0

1

0

0

0

0

0

0

0

0

POP

Pop top of stack to low accumulator

 

1

1

1

0

0

1

1

1

0

0

0

0

1

1

1

0

1

POPD²

Pop top of stack to data memory

 

1

0

1

1

1

1

0

1

0

I

 

 

 

D

 

 

 

PSHD²

Push data memory value onto stack

 

1

0

1

0

1

0

1

0

0

I

 

 

 

D

 

 

 

PUSH

Push low accumulator onto stack

 

1

1

1

0

0

1

1

1

0

0

0

0

1

1

1

0

0

RC³

Reset carry bit

 

1

1

1

0

0

1

1

1

0

0

0

1

1

0

0

0

0

RHM³

Reset hold mode

 

1

1

1

0

0

1

1

1

0

0

0

1

1

1

0

0

0

ROVM

Reset overflow mode

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

0

1

0

RPT²

Repeat instruction as specified by data

 

1

0

1

0

0

1

0

1

1

I

 

 

 

D

 

 

 

memory value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RPTK²

Repeat instruction as specified by immediate

1

1

1

0

0

1

0

1

1

 

 

 

K

 

 

 

 

value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RSXM²

Reset sign-extension mode

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

1

1

0

RTC³

Reset test/control flag

 

1

1

1

0

0

1

1

1

0

0

0

1

1

0

0

1

0

SC³

Set carry bit

 

1

1

1

0

0

1

1

1

0

0

0

1

1

0

0

0

1

SHM³

Set hold mode

 

1

1

1

0

0

1

1

1

0

0

0

1

1

1

0

0

1

SOVM

Set overflow mode

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

0

1

1

SST

Store status register ST0

 

1

0

1

1

1

1

0

0

0

I

 

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SST1²

Store status register ST1

 

1

0

1

1

1

1

0

0

1

I

 

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SSXM²

Set sign-extension mode

 

1

1

1

0

0

1

1

1

0

0

0

0

0

0

1

1

1

STC³

Set test/control flag

 

1

1

1

0

0

1

1

1

0

0

0

1

1

0

0

1

1

TRAP²

Software interrupt

 

1

1

1

0

0

1

1

1

0

0

0

0

1

1

1

1

0

²These instructions are not included in the TMS320C1x instruction set. ³ These instructions are not included in the TMS32020 instruction set.

16

POST OFFICE BOX 1443 HOUSTON, TEXAS 77001

Page 16
Image 16
Texas Instruments specifications TMS320C25 Instruction Set Summary concluded