Texas Instruments MSP50C614 User Manual

Page 284

Advertising
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

MUL {

adrs}

1

1

0

1

1

1

0

1

1

adrs

x

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

MULR {

adrs}

1

1

0

1

1

1

0

1

0

adrs

x

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

MULS A

n[~]

1

1

1

0

0

1

1

A

n

1

1

1

1

0

0

A~

0

MULAPL A

n, {adrs}

0

1

1

0

1

1

0

A

n

adrs

x

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

MULAPL A

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

1

1

1

0

0

next A

A

n

1

1

0

0

1

0

A~

~A

MULAPLS A

n, {adrs}

0

1

1

0

1

1

1

A

n

adrs

x

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

MULAPLS A

n[~], An[~]

1

1

1

0

0

1

1

A

n

1

1

0

0

1

0

A~

~A

MULSPL A

n, {adrs}

0

1

1

1

1

1

0

A

n

adrs

x

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

MULSPL A

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

1

1

1

0

0

next A

A

n

1

1

0

0

0

0

A~

~A

MULSPLS A

n, {adrs}

0

1

1

1

1

1

1

A

n

adrs

x

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

MULSPLS A

n[~], An[~]

1

1

1

0

0

1

1

A

n

1

1

0

0

0

0

A~

~A

MULTPL A

n, {adrs}

0

1

1

0

0

0

0

A

n

adrs

x

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

MULTPL A

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

1

1

1

0

0

next A

A

n

1

1

0

1

1

0

A~

~A

MUL TPLS A

n, {adrs}

0

1

1

0

0

0

1

A

n

adrs

x

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

MULTPLS A

n[~], An[~]

1

1

1

0

0

1

1

A

n

1

1

0

1

1

0

A~

~A

NEGAC A

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

1

1

1

0

0

next A

A

n

0

0

0

0

0

0

A~

~A

NEGACS A

n[~], An[~]

1

1

1

0

0

1

1

A

n

0

0

0

0

0

0

A~

~A

NOTAC A

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

1

1

1

0

0

next A

A

n

0

0

0

0

1

0

A~

~A

NOTACS A

n[~], An[~]

1

1

1

0

0

1

1

A

n

0

0

0

0

1

0

A~

~A

NOP

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

OR A

n, {adrs}

0

1

0

0

0

0

0

A

n

adrs

x

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

OR A

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

1

1

1

0

0

next A

A

n

1

0

0

0

0

1

A~

~A

OR A

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

1

1

1

0

0

next A

A

n

0

1

0

0

1

0

A~

~A

OR TF

n, {flagadrs}

1

0

0

1

1

flg Not

0

1

0

flagadrs

OR TF

n, {cc} [, Rx]

1

0

0

1

0

flg Not

cc

R

x

0

1

ORB A

n, imm8

1

0

1

0

1

0

0

A

n

imm8

ORS A

n, {adrs}

0

1

0

0

0

0

1

A

n

adrs

x

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

Advertising