Z8
®
CPU
User Manual
UM001604-0108
Instruction Description
171
If Working Register R3 contains
16h
and Working Register R11 contains
20h
, the state-
ment:
CP R3, R11
Op Code: A2 3B
sets the C and S Flags, and the Z and V Flags are cleared.
Example 2
If Working Register R15 contains
16h
, Working Register R10 contains
20h
, and Register
20h
contains
11h
, the statement:
CP R16, @R10
Op Code: A3 FA
clears the C, Z, S, and V Flags.
Example 3
If Register
34h
contains
2Eh
and Register
12h
contains
1Bh
, the statement:
CP 34h,12h
Op Code: A4 12 34
clears the C, Z, S, and V Flags.
Example 4
If Register
4Bh
contains
82h
, Working Register R3 contains
10h
, and Register
10h
con-
tains
01h
, the statement:
CP 4Bh, @R3
Op Code: A5 E3 4B
sets the S Flag, and clears the C, Z, and V Flags.
Example 5
If Register
6Ch
contains
2Ah
, the statement:
CP 6Ch, #2Ah
Op Code: A6 6C 2A
sets the Z Flag, and the C, S, and V Flags are all cleared.
Example 6
If Register
D4h
contains
FCh
, and Register
FCh
contains
8Fh
, the statement:
CP @D4h, 7Fh
Op Code: A7 D4 FF
sets the V Flag, and the C, Z, and S Flags are all cleared.