Логические команды работают с аккумулятором A и обновляют S, Z и P по результату.
• ANA/ANI – побитовое И; CY сбрасывается, AC устанавливается по правилу 8080
• ORA/ORI – побитовое ИЛИ; AC и CY сбрасываются
• XRA/XRI – исключающее ИЛИ; AC и CY сбрасываются
• CMP/CPI – сравнение через вычитание без изменения A
• CMA – инверсия A без изменения флагов
• STC/CMC – установка или инверсия CY
• RLC/RRC – циклический поворот A
• RAL/RAR – поворот A через CY
• DAA – десятичная коррекция A после сложения в BCD
Повороты изменяют только CY. Для CMP/CPI Z=1 означает равенство, а CY=1 – A меньше операнда.