Freescale Semiconductor SC140 specifications Moveu.W, Move Unsigned Word from

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 629
Image 629

 

 

 

 

 

MOVEU.W

 

 

 

 

MOVEU.W

Move Unsigned Word from

MOVEU.W

 

 

Memory to a Register (AGU)

 

 

 

Operation

Assembler Syntax

 

 

 

(aa) → C4

MOVEU.W (a16),C4 {0 a16

< 216}

 

(aa) → DR

MOVEU.W (a32),DR {0 a32

< 232}

 

(Rn + s15) → DR

MOVEU.W (Rn+s15),DR {–214

s15

< 214}

(EA) → DR

MOVEU.W (EA),DR

 

 

 

(SP + s15) → C4

MOVEU.W (SP+s15),C4 {–214

s15

< 214}

Description

These operations move an unsigned word from memory to the LP of a register and zero-extend it. The address of the access must be word-aligned.

D

31

16

0

R/C4

 

ZERO EXTENSION

 

 

 

 

 

39

 

16

0

ZERO EXTENSION

 

 

 

 

 

MOVEU.W (a16),C4

Reads an unsigned word from an 16-bit unsigned absolute address, places the data in the LP of a general register (C4), and zero-extends the upper bits.

MOVEU.W (a32),DR

Reads an unsigned word from an absolute 32-bit address, places the data in the LP of a data or address register (DR), and zero-extends the upper bits.

MOVEU.W (Rn+s15),DR

Reads an unsigned word from a memory address pointed to by an address register (Rn) with a signed 15-bit offset, places the data in the LP of a data or address register (DR), and zero-extends the upper bits.

MOVEU.W (EA),DR

Reads an unsigned word from a memory address pointed to by an address register with an optional offset or post-increment, places the data in the LP of a data or address register (DR), and zero-extends the upper bits.

MOVEU.W (SP+s15),C4

Reads an unsigned word from a memory address pointed to by the active stack pointer (SP) with a signed 15-bit offset, places the data in the LP of a general register (C4), and zero-extends the upper bits.

SC140 DSP Core Reference Manual

A-315

Page 629
Image 629
Freescale Semiconductor SC140 specifications Moveu.W, Move Unsigned Word from, Memory to a Register AGU Operation