Q квантования реального значения V представлена взвешенной суммой бит. В контексте схемы кодирования общего наклона и смещения, значение неподписанной величины с фиксированной точкой задается как
в то время как значение подписанной величины с фиксированной точкой задается как
где
являются двоичными цифрами, с , для
Размер слова в битах задается ws, с ws = 1
, 2
, 3
..., 128
.
S задается как , где масштабирование не ограничено, потому что двоичная точка не должна совпадать со словом.
называются битовые умножители и называются весами.
Форматы для 8-битных значений со знаком и без знака с фиксированной точкой показаны на следующем рисунке.
Обратите внимание, что вы не можете определить, являются ли эти номера подписанными или неподписанными типами данных просто с помощью проверки, поскольку эта информация явно не закодирована в слове.
Двоичное число 0011.0101
приводит к тому же значению для представления без знака и двух дополнений, потому что MSB = 0
. Установка B = 0
и используя соответствующие веса, биты и масштабирование, значение является
И наоборот, двоичное число 1011.0101
приводит к различным значениям для представления без знака и двух комплементов, поскольку MSB = 1
.
Установка B = 0
и используя соответствующие веса, биты и масштабирование, беззнаковое значение
в то время как значение дополнения двух является