Chapter 12 List of Machine Language Instructions

 

Mnemonic

Description of operation

 

 

 

 

 

 

 

Transfers, with zero-extension, the 16-bit contents of the memory

 

MOVHU (d, Am), Dn

location specified by Am and displacement d to Dn.

 

 

 

8- and 16-bit displacements are sign-extended.

 

 

 

 

 

 

 

Transfers, with zero-extension, the 16-bit contents of the memory

 

MOVHU (d, SP), Dn

location specified by SP and displacement d to Dn.

 

 

 

8- and 16-bit displacements are zero-extended.

 

 

 

 

 

 

 

Transfers the lowest 16 bits of Dm to the memory location specified by

 

MOVHU Dm, (d, An)

An and displacement d.

 

 

 

8- and 16-bit displacements are sign-extended.

 

 

 

 

 

 

 

Transfers the lowest 16 bits of Dm to the memory location specified by

Register

MOVHU Dm, (d, SP)

SP and displacement d.

 

 

8- and 16-bit displacements are zero-extended.

Relative

 

 

 

 

 

 

 

Transfers, with sign-extension, the 16-bit contents of the memory

Indirect

 

 

MOVH (d, Am), Dn

location specified by Am and displacement d to Dn.

 

 

 

 

8- and 16-bit displacements are sign-extended.

 

 

 

 

 

 

 

Transfers, with sign-extension, the 16-bit contents of the memory

 

MOVH (d, SP), Dn

location specified by SP and displacement d to Dn. 8- and 16-bit

 

 

 

displacements are zero-extended.

 

 

 

 

 

 

 

Transfers the lowest 16 bits of Dm to the memory location specified by

 

MOVH Dm, (d, An)

An and displacement d.

 

 

 

8- and 16-bit displacements are sign-extended.

 

 

 

 

 

 

 

Transfers the lowest 16 bits of Dm to the memory location specified by

 

MOVH Dm, (d, SP)

SP and displacement d.

 

 

 

8- and 16-bit displacements are zero-extended.

 

 

 

 

 

MOV (Di, Am), Dn

Transfers the 32-bit contents of the memory location specified by Di

 

and Am to Dn.

 

 

 

 

 

 

 

 

MOV (Di, Am), An

Transfers the 32-bit contents of the memory location specified by Di

 

and Am to An.

 

 

 

 

 

 

 

 

MOV Dm, (Di, An)

Transfers the contents of Dm to the memory location specified by Di

 

and An.

 

 

 

 

 

 

 

 

MOV Am, (Di, An)

Transfers the contents of Am to the memory location specified by Di

 

and An.

 

 

 

 

 

 

 

MOVBU (Di, Am),

Transfers, with zero-extension, the 8-bit contents of the memory

 

Dn

 

location specified by Di and Am to Dn.

 

 

 

 

MOVBU Dm, (Di,

Transfers the lowest 8 bits of Dm to the memory location specified by

 

An)

 

Di and An.

 

 

 

 

Index

MOVB (Di, Am), Dn

Transfers, with sign-extension, the 8-bit contents of the memory

location specified by Di and Am to Dn.

 

 

 

 

MOVB Dm, (Di, An)

Transfers the lowest 8 bits of Dm to the memory location specified by

 

 

 

Di and An.

 

MOVHU

(Di,Am),

Transfers, with zero-extension, the 16-bit contents of the memory

 

Dn

 

location specified by Di and Am to Dn.

 

 

 

 

 

MOVHU

Dm, (Di,

Transfers the lowest 16 bits of Dm to the memory location specified by

 

An)

 

Di and An.

 

 

 

 

MOVH (Di, Am), Dn

Transfers, with sign-extension, the 16-bit contents of the memory

 

 

 

location specified by Di and Am to Dn.

 

MOVH Dm, (Di, An)

Transfers the lowest 16 bits of Dm to the memory location specified by

 

 

 

Di and An.

 

MOV (abs16), Dn

Transfer the 32-bit contents of the memory location specified by abs16

 

to Dn. abs16 is zero-extended.

 

 

 

 

 

 

 

234 List of Machine Language Instructions

Page 246
Image 246
Panasonic MN1030 user manual Index, Movhu