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.
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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.