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.