Texas Instruments MSP50C614 manual Movaphs Move With Adding PH, Execution An + PH, An, MR, adrs

Models: MSP50C614

1 414
Download 414 pages 24.44 Kb
Page 213
Image 213

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.

Assembly Language Instructions

4-121

Page 213
Image 213
Texas Instruments MSP50C614 manual Movaphs Move With Adding PH, Execution An + PH, Background. See .8 for more details