beautypg.com

Zilog Z16F2810 User Manual

Page 102

background image

CP Instruction

UM018809-0611

86

ZNEO

®

CPU Core

User Manual

CP

Definition

Compare

Syntax

CP dst, src

Operation

dst

src

Description

The source operand is compared to (subtracted from) the destination operand and the flags are set
according to the results of the operation. The contents of both the source and destination oper-
ands are unaffected.

Flags

Flags are set based on the memory destination size, or 32 bits for register destinations.

7

6

5

4

3

2

1

0

C

Z

S

V

B

CIRQE IRQE

*

*

*

*

*

Legend

C

= Set to 1 if the result generated a borrow; otherwise set to 0.

Z

= Set to 1 if the result is zero; otherwise, set to 0.

S

= Set to 1 if the result msb is 1; otherwise set to 0.

V

= Set to 1 if an arithmetic overflow occurs; otherwise set to 0.

B

= Set to 1 if the initial destination or source value is 0; otherwise set to 0.

CIRQE

= No change.

IRQE

= No change.

Note:

This manual is related to the following products: