Texas Instruments MSP50C614 manual Movsph, MOVSPHS, MOVAPH, MOVAPHS, MOVTPH, Movtphs

Models: MSP50C614

1 414
Download 414 pages 24.44 Kb
Page 219
Image 219

Individual Instruction Descriptions

4.14.34 MOVSPH

 

 

 

 

Move With Subtract from PH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Syntax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[label]

name

 

dest, src, src1

 

 

 

Clock, clk

Word, w

 

 

With RPT, clk

 

 

Class

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVSPH

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVSPH An, MR, {adrs}

 

0

 

1

1

0

0

1

0

 

An

 

 

 

 

 

 

 

 

adrs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

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

 

 

 

 

Description

 

Move data memory to MR, subtract PH from An, store result in An.

 

 

 

 

See Also

 

MOVSPHS, MOVAPH, MOVAPHS, MOVTPH, MOVTPHS

 

 

 

 

 

 

Example 4.14.36.1 MOVSPH A0, MR, *R3+R5

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

Assembly Language Instructions

4-127

Page 219
Image 219
Texas Instruments MSP50C614 manual Movsph, MOVSPHS, MOVAPH, MOVAPHS, MOVTPH, Movtphs, Assembly Language Instructions 127