十進表現から binary32 フォーマットへの変換

ではなぜ、8ビットで半角英数字1文字分となるのでしょうか? それは、8桁の2進数(8ビット)で何通りのビット列を表現できるか を考えてみると理解することができます。数学の知識が少し必要になりますが、それほど難解ではありません。 8ビットの2進数で表せる数の範囲は、負の数も含めると、-2`(8-1)~(2`(8-1))-1 ですが、 ↑ ↑↑ この3つの-1はどのような意味があるのでしょうか?よろしくお願いします。8ビットであらわせるのは2^8 … 16ビットマシン=2進数を16桁単位で処理するマシン 28.8kビットモデム=1秒間に2進数28800桁送るモデム <16進数> 人間が理解しやすくするために2進数4桁を「0~F」の1桁で表現した数えかたです。 <バイト> 16進数2桁(8ビット=10進数で0~255)の単位のことで BINデータ構造データレジスタ:DレジスタやWレジスタ または8点ののビットの列などは以下のような2進数のデータ構造となっています。(BIN)一般に8ビットを1バイト,16ビット(2バイト)を1ワードといいます。プログラム上の表示は10とな 従って、全てのビットパターンが符号として意味がある。正の最小値(非正規化数)は 2 −149 ≈ 1.4 × 10 −45 である。 正の正規化数の最小値は 2 −126 ≈ 1.18 × 10 −38 である。 表現可能な最大値は (2−2 −23) × 2 127 ≈ 3.4 × 10 38 である。.