Moveu.b, Move unsigned byte from, Operation assembler syntax – Freescale Semiconductor StarCore SC140 User Manual

Page 621

Advertising
background image

MOVEU.B

SC140 DSP Core Reference Manual

A-307

MOVEU.B

Move Unsigned Byte from

MOVEU.B

Memory (AGU)

Description

These operations move an unsigned byte from memory into a data or address register (DR). Data is placed
in bits 7:0 of the destination register (DR) and zero-extended.

Operation

Assembler Syntax

(aa)

→ DR

MOVEU.B (a16),DR {0

≤ a16 < 2

16

}

(aa)

→ DR

MOVEU.B (a32),DR {0

≤ a32 < 2

32

}

(Rn + s15)

→ DR

MOVEU.B (Rn+s15),DR {–2

14

≤ s15 < 2

14

}

(ea)

→ DR

MOVEU.B (ea),DR

(SP + s15)

→ DR

MOVEU.B (SP+s15),DR {–2

14

≤ s15 < 2

14

}

MOVEU.B (a16),DR

Reads an unsigned byte from a 16-bit unsigned absolute address in memory into a data or address register
(DR).

MOVEU.B (a32),DR

Reads an unsigned byte from an absolute 32-bit address in memory into a data or address register (DR).

MOVEU.B (Rn+s15),DR

Reads an unsigned byte from a memory address pointed to by an address register with a signed 15-bit
offset into a data or address register (DR).

MOVEU.B (ea),DR

Reads an unsigned byte from a memory address pointed to by an address register with an optional offset or
post-increment into a data or address register (DR).

MOVEU.B (SP+s15),DR

Reads an unsigned byte from a memory address pointed to by the active stack pointer with a signed 15-bit
offset into a data or address register (DR).

ZERO EXTENSION

39

8

0

D

0

31

ZERO EXTENSION

8

Advertising