Notation and binary encoding, Table 36 – Zilog Z86193 User Manual

Page 154

Advertising
background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Set

147

Notation and Binary Encoding

In the detailed instruction descriptions that make up the rest of this chapter, operands and
status flags are represented by a notational shorthand. Operands, condition codes, address
modes, and their notations are as follows (see

Table 37

on page 148).

Table 36. Condition Codes

Binary

Hex

Mnemonic

Definition

Flag Settings

0000

0

F

Always False

1000

8

(blank)

Always True

0111

7

C

Carry

C = 1

1111

F

NC

No Carry

C = 0

0110

6

Z

Zero

Z = 1

1110

E

NZ

Non-Zero

Z = 0

1101

D

PL

Plus

S = 0

0101

5

Ml

Minus

S = 1

0100

4

OV

Overflow

V = 1

1100

C

NOV

No Overflow

V = 0

0110

6

EQ

Equal

Z = 1

1110

E

NE

Not Equal

Z = 0

1001

9

GE

Greater Than or Equal

(S XOR V) = 0

0001

1

LT

Less Than

(S XOR V) = 1

1010

A

GT

Greater Than

(Z OR (S XOR V)) = 0

0010

2

LE

Less Than or Equal

(Z OR (S XOR V)) = 1

1111

F

UGE

Unsigned Greater Than or Equal

C = 0

0111

7

ULT

Unsigned Less Than

C = 1

1011

B

UGT

Unsigned Greater Than

(C = 0 AND Z = 0) = 1

0011

3

ULE

Unsigned Less Than or Equal

(C OR Z) = 1

Advertising