Ребятки, вы просто "никогда" не работали с битовыми процессорами (читай битовыми командами)
ну, нет в х86 битовых команд (флаги я исключаю).
а, например в х51 такого добра - милости прошу. И компилятор прекрасно понимает, что надо работать с битом.
например, делаешь глобальный цикл, но в каждом втором нужно что-то сделать еще...
или проанализировать только один пин.
Выигрыш на х86 - только в понимании логики программы.
Но! конечно назвать флаг флагом мало, а че в облом было написать флаг_переполнения_сумматора
тогда бы, наверное, и все вопросы отпали