beautypg.com

Texas Instruments MSP50C6xx User Manual

Page 278

background image

Instruction Set Encoding

4-192

Instructions

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

MOV PH, {adrs}

1

1

0

1

1

0

0

0

1

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV MR, {adrs}

1

1

0

1

1

1

0

0

0

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV APn, {adrs}

1

1

0

1

1

0

1

APn

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV STAT, {adrs}

1

1

0

1

1

1

1

1

1

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV TOS, {adrs}

1

1

0

1

1

0

0

1

0

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, PH

1

1

0

1

0

0

0

0

1

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, MR

1

1

0

1

0

1

0

0

0

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, STAT

1

1

0

1

0

0

0

1

0

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, STR

1

1

0

1

0

0

0

1

1

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, DP

1

1

0

1

0

1

0

1

0

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, SV

1

1

0

1

0

0

0

0

0

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, APn

1

1

0

1

0

0

1

An

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {adrs}, TOS

1

1

0

1

0

1

0

1

1

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV STR, {adrs}

1

1

0

1

1

0

0

1

1

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOV {flagadrs}†, TFn

1

0

0

1

1

flg

Not

0

0

1

flagadrs

MOV TFn, {flagadrs}†

1

0

0

1

1

flg

Not

0

0

0

flagadrs

MOV TFn, {cc} [, Rx]

1

0

0

1

0

flg

Not

cc

Rx

0

0

MOV STR, imm8

1

1

1

1

1

1

0

0

1

imm8

MOV APn, imm6

1

1

1

1

1

0

1

An

0

0

0

imm5

MOVB An, {adrs}

0

1

0

0

1

1

0

An

adrs

x

dma16 (for direct) or offset16 (long relative) [see section 4.13]

MOVB {adrs}, An

0

1

0

1

0

0

0

An

adrs

Flagadrs is 64 locations (global or relative to R6)