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
NZVC
––––
MSB LSB
000001110000 Ri
12345678
1234567C
1234 5678
R3
R15
8765 4321
12345678
1234567C
8765 4321
R3
1234 567C
8765 4321
R15
xxxx xxxx
Memory Memory
Before execution After execution
Instruction bit pattern : 0000 0111 0000 0011