Individual Instruction Descriptions

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

 

 

 

 

 

nR+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.

Assembly Language Instructions

4-131

Page 217
Image 217
Texas Instruments MSP50C6xx Movu Move Data Unsigned, TAG bit is set accordingly UM is set to, MOV, MOVB, MOVT, MOVBS, Movs