APPENDIX A

INSTRUCTION SET DETAILS

• Arithmetic

MAC(su,uu)

Bit Field

• Program

ABS

NEG

 

Manipulation

Control

NEGC

 

ADC

 

BFTSTL

Bcc

NORM

 

ADD

 

 

BFTSTH

BSR

RND

 

ASL

 

 

BFCLR

BRA

SBC

 

ASL4

 

 

BFSET

BScc

SUB

 

ASR

 

 

BFCHG

DEBUG

SUBL

 

ASR4

 

Loop

DEBUGcc

SWAP

ASR16

 

 

Jcc

Tcc

 

DOLoop

CLR

 

 

JMP

TFR

 

DO FOREVER

CLR24

 

 

JSR

TFR2

 

ENDDO

CMP

 

 

JScc

TST

 

BRKcc

CMPM

 

 

NOP

TST2

Move

DEC

REP

ZERO

 

 

DEC24

 

LEA

 

REPcc

DIV

• Logical

 

MOVE

 

RESET

DMAC

AND

 

MOVE(C)

 

RTI

EXT

ANDI

 

MOVE(I)

 

RTS

IMAC

EOR

 

MOVE(M)

 

STOP

IMPY

LSL

 

MOVE(P)

 

SWI

INC

LSR

 

MOVE(S)

 

WAIT

INC24

NOT

 

 

 

 

 

MAC

OR

 

 

 

MACR

ORI

 

 

 

MPY

ROL

 

 

 

MPYR

ROR

 

 

 

MPY(su,uu)

 

 

 

 

MOTOROLA

INSTRUCTION SET DETAILS

A - 1

Page 270
Image 270
Motorola DSP56000, 24-Bit Digital Signal Processor Appendix a Instruction SET Details, Motorola Instruction SET Details