ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

固定小数点データ型

デジタル ハードウェアでは、数値はバイナリ ワードで格納されます。バイナリ ワードとは固定長の連続ビット (1 と 0) です。この連続する 1 と 0 をハードウェア コンポーネントやソフトウェア関数がどのように解釈するかは、データ型によって定義されます。

2 進数は固定小数点または浮動小数点データ型として表します。この章では、固定小数点数、データ型、および計算に関連するさまざまな用語と概念について説明します。

固定小数点データ型はビット単位の語長、2 進小数点の位置および符号付き/なしによって特徴付けられます。2 進小数点の位置によって、固定小数点の値がスケーリングされて解釈されます。

たとえば、以下は一般化固定小数点数 (符号付きまたは符号なし) を 2 進数で表したものです。

ここで、

  • bii 番目の 2 進数です。

  • wl はビット単位の語長です。

  • bwl-1 は最上位 (最大) ビット (MSB) の位置です。

  • b0 は最下位 (最小) ビット (LSB) の位置です。

  • 2 進小数点は LSB の 4 桁左に示されています。したがって、この例の数値は 4 小数ビットまたは小数部の長さが 4 になります。

固定小数点データ型は符号付きまたは符号なしです。符号付き 2 進固定小数点数は通常、次の 3 つのいずれかの方法で表します。

2 の補数は符号付き固定小数点数を表す最も一般的な方法で、Fixed-Point Designer™ のドキュメンテーションでもこの表現が使用されています。