4 and bitwise and – Texas Instruments MSP50C614 User Manual

Page 172

Advertising
background image

Individual Instruction Descriptions

4-80

4.14.4 AND

Bitwise AND

Syntax

[label]

name

dest, src [, src1] [, mod]

Clock,

clk

Word,

w

With RPT,

clk

Class

AND

A

n, {adrs}

Table 4–46

Table 4–46

1b

AND

A

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

2

2

N/R

2b

AND

A

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

1

1

n

R

+3

3

AND

TF

n, [!]{flagadrs}

1

1

N/R

8a

AND

TF

n, {cc} [, Rx]

1

1

n

R

+3

8b

Execution

[premodify AP if

mod specified]

dest

dest AND src

(for two operands)

dest

src AND src1

(for three operands)

PC

PC +

w

Flags Affected

dest is An:

OF, SF, ZF, CF are set accordingly

dest is TFn:

TF

n bits in STAT register are set accordingly

src is {adrs}:

TAG bit is set accordingly

src is {flagadrs}:

TAG bit is set accordingly

Opcode

Instructions

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

AND A

n, {adrs}

0

1

0

0

0

1

0

A

n

adrs

x

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

AND A

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

1

1

1

0

0

next A

A

n

1

0

1

0

0

1

A~

~A

x

imm16

AND A

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

1

1

1

0

0

next A

A

n

0

1

0

1

0

0

A~

~A

AND TF

n, {flagadrs}

1

0

0

1

1

flg

Not

1

0

0

flagadrs

AND TF

n, {cc} [, Rx]

1

0

0

1

0

flg

Not

cc

R

x

1

0

Description

Syntax

Description

AND

dest, src, src1 [, mod]

Bitwise AND

src1 and src and store result in dest. Premodification of accumulator

pointers are allowed with some operand types.

AND

dest, src

Bitwise AND

dest and src and store result in dest.

AND TF

n, {flagadrs}

AND TF

n bit with 17

th

bit of data memory address referred by addressing mode

{

flagadrs}, store result in TFn bit in STAT register. n is either 1 or 2.

AND TF

n, {cc} [, Rx]

AND test condition {

cc} with TFn bit in STAT register. Rx must be provided if cc is

one of {RZP, RNZP, RLZP, RNLZP} to check if the selected R

x is zero or negative.

R

x should not be provided for other conditionals. n is 1 or 2.

Advertising