Memory Interface

Table 2-27. Move Instructions in Big and Little Endian Modes (Continued)

Instruction

 

 

 

 

 

 

Register Operands

 

 

 

Big Endian

Little

 

 

 

 

 

 

 

 

 

Endian

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVE.L

Example: MOVE.L D0.E:D1.E, (A0)

 

 

 

A0 = L1

A0 = A

(Extension)

 

 

 

A1 = B

A1 = L0

 

 

 

39

32

 

16

 

0

 

 

 

 

 

 

A2 = L0

A2 = B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0 =

L0

+

 

 

A

 

 

 

 

 

 

 

 

A3 = A

A3 = L1

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1 =

L1

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVE.2L

Example: MOVE.2L D0:D1, (R0)

 

 

 

A0 = A

A0 = D

 

 

 

 

A1 = B

A1 = C

 

39

 

 

32

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

A2 = C

A2 = B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0 =

 

 

 

 

 

A

 

B

 

C

D

 

A3 = D

A3 = A

 

D1 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A4 = E

A4 = H

 

 

 

 

 

 

E

 

F

 

G

H

 

A5 = F

A5 = G

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A6 = G

A6 = F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A7 = H

A7 = E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVE.F

Example: MOVE.F D0, (R0)

 

 

 

 

 

 

A0 = A

A0 = B

MOVES.F

 

 

 

 

 

 

A1 = B

A1 = A

39

 

 

32

 

 

 

16

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0 =

 

 

 

 

 

A

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVE.2F

Example: MOVE.2F D0:D1, (R0)

 

 

 

A0 = A

A0 = B

MOVES.2F

 

 

 

A1 = B

A1 = A

39

 

 

32

 

 

 

16

 

 

 

0

 

D0 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A2 = C

A2 = D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

B

 

 

 

 

A3 = D

A3 = C

 

D1 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVE.4F

Example: MOVE.4F D0:D1:D2:D3, (R0)

 

 

A0 = A

A0 = B

MOVES.4F

39

 

 

32

 

 

 

16

 

 

 

0

A1 = B

A1 = A

 

D0 =

 

 

 

 

 

 

 

 

 

 

 

 

 

A2 = C

A2 = D

 

 

 

 

 

A

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A3 = D

A3 = C

 

D1 =

 

 

 

 

C

D

 

 

 

 

 

A4 = E

A4 = F

 

 

 

 

 

 

 

 

 

A5 = F

A5 = E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D2 =

 

 

 

 

E

F

 

 

 

 

 

A6 = G

A6 = H

 

D3 =

 

 

 

 

 

 

 

 

 

 

 

 

 

A7 = H

A7 = G

 

 

 

 

 

G

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SC140 DSP Core Reference Manual

2-65

Page 97
Image 97
Freescale Semiconductor SC140 specifications Example MOVE.L D0.ED1.E, A0, Example MOVE.2L D0D1, R0, Example MOVE.F D0, R0