Определяю структуру для массива данных, каковая прекрасно разбивается на 2 или 4 dword, причем дипазон данных для одного из них - word. Нужен еще один флаг 1/0 для фильтрации данных, так понимаю, что есть смысл хранить его в бите знака, или как-то еще на уровне бит. Как оптимально хранить и работать с таким флагом (проверка, установка, сброс)? или же лучше стремиться хранить такие флаги в отдельном dword , или индексами? Что можно почитать/посмо
Способ 1 - самый распространенный Flag db 0 ;Включить и выключить влаг: xor byte ptr [Flag],1 ;Обнулить: and byte ptr [Flag],0 ;Установить в единицу: or byte ptr [Flag],1 Куда уж проще...? --------------------------------------------------- Способ 2 - тоже неплохой Хранить флаг в регистре....