Регистр F хранит признаки результата. Вместе с A он образует PSW.
**Биты F**
• S, бит 7 – знак результата
• Z, бит 6 – результат равен нулю
• AC, бит 4 – дополнительный перенос
• P, бит 2 – чётное число единичных битов
• CY, бит 0 – перенос или заём
• Бит 1 всегда равен 1; биты 3 и 5 равны 0
Арифметические, логические команды и сравнение обновляют флаги по правилам 8080. INR/DCR сохраняют CY, DAD меняет только CY, ANA устанавливает AC по правилу 8080, ORA/XRA сбрасывают AC и CY. Повороты меняют только CY; CMA флаги не меняет.
На схеме каждый флаг можно увидеть сразу: активное и неактивное состояния различаются цветом выбранной темы.