beautypg.com

Texas Instruments MSP50C614 User Manual

Page 285

background image

Instruction Set Encoding

4-193

Assembly Language Instructions

Instructions

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

ORS A

n[~], An[~], pma16

1

1

1

0

0

1

1

A

n

1

0

0

0

0

1

A~

~A

ORS A

n[~], An~, An

1

1

1

0

0

1

1

A

n

0

1

0

0

1

0

A~

~A

OUT

port4, {adrs}

1

1

0

0

1

port4

adrs

x

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

OUT

port6, An[~]

1

1

1

0

1

1

0

A

n

port6

1

A~

OUTS

port6, An[~]

1

1

1

0

1

1

1

A

n

port6

1

A~

RPT {

adrs}

1

1

0

1

1

1

1

1

0

adrs

RPT

imm8

1

1

1

1

1

1

0

0

0

imm8

RET

1

1

0

1

1

1

1

0

0

0

1

1

1

1

1

1

0

RFLAG {

flagadrs}

1

0

0

1

1

0

0

0

1

1

flagadrs

RFM

1

1

1

1

1

1

1

1

0

1

1

0

1

0

0

0

0

ROVM

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

0

RTAG {

adrs}

1

1

0

1

0

1

1

0

1

adrs

x

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

RXM

1

1

1

1

1

1

1

1

0

1

0

1

1

0

0

0

0

SFLAG {

flagadrs}

1

0

0

1

1

1

0

1

0

1

flagadrs

SFM

1

1

1

1

1

1

1

1

0

1

1

0

0

0

0

0

0

SHL A

n[~] [, next A]

1

1

1

0

0

next A

A

n

1

1

1

1

1

0

A~

0

SHLS A

n[~]

1

1

1

0

0

1

1

A

n

1

1

1

1

1

0

A~

0

SHLAPL A

n, {adrs}

0

1

1

1

1

0

0

A

n

adrs

x

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

SHLAPL A

n[~], An[~] [, next A]

1

1

1

0

0

next A

A

n

1

1

1

0

1

0

A~

~A

SHLAPLS A

n, {adrs}

0

1

1

1

1

0

1

A

n

adrs

x

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

SHLAPLS A

n[~], An[~]

1

1

1

0

0

1

1

A

n

1

1

1

0

1

0

A~

~A

SHLSPL A

n, {adrs}

0

1

1

1

0

1

0

A

n

adrs

x

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

SHLSPL A

n[~], An[~] [, next A]

1

1

1

0

0

next A

A

n

1

1

1

0

0

0

A~

~A

SHLSPLS A

n, {adrs}

0

1

1

1

0

1

1

A

n

adrs

x

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

SHLSPLS A

n[~], An[~]

1

1

1

0

0

1

1

A

n

1

1

1

0

0

0

A~

~A

SHLTPL A

n, {adrs}

0

1

1

1

0

0

0

A

n

adrs

x

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

SHLTPL A

n[~], An[~] [, next A]

1

1

1

0

0

next A

A

n

1

1

0

1

0

0

A~

~A

Instructions

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

SHLTPLS A

n, {adrs}

0

1

1

1

0

0

1

A

n

adrs

x

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