Правильно ли я описал логическое выражение? Есть следующее выражение: WORD - 32 бита DWORD - 64 битаWORD[2–31] ←DWORD[5–34] Правильно ли я описал логику? Сдвигаем DWORD влево на 3 бита, обнуляем первые 2 и последние, начиная от 64 до 35WORD = WORD | ((DWORD << 3) & 0x3FFFFFFFC)
Да, вы правильно описали логику сдвига DWORD на 3 бита влево и обнуления первых 2 и последних битов. В результате WORD[2-31] будет равно DWORD[5-34].