Texas Instruments MSP50C6xx manual Movsph, MOVSPHS, MOVAPH, MOVAPHS, MOVTPH, Movtphs, 128

Models: MSP50C6xx

1 390
Download 390 pages 41.72 Kb
Page 214
Image 214

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.

4-128

Page 214
Image 214
Texas Instruments MSP50C6xx manual Movsph, MOVSPHS, MOVAPH, MOVAPHS, MOVTPH, Movtphs, 128