beautypg.com

Texas Instruments MSP50C6xx User Manual

Page 281

background image

Instruction Set Encoding

4-195

Assembly Language Instructions

Instructions

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

ORS An[~], An[~], pma16

1

1

1

0

0

1

1

An

1

0

0

0

0

1

A~

~A

ORS An[~], An~, An

1

1

1

0

0

1

1

An

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

An

port6

1

A~

OUTS port6, An[~]

1

1

1

0

1

1

1

An

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 An[~] [, next A]

1

1

1

0

0

next A

An

1

1

1

1

1

0

A~

0

SHLS An[~]

1

1

1

0

0

1

1

An

1

1

1

1

1

0

A~

0

SHLAPL An, {adrs}

0

1

1

1

1

0

0

An

adrs

x

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

SHLAPL An[~], An[~] [, next A]

1

1

1

0

0

next A

An

1

1

1

0

1

0

A~

~A

SHLAPLS An, {adrs}

0

1

1

1

1

0

1

An

adrs

x

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

SHLAPLS An[~], An[~]

1

1

1

0

0

1

1

An

1

1

1

0

1

0

A~

~A

SHLSPL An, {adrs}

0

1

1

1

0

1

0

An

adrs

x

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

SHLSPL An[~], An[~] [, next A]

1

1

1

0

0

next A

An

1

1

1

0

0

0

A~

~A

SHLSPLS An, {adrs}

0

1

1

1

0

1

1

An

adrs

x

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

SHLSPLS An[~], An[~]

1

1

1

0

0

1

1

An

1

1

1

0

0

0

A~

~A

SHLTPL An, {adrs}

0

1

1

1

0

0

0

An

adrs

x

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

SHLTPL An[~], An[~] [, next A]

1

1

1

0

0

next A

An

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 An, {adrs}

0

1

1

1

0

0

1

An

adrs

x

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