INSTRUCTION FORMATS

BA

Accumulators B and A (B1:A1, 48 Bits)*

A10

Accumulator A (A1:A0, 48 Bits)

B10

Accumulator B (B1:B0, 48 Bits)

Address ALU

 

Rn

Address Registers R0–R7 (16 Bits)

Nn

Address Offset Registers N0–N7 (16 Bits)

Mn

Address Modifier Registers M0–M7 (16 Bits)

Program Control Unit

PC

Program Counter (16 Bits)

MR

Mode Register (8 Bits)

CCR

Condition Code Register (8 Bits)

SR

Status Register (MR:CCR, 16 Bits)

OMR

Operating Mode Register (8 Bits)

LA

Hardware Loop Address Register (16 Bits)

LC

Hardware Loop Counter (16 Bits)

SP

System Stack Pointer (6 Bits)

SS

System Stack RAM (15X32 Bits)

SSH

Upper 16 Bits of the Contents of the Current Top of Stack

SSL

Lower 16 Bits of the Contents of the Current Top of Stack

Addresses

 

ea

Effective Address

xxxxAbsolute Address (16 Bits)

xxx Short Jump Address (12 Bits)

aa

Absolute Short Address (6 Bits Zero Extended)

pp

I/O Short Address (6 Bits Ones Extended)

< . . . > Contents of the Specified Address

X:X Memory Reference

Y:Y Memory Reference

L:Long Memory Reference – X Concatenated with Y

P:Program Memory Reference

Miscellaneous

 

#xx

Immediate Short Data (8 Bits)

#xxx

Immediate Short Data (12 Bits)

#xxxxxx

Immediate Data (24 Bits)

#n

Immediate Short Data (5 Bits)

S,Sn

Source Operand Register

D,Dn

Destination Operand Register

6 - 10

INSTRUCTION SET INTRODUCTION

MOTOROLA

Page 107
Image 107
Motorola 24-Bit Digital Signal Processor, DSP56000 manual Program Control Unit, Addresses, Miscellaneous