知っておくべきこと
- 単純な符号なし 2 進数は、1 と 0 だけで構成されます。右端の桁から開始して左に進みます。
- ゼロは常にゼロです。各位置は、2 から始まる 2 の累乗の増加を表します。0、これは 0 に等しい。
- すべての数値の値を加算すると、より一般的な 10 進数の結果が得られます。
この記事では、単純な符号なし 2 進数を読み取る方法を説明し、正または負の数を示す符号付き 2 進数に関する情報を示します。
バイナリコードの読み方
バイナリ コードを「読み取る」ということは、通常、2 進数を人々が慣れ親しんでいる 10 進数 (10 進数) に変換することを意味します。この変換は、バイナリ言語の仕組みを理解していれば、頭の中で実行できるほど簡単です。
2 進数の各桁の位置は、その桁がゼロでない場合、特定の値を持ちます。これらの値をすべて決定したら、単純にそれらを加算して 2 進数の 10 進数 (10 進数) の値を取得します。
これがどのように機能するかを確認するには、2 進数 11001010 を取得します。
-
2 進数を読み取る最良の方法は、右端の数字から始めて左に進むことです。最初の位置の累乗は 0 です。つまり、その桁の値が 0 でない場合、2 の 0 乗、または 1 になります。この場合、その桁はゼロなので、この場所の値はゼロになります。
-
次に、次の桁に進みます。 1 の場合は、2 の 1 乗を計算します。この値もメモしておきます。この例では、値は 2 の 1 乗、つまり 2 です。
-
左端の桁に到達するまでこのプロセスを繰り返します。
-
完了するには、これらの数値をすべて加算して、2 進数の 10 進値全体を取得するだけです。 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202
このプロセス全体を方程式の形で見る別の方法は次のとおりです。 1×2 7 +1×2 6 +0×2 5 +0×2 4 +1×2 3 +0×2 2 +1×2 1 +0×2 0 = 202
符号付き 2 進数
上記の方法は、基本的な符号なし 2 進数に対して機能します。ただし、コンピューターには 2 進数を使用して負の数を表す方法も必要です。
このため、コンピューターでは符号付き 2 進数が使用されます。このタイプのシステムでは、左端の桁は符号ビットとして知られ、残りの桁は絶対値ビットとして知られます。
Word のアンカーを取り除く
符号付き 2 進数の読み取りは、符号なしの場合とほぼ同じですが、わずかな違いが 1 つあります。
-
符号なし 2 進数に対して上記と同じ手順を実行しますが、左端のビットに到達したら停止します。
-
符号を判断するには、左端のビットを調べます。 1 の場合、その数値は負になります。ゼロの場合、その数値は正です。
-
次に、前と同じ計算を実行しますが、左端のビットで示される数値に適切な符号を適用します。 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74
-
符号付き 2 進法を使用すると、コンピューターは正または負の数値を表すことができます。ただし、初期ビットは消費されます。つまり、数値が大きくなると、符号なし 2 進数よりも若干多くのメモリが必要になります。
2進数を理解する
バイナリの読み方を学ぶことに興味がある場合は、その方法を理解することが重要です。 2進数 仕事。
2 進数は「基数 2」の番号付けシステムとして知られており、各桁に 2 つの可能な数値があることを意味します。 1 または 0。 2 進数に 1 または 0 を追加すると、より大きな数値が書き込まれます。
バイナリの読み取り方法を知ることはコンピュータを使用する上で重要ではありませんが、コンピュータが数値をメモリに保存する方法をより深く理解するには、この概念を理解することが重要です。また、16 ビット、32 ビット、64 ビットなどの用語や、メモリ測定なども理解できるようになります。 バイト (8ビット)。