Типы данных с фиксированной точкой

В цифровом оборудовании числа хранятся в двоичных словах. Двоичное слово является последовательностью фиксированной длины битов (1's и 0). Как аппаратные компоненты или функции программного обеспечения интерпретируют эту последовательность 1's, и 0 задан по условию тип.

Двоичные числа представлены или как фиксированная точка или как типы данных с плавающей точкой. В этой главе рассматриваются много условий и концепций, относящихся к числам фиксированной точки, типам данных и математике.

Тип данных с фиксированной точкой характеризуется размером слова в битах, положении двоичной точки, и подписывается ли это или без знака. Положение двоичной точки является средними значениями, которыми значения фиксированной точки масштабируются и интерпретируются.

Например, бинарное представление обобщенного номера фиксированной точки (или подписанный или без знака) показывают ниже:

где

  • b i - ith двоичная цифра.

  • wl является размером слова в битах.

  • b wl-1 является местоположением старшего значащего, или самый высокий, бит (MSB).

  • b 0 является местоположением младшего значащего, или самый низкий, бит (LSB).

  • Двоичной точке показывают четыре места слева от LSB. В этом примере, поэтому, номер, как говорят, имеет четыре дробных бита или дробную длину четыре.

Типы данных с фиксированной точкой могут быть или подписаны или без знака. Бинарные числа фиксированной точки со знаком обычно представляются одним из трех способов:

Дополнение Туо является наиболее распространенным представлением чисел фиксированной точки со знаком и является единственным представлением, используемым документацией Fixed-Point Designer™.