beautypg.com

60 ld (load word data in memory to register), Ld (load word data in memory to register) – FUJITSU FR family 32-bit microcontroller instruction manuel CM71-00101-5E User Manual

Page 178

background image

154

CHAPTER 7 DETAILED EXECUTION INSTRUCTIONS

7.60

LD (Load Word Data in Memory to Register)

Loads the word data at memory address "R15" to "Rj", and adds 4 to the value of "R15".
If "R15" is given as parameter "Ri", the value read from the memory will be loaded into
memory address "R15".

LD (Load Word Data in Memory to Register)

Assembler format:

LD @ R15 +, Ri

Operation:

(R15)

Ri

R15 + 4

R15

Flag change:

N, Z, V, and C: Unchanged

Execution cycles:

b cycle(s)

Instruction format:

Example:

LD @ R15 +, R3

N

Z

V

C

MSB

LSB

0

0

0

0

0

1

1

1

0

0

0

0

Ri

12345678

1234567C

1 2 3 4

5 6 7 8

R3

R15

8 7 6 5

4 3 2 1

12345678

1234567C

8 7 6 5

4 3 2 1

R3

1 2 3 4

5 6 7 C

8 7 6 5

4 3 2 1

R15

x x x x

x x x x

Memory

Memory

Before execution

After execution

Instruction bit pattern : 0000 0111 0000 0011