Z8
®
CPU
User Manual
UM001604-0108 Instruction Description
195
Load Constant
Syntax
LDC dst, src
Instruction Format
Operation
dst ← src
This instruction is used to load a byte constant from Program Memory into a Working
Register, or vice versa. The address of the Program Memory location is specified by a
Working Register Pair. The contents of the source operand are not affected.
Example 1
If Working Register Pair R6 and R7 contain the value 30A2h and Program Memory loca-
tion
30A2h contains the value 22h, the statement:
LDC R2, @RR6
Op Code: C2 26
loads the value 22h into Working Register R2. The value of Program Memory location
30A2h is unchanged by the load.
Example 2
If Working Register R2 contains the value 22h, and Working Register Pair R6 and R7 con-
tains the value
10A2h, the statement:
LDC @RR6, R2
Op Code: D2 26
Cycles
OPC
(Hex)
Address Mode
dst src
OPC dst src 12 C2 r Irr
OPC dst src 12 D2 Irr r
Flag Description
C Unaffected
Z Unaffected
S Unaffected
V Unaffected
D Unaffected
H Unaffected