Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
17 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
580623
Топик полностью
Звероящер
(19.02.2015 12:03, просмотров: 61)
ответил
POV
на
Тогда вообще никак, работая с половинками. Ведь сначала полностью выполнится hi>>x (потеряв все промежуточные флаги переноса) и лишь затем lo>>x.
Дык, потом обратно по-другому...
BYTE lo = 0x01; BYTE hi = 0x01; WORD res = (hi<<8 | lo) << 1; lo=(BYTE)res; hi=(BYTE)res>>8;
Ответить