Cpw compare (word) – Zilog Z80380 User Manual

Page 69

Advertising
background image

5-35

Z380

U

SER

'

S

M

ANUAL

Z

ILOG

DC-8297-03

CPW

COMPARE (WORD)

CPW [HL,]src

src = R, RX, IM, X

Operation:

HL(15-0) – src(15-0)

The source operand is compared with the HL register and the flags are set accordingly. The
contents of the HL register and the source are unaffected. Two’s complement subtraction
is performed.

Flags:

S:

Set if the result is negative; cleared otherwise

Z:

Set if the result is zero; cleared otherwise

H:

Set if there is a borrow from bit 12 of the result; cleared otherwise

V:

Set if arithmetic overflow occurs, that is, if the operands are of different signs and the
result is of the same sign as the source; cleared otherwise

N:

Set

C:

Set if there is a borrow from the most significant bit of the result; cleared otherwise

Addressing

Execute

Mode

Syntax

Instruction Format

Time

Note

R:

CPW [HL,]R

11101101 101111rr

2

RX:

CPW [HL,]RX

11y11101 10111111

2

IM:

CPW [HL,]nn

11101101 10111110 -n(low)- n(high)-

2

X:

CPW [HL,](XY+d)

11y11101 11111110 ——d—

4+r

I

Field Encodings:

rr:

00 for BC, 01 for DE, 11 for HL

y:

0 for IX, 1 for IY

Advertising