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 ⓘ
associatedWith ALU ⓘ
bitWidth 16-bit ⓘ
canBeExchangedWith AF' ⓘ
canBePoppedFromStack yes ⓘ
canBePushedToStack yes ⓘ
componentRegister A ⓘ
F ⓘ
contains accumulator A ⓘ
flags register F ⓘ
cpuFamily Z80 ⓘ
linked to: Zilog Z80
flagRegisterContains add/subtract flag ⓘ
carry flag ⓘ
half-carry flag ⓘ
parity/overflow flag ⓘ
sign flag ⓘ
zero flag ⓘ
highByte A ⓘ
introducedBy Zilog ⓘ
lowByte F ⓘ
partOf Zilog Z80 ⓘ
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 ⓘ
linked to: Zilog Z80
usedByInstruction ADC A,r ⓘ
ADD A,r ⓘ
AND r ⓘ
CCF ⓘ
CP r ⓘ
CPL ⓘ
DAA ⓘ
OR r ⓘ
SBC A,r ⓘ
SCF ⓘ
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.