「二進法」の版間の差分

削除された内容 追加された内容
185行目:
== デジタル機器での使用 ==
{{See also|コンピュータの数値表現}}
電子式[[コンピュータ]]の[[電子回路]]などの[[ディジタル回路]](ディジタル[[論理回路]])、[[磁気ディスク]]等の記憶メディアでは、[[電圧]]の高低、[[磁極]]の N/S など、[[物理学|物理]]現象を二状態のみに縮退して扱う(離散化などと言う<ref group="注">量子化とも言うが、量子物理におけるいわゆる量子のような意味(重ね合わせ状態など)ではない。</ref>)ので、それに、真と偽の2つの値(2値の[[真理値]])のみを使用する二値論理(しばしば、電子的には [[H]] と [[L]]、論理的には [[T]] と [[F]] という記号が使われる)をマッピングする。更にそこで数値を扱うには、それに「[[0]] と [[1]]」の二進法をマッピングするのが最適である。
 
もし、[[六進法]]を用いようとすると、「上と下左と右前と後」「0と1、2と3、4と5」「0と2と4、1と3と5」というように「ペアが三つ、トリオが二つ」で計[[6|六]]種類(2×3)の状態が必要になる。同様に、[[十進法]]を用いようとすると[[10|十]]種類(2×5)の状態が、[[十二進法]]を用いようとすると[[12|十二]]種類(2<sup>2</sup>×3)の状態が必要となるが、これらは[[2の冪|二の冪数]]ではないので都合が悪い。[[二進化十進表現]]を用いたり、[[電卓]]や[[IBM]] の [[POWER (マイクロプロセッサ)|POWER]] のように十進法による直接演算機能を持つコンピュータもあるが、回路としては二値方式(二値論理方式)である。
 
多くの応用で見られるように[[桁]]数が有限の場合は、数学的に言うなら「[[有理数]]の部分集合」が表現されているわけであるが、通常は「有限精度の実数」が表現されている(数学的には、それはもはや実数ではないが)と解釈される。