Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
444866
Топик полностью
AU08
(21.09.2013 16:44 - 16:56, просмотров: 74)
ответил
koyodza
на
это нормально: просто происходит округление в меньшую сторону. -1/2 = -0.5, округляется до -1
2 koyodza: Скорее уж отбрасывание: ((-2047*8192)-1)>>13 получается -2048. ((-2047*8192)+1)>>13 получается -2047
Что такое асимметричный ответ? Это когда о тебе негативно отзываются в комментарии, а ты об авторе этого комментария пишешь хорошо и по-доброму: в некрологе!
Ответить
что такое по-Вашему "отбрасывание"? Сдвиг должен быть с копированием старшего бита, приведенный Вами пример вдвигает 0
-
koyodza
(21.09.2013 17:59
)