Block Move From Data Memory to Data Memory
BLDD
7-51
Assembly Language Instructions
Cycles
Cycles for a Single BLDD Instruction
Operand
ROM
DARAM
SARAM
External
Source: DARAM
Destination: DARAM
3
3
3
3+2p
Source: SARAM
Destination: DARAM
3
3
3
3+2p
Source: External
Destination: DARAM
3+d
src
3+d
src
3+d
src
3+d
src
+2p
Source: DARAM
Destination: SARAM
3
3
3
4
†
3+2p
Source: SARAM
Destination: SARAM
3
3
3
4
†
3+2p
Source: External
Destination: SARAM
3+d
src
3+d
src
3+d
src
4+d
src
†
3+d
src
+2p
Source: DARAM
Destination: External
4+d
dst
4+d
dst
4+d
dst
6+d
dst
+2p
Source: SARAM
Destination: External
4+d
dst
4+d
dst
4+d
dst
6+d
dst
+2p
Source: External
Destination: External
4+d
src
+d
dst
4+d
src
+d
dst
4+d
src
+d
dst
6+d
src
+d
dst
+2p
† If the destination operand and the code are in the same SARAM block.