ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1302970
Dingo (21.04.2023 10:16, просмотров: 2210)
Как перемножаются целые числа со знаком? Вот есть два числа 32-бит со знаком. Перемножили. Получили какой-то число в пределах sint64; Старший бит - XOR от знаковых бит. В исходных информацию о величине несли 31 бит в каждом, то есть 31+31=62 бита. Можно ли считать, что "пред-старший" бит дублирует знаковый? К чему вопрос: А если я захочу умножить знаковые 24бит и 8 бит - они поместятся в 32 разряда? PS: можно передвинуть в ПЛИС-раздел, 

но пока в контексте программного применения. Цель: обрезать малозначащие биты при перемножении условно-константного коэффициента в зависимости от того, сколько значащих бит имеет ошибка.