MOVEU.B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Formats and Opcodes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction

Words

Cycles

Type

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

0

 

MOVEU.B (a16),DR

2

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

1

H

H

H

H

A

A

A

0

1

1 0 0

 

 

 

 

 

 

1

0

0

A A A A A

A A A A A A A A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

0

 

MOVEU.B (a32),DR

3

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

H

H

H

H

A

A

A

a

a

1 0 1

 

 

 

 

 

 

0

0

1

A A A A A

A A A A A A A A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

a a a a a a

a a a a a a a a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

0

 

MOVEU.B (Rn+s15),DR

2

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

1

H

H

H

H

0

s

s

1

0

R R R

 

 

 

 

 

 

1

0

0

s s s s s

s s s s s s s s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

 

 

 

0

 

MOVEU.B (ea),DR

1

11

4

1 0 0 1 H H H H 1 0 1 M M R R R

 

 

 

 

15

 

 

 

8

7

 

0

MOVEU.B (SP+s15),DR

2

2

3

 

 

 

 

 

 

 

 

0

0

0

1

H H H H

0 s

s

1 1 1 0 0

 

 

 

 

1

0

0

s

s s s s

s s s

s s s s s

 

 

 

 

 

 

 

 

 

 

 

 

Note 1: When the form (Rn + N0) is used in ea, the cycle count is increased by 1.

Instruction Fields

DR

HHHH

 

 

Data/Address Register

 

 

 

 

0000

D0

0100

D4

1000

R0

1100

R4

 

 

 

 

 

 

 

 

 

 

0001

D1

0101

D5

1001

R1

1101

R5

 

 

 

 

 

 

 

 

 

 

0010

D2

0110

D6

1010

R2

1110

R6

 

 

 

 

 

 

 

 

 

 

0011

D3

0111

D7

1011

R3

1111

R7

 

 

 

 

 

 

 

Note:

This instruction

can specify D8-D15 or R8-

R15 as operands by using a

high register prefix.

ea

MM

 

 

Effective Address Notation

 

 

 

00 (Rn)+

01 (Rn)–

10 (Rn+N0)

11 (Rn)

Rn

RRR

 

 

 

Address Register

 

 

 

 

000

R0

 

010

R2

100

R4

110

R6

 

 

 

 

 

 

 

 

 

 

 

001

R1

 

011

R3

101

R5

111

R7

 

 

 

 

 

 

 

 

Note:

This instruction

can specify R8-R15 as operands by using a high register prefix.

 

a16

 

 

AAAAAAAAAAAAAAAA 16-bit unsigned absolute address

 

SC140 DSP Core Reference Manual

A-309

Page 623
Image 623
Freescale Semiconductor SC140 specifications MOVEU.B a16,DR