beautypg.com

37 movu move data unsigned – Texas Instruments MSP50C6xx User Manual

Page 217

background image

Individual Instruction Descriptions

4-131

Assembly Language Instructions

4.14.37

MOVU

Move Data Unsigned

Syntax

[label]

name

dest, src [, mod]

Clock, clk

Word, w

With RPT, clk

Class

MOVU

MR, An[~] [, next A]

1

1

n

R

+3

3

MOVU

MR, {adrs}

Table 4–46

Table 4–46

5

Execution

[premodify AP if mod specified]
dest

src

PC

PC + w

Flags Affected

src is {adrs}

TAG bit is set accordingly

UM is set to 1

Opcode

Instructions

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

MOVU MR, An[~] [, next A]

1

1

1

0

0

next A

An

1

0

1

1

1

0

A~

0

MOVU MR, {adrs}

1

1

0

1

1

1

0

0

1

adrs

x

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

Description

Copy value of src to dest. Premodification of accumulator pointers is allowed
with some operand types.

Syntax

Description

MOVU MR, An[~] [, next A]

Move An[~] to MR register in unsigned multiplier mode

MOVU MR, {adrs}

Move data memory word to MR, reset multiplier signed mode

See Also

MOV, MOVB, MOVT, MOVBS, MOVS

Example 4.14.33.1

MOVU MR, A0~, ++A

Preincrement accumulator pointer AP0. Copy the content of accumulator A0~ to MR register.

Example 4.14.33.2

MOVU MR, *R3

Copy the value pointed by R3 to MR.