Freescale Semiconductor SC140 specifications Move.f $54,d10, MOVE.F SP+s15,Db, MOVE.F Db,ea

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 583
Image 583

MOVE.F

MOVE.F (SP+s15),Db

Reads a fractional word from memory. The effective memory address is obtained from the active stack pointer (SP) with a signed 15-bit offset.

MOVE.F Db,(ea)

Writes an unsaturated fractional word to memory without being affected by the scaling mode. This is the only instruction available for moving the HP of a data register to memory without saturation. The effective memory address is obtained from an address register with an optional offset or post-increment.

Status and Conditions that Affect Instruction

Register Address

Bit Name

Description

MCTL[31:0]

AM3–AM0

Address modification bits when updating R0–R7. Otherwise, the

 

 

instruction is not affected by MCTL.

SR[18]

EXP

Determines which stack pointer is used when the stack pointer is an

 

 

operand. Otherwise, the instruction is not affected by SR.

Status and Conditions Changed by Instruction

Register Address

Bit Name

Description

Ln

L

Clears the Ln bit in the destination registers.

Example

move.f ($54),d10

Register/Memory Address

$00000054

L10:D10

BeforeAfter

$6000

$0:$00 6000 0000

SC140 DSP Core Reference Manual

A-269

Page 583
Image 583
Freescale Semiconductor SC140 specifications Move.f $54,d10, MOVE.F SP+s15,Db, MOVE.F Db,ea