Instruction Syntax and Addressing Modes

Table 4–3. Rx Bit Description

 

Rx

 

Operation

 

 

 

 

0

0

0

R0

 

 

 

 

0

0

1

R1

 

 

 

 

0

1

0

R2

 

 

 

 

0

1

1

R3

 

 

 

 

1

0

0

R4 or LOOP

 

 

 

 

1

0

1

R5 or INDEX

 

 

 

 

1

1

0

R6 or PAGE

 

 

 

 

1

1

1

R7 or STACK

 

 

 

 

Table 4–4. Addressing Mode Bits and {adrs} Field Description

Relative

 

 

Repeat

 

addressing mode encoding, adrs

Clocks

Words

 

 

 

 

 

 

 

 

 

 

 

Addressing

Operation

{adrs}

7

6

5

4

 

3

2

1

 

0

clk

w

 

 

Modes

clk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

am

 

Rx (x = 0

7)

 

pm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Direct

2

2

n +4

*dma16

0

0

0

 

 

Rx

 

0

 

0

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

Short relative

1

1

nR+2

*R6 + offset7

1

 

 

 

offset7

 

 

 

 

Relative to R5

1

1

nR+2

*Rx + R5

0

1

0

 

 

Rx

 

0

 

0

Long relative

2

2

n +4

*Rx + offset16

0

0

1

 

 

Rx

 

0

 

0

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

Indirect

1

1

nR+2

*Rx

 

 

 

 

 

 

 

0

 

0

 

 

 

 

*Rx++

0

1

1

 

 

Rx

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*Rx––

 

 

 

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*Rx++R5

 

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= dma16 and offset16 is the second word

nR is RPT instruction argument

4-10

Page 96
Image 96
Texas Instruments MSP50C6xx manual Rx Bit Description, Addressing Mode Bits and adrs Field Description