Renesas M32R-FPU User Manual

Page 102

Advertising
background image

3

3-64

M32R-FPU Software Manual (Rev.1.01)

LDH

LDH

load/store instruction

Load halfword

[Mnemonic]

(1)

LDH Rdest,@Rsrc

(2)

LDH Rdest,@(disp16,Rsrc)

[Function]

Load to register from the contents of the memory.

(1) Rdest = *( signed short *) Rsrc;

(2) Rdest = *( signed short *) ( Rsrc + ( signed short ) disp16 );

[Description]

(1) LDH sign-extends the halfword data of the memory at the address specified by Rsrc and

loads it into Rdest.

(2) LDH sign-extends the halfword data of the memory at the address specified by Rsrc

combined with the 16-bit displacement, and loads it into Rdest.

The displacement value is sign-extended to 32 bits before the address calculation.

The condition bit (C) is unchanged.

[EIT occurrence]

Address exception (AE)

[Encoding]

dest

1010

dest

0010

1010

src

1010

src

disp16

LDH Rdest,@Rsrc

LDH Rdest,@(disp16,Rsrc)

INSTRUCTIONS

3.2 Instruction description

Advertising