Chapter 4 Optimization

Table 4-3 Data Transfer Instructions Subject To Optimization

Instruction

Type

Branch Range

 

 

 

 

MOV

(abs), An

 

 

MOV

(abs), Dn

 

 

MOV

An, (abs)

 

 

MOV

Dn, (abs)

 

 

MOVBU (abs), Dn

 

 

MOVBU Dn, (abs)

Absolute addressing

16M-byte memory space

MOVB

(abs), Dn

 

 

MOVB

Dn, (abs)

 

 

MOVHU (abs), Dn

 

 

MOVHU Dn, (abs)

 

 

MOVH

(abs), Dn

 

 

MOVH

Dn, (abs)

 

 

MOV

(d, An), An

 

 

MOV

(d, An), Dn

 

 

MOV

(d, SP), An

 

 

MOV

(d, SP), Dn

 

 

MOV

An, (d, An)

 

 

MOV

An,(d, SP)

 

 

MOV

Dn, (d, An)

 

 

MOV

Dn, (d, SP)

 

 

MOVBU (d, An), Dn

 

 

MOVBU (d, SP), Dn

 

 

MOVBU Dn,(d, An)

 

 

 

 

Branches possible to anywhere in the

MOVBU Dn, (d, SP)

Register relative indirect addressing

 

 

4-gigabyte memory space

MOVB

(d, An), Dn

 

MOVB

(d, SP), Dn

 

 

MOVB

Dn, (d, An)

 

 

MOVB

Dn, (d, SP)

 

 

MOVHU (d, An), Dn

 

 

MOVHU (d, SP), Dn

 

 

MOVHU Dn, (d, An)

 

 

MOVHU Dn, (d, SP)

 

 

MOVH

(d, An), Dn

 

 

MOVH

(d, SP), Dn

 

 

MOVH

Dn, (d, An)

 

 

MOVH

Dn, (d, SP)

 

 

MOV

imm, An

Immediate addressing

32-bit immediate data.

MOV

imm, Dn

 

 

Usage Example 47

Page 59
Image 59
Panasonic MN1030 Abs, An, Abs, Dn, An, abs, Dn, abs Movhu abs, Dn Movhu Dn, abs, An, An, An, Dn, SP, An, SP, Dn, An, d, An