AF

E654561

AF is a 16-bit register pair in the Zilog Z80 CPU that combines the accumulator (A) and the flags register (F) for arithmetic and logic operations.

All labels observed (1)

Label Occurrences
AF canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf CPU register pair
Z80 register pair
alternateRegisterPair AF'
architecture Zilog Z80 NERFINISHED
associatedWith ALU NERFINISHED
bitWidth 16-bit
canBeExchangedWith AF'
canBePoppedFromStack yes
canBePushedToStack yes
componentRegister A
F
contains accumulator A
flags register F
cpuFamily Z80 NERFINISHED
flagRegisterContains add/subtract flag
carry flag
half-carry flag
parity/overflow flag
sign flag
zero flag
highByte A
introducedBy Zilog NERFINISHED
lowByte F
partOf Zilog Z80 NERFINISHED
purpose arithmetic operations
logic operations
registerClass accumulator and flags pair
general-purpose register pair
stores condition flags in F
operation results in A
supportsInstructionSet Z80 instruction set NERFINISHED
usedByInstruction ADC A,r
ADD A,r
AND r
CCF NERFINISHED
CP r
CPL
DAA
OR r
SBC A,r
SCF NERFINISHED
SUB r
XOR r
usedFor arithmetic and logic unit operations
status flag handling
usedIn 8-bit microprocessor systems

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.