Individual Instruction Descriptions

4.14.30 MOVAPHS

 

 

 

 

 

Move With Adding PH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Syntax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[label]

name

 

dest, src, src1

 

 

 

Clock, clk

Word, w

 

 

With RPT, clk

 

 

Class

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVAPHS

 

An, MR, {adrs}

 

 

 

 

 

 

Table 4–46

 

 

 

 

Table 4–46

 

 

1b

Execution

 

An

 

 

An + PH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MR contents of {adrs}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PC PC + w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flags Affected

 

TAG, OF, SF, ZF, CF are set accordingly

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instructions

 

 

 

16

 

15

14

13

12

11

10

 

9

 

8

 

7

 

6

 

5

 

4

 

3

2

 

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVAPHS An, MR, {adrs}

 

 

0

 

1

1

0

1

0

1

 

 

An

 

 

 

 

 

 

 

 

adrs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

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

 

 

 

 

Description

 

Move RAM word to MR, add PH to second word in An string. Certain restriction

 

 

 

applies to the use of this instruction when interrupts are occuring on the

 

 

 

background. See section 4.8 for more details.

 

 

 

 

 

 

 

 

 

 

 

 

 

See Also

 

MOVAPH, MOVTPH, MOVTPHS, MOVSPH, MOVSPHS

 

 

 

 

 

 

 

 

Example 4.14.35.1 MOVAPHS A0, MR, *R3+R5

Load the content of byte address created by adding R3 and R5 to MR register. At the same time, add second word in accumulator string A0 to PH register, store result in A0 string.

4-122

Page 208
Image 208
Texas Instruments MSP50C6xx Movaphs Move With Adding PH, Execution + PH, Background. See .8 for more details, MR, adrs