В цифровом оборудовании числа хранятся в двоичных словах. Двоичное слово является последовательностью фиксированной длины битов (1's и 0). Как аппаратные компоненты или функции программного обеспечения интерпретируют эту последовательность 1's, и 0 задан по условию тип.
Двоичные числа представлены или как фиксированная точка или как типы данных с плавающей точкой. В этой главе рассматриваются много условий и концепций, относящихся к числам фиксированной точки, типам данных и математике.
Тип данных с фиксированной точкой характеризуется размером слова в битах, положении двоичной точки, и подписывается ли это или без знака. Положение двоичной точки является средними значениями, которыми значения фиксированной точки масштабируются и интерпретируются.
Например, бинарное представление обобщенного номера фиксированной точки (или подписанный или без знака) показывают ниже:
где
b i - ith двоичная цифра.
wl является размером слова в битах.
b wl-1 является местоположением старшего значащего, или самый высокий, бит (MSB).
b 0 является местоположением младшего значащего, или самый низкий, бит (LSB).
Двоичной точке показывают четыре места слева от LSB. В этом примере, поэтому, номер, как говорят, имеет четыре дробных бита или дробную длину четыре.
Типы данных с фиксированной точкой могут быть или подписаны или без знака. Бинарные числа фиксированной точки со знаком обычно представляются одним из трех способов:
Дополнение Туо является наиболее распространенным представлением чисел фиксированной точки со знаком и является единственным представлением, используемым документацией Fixed-Point Designer™.