Z8
®
CPU
User Manual
UM001604-0108
Instruction Description
159
Example 1
If Working Register R3 contains
16h
and Working Register R11 contains
20h
, the state-
ment:
ADD R3, R11
Op Code: 02 3B
leaves the value
36h
in Working Register R3. The C, Z, S, V, D, and H Flags are all
cleared.
Example 2
If Working Register R16 contains
16h
, Working Register R10 contains
20h
, and Register
20h
contains
11h
, the statement:
ADD R16, @R10
Op Code: 03 FA
leaves the value
27h
in Working Register R16. The C, Z, S, V, D, and H Flags are all
cleared.
Example 3
If Register
34h
contains
2Eh
and Register
12h
contains
1Bh
, the statement:
ADD 34h, 12h
Op Code: 04 12 34
leaves the value
49h
in Register
34h
. The H Flag is set, and the C, Z, S, V, and D Flags are
cleared.
Example 4
If Register
4Bh
contains
82h
, Working Register R3 contains
10h
, and Register
10h
con-
tains
01h
, the statement:
ADD 3Eh, @R3
Op Code: 05 E3 4B
leaves the value
83h
in Register
4Bh
. The S Flag is set, and the C, Z, V, D, and H Flags are
cleared.
Example 5
If Register
6Ch
contains
2Ah
, the statement:
ADD 6Ch, #03h
Op Code: 06 6C 03
leaves the value
2Dh
in Register
6Ch
. The C, Z, S, V, D, and H Flags are all cleared.