Flags – Samsung S3F80JB User Manual

Page 78

Advertising
background image

S3F80JB

CONTROL REGISTERS

4-11

FLAGS

System

Flags

Register

D5H

Set1

Bank0

Bit

Identifier

.7 .6 .5 .4 .3 .2 .1 .0

Reset Value

x x x x x x 0 0

Read/Write

R/W R/W R/W R/W R/W R/W R R/W

Addressing Mode

Register addressing mode only

.7

Carry Flag Bit (C)

0

Operation does not generate a carry or borrow condition

1

Operation generates a carry-out or borrow into high-order bit 7

.6

Zero Flag Bit (Z)

0

Operation result is a non-zero value

1

Operation result is zero

.5

Sign Flag Bit (S)

0

Operation generates a positive number (MSB = "0")

1

Operation generates a negative number (MSB = "1")

.4

Overflow Flag Bit (V)

0

Operation result is

≤ +127 or ≥ –128

1

Operation result is > +127 or < –128

.3

Decimal Adjust Flag Bit (D)

0

Add operation completed

1

Subtraction operation completed

.2

Half-Carry Flag Bit (H)

0

No carry-out of bit 3 or no borrow into bit 3 by addition or subtraction

1

Addition generated carry-out of bit 3 or subtraction generated borrow into bit 3

.1

Fast Interrupt Status Flag Bit (FIS)

0

Interrupt return (IRET) in progress (when read)

1

Fast interrupt service routine in progress (when read)

.0 Bank

Address

Selection Flag Bit (BA)

0

Bank 0 is selected

1

Bank 1 is selected

Advertising