Freescale Semiconductor SC140 specifications Moves.F, Move Fractional Word to

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 615
Image 615

 

 

 

 

 

MOVES.F

 

 

 

 

MOVES.F

Move Fractional Word to

MOVES.F

 

Memory With Scaling and Saturation (AGU)

 

Operation

Assembler Syntax

 

 

 

Db → (aa)

MOVES.F Db,(a16) {0 a16 < 216,W}

Db → (aa)

MOVES.F Db,(a32) {0 a32 < 232,W}

Db → (Rn + s15)

MOVES.F Db,(Rn+s15) {–214

s15

< 214,W}

Db → (EA)

MOVES.F Db,(EA)

 

 

 

Db → (SP + s15)

MOVES.F Db,(SP+s15) {–214

s15

< 214,W}

Description

This operation moves a fractional word from a data register to memory. The data is scaled according to the scaling mode and is saturated if the Ln bit is set. The address register values must be word-aligned. This instruction is affected by by SM (Saturation Mode bit - SR[2]). When SM is set, scaling is not performed, and the scale bits S[1:10] have no effect. The address of the access must be word-aligned.

MOVES.F Db,(a16)

Writes the HP of a data register (Db) to an absolute 16-bit memory address.

MOVES.F Db,(a32)

Writes the HP of a data register (Db) to an absolute 32-bit memory address.

MOVES.F Db,(Rn+s15)

Writes the HP of a data register (Db) to a memory address pointed to by an address register (Rn) with a signed 15-bit offset.

MOVES.F Db,(EA)

Writes the HP of a data register (Db) to a memory address pointed to by an address register (EA) with an optional offset or post-increment.

MOVES.F Db,(SP+s15)

Writes the HP of a data register (Db) to a memory address pointed to by the active stack pointer (SP) with a signed 15-bit offset.

SC140 DSP Core Reference Manual

A-301

Page 615
Image 615
Freescale Semiconductor SC140 specifications Moves.F, Move Fractional Word to