Всех приветствую. Мне нужно в среде debug.exe установить флаги OF, DF, ZF и CF, а остальные флаги должны быть сброшены. Проблема в том, что когда я устанавливаю один флаг (OF к примеру), меняется значение еще 3-4 флагов. А мне нужно выборочно одни установить, одни сбросить.
Как я менял флаг OF:
mov al, 7F
add al, 1
Обнаружил, что можно изменять флаги в стеке, предварительно выгрузив их туда с помощью pushf. Но они там находятся в машинном коде. А что какой код значит?