Подскажите идиоту пожалуйста, под ночь туплю. Как бы красивее ставить-скидывать всякие флаги в регистрах? Я пишу в лоб:
Код
IN ACC, MCUCR
;Скинем два младших бита
ANDI ACC, 0b11111100
;Ставим нужные флаги
ORI ACC, 0b00000010 ;по спаду!
OUT MCUCR, ACC
Здесь ACC - определение для регистра (типа аккумулятор). Я знаю, можно заранее записать в регистр общий байт - сразу все флаги. А как быть, если их надо по одному во время работы программы скидывать-ставить?
Научите, как делать грамотно и аккуратно (чтобы хороший стиль написания был)