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