beautypg.com

Texas Instruments MSP50C614 User Manual

Page 219

background image

Individual Instruction Descriptions

4-127

Assembly Language Instructions

4.14.34

MOVSPH

Move With Subtract from PH

Syntax

[label]

name

dest, src, src1

Clock,

clk

Word,

w

With RPT,

clk

Class

MOVSPH

A

n, MR, {adrs}

Table 4–46

Table 4–46

1b

Execution

A

n

A

n – 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 A

n, MR, {adrs}

0

1

1

0

0

1

0

A

n

adrs

x

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

Description

Move data memory to MR, subtract PH from A

n, 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.