コンピュータとバイナリコードとは何ですか?

コンピューターが加算よりも複雑なことを実行できるようになる前に、コンピューターはまず、コンピュータープログラムの最も基本的な2つの要素である1と0を理解して処理できる必要がありました。

元のバイナリコンピュータは、データを処理および保存できる2つの別個のチャネルまたは「論理ワイヤ」に制限されていたため、これら2つの状態しか処理できませんでした。

初期のコンピュータは、「0」と「1」、または今日一般的に呼ばれている「ビット」だけで構成されていました。

しかし、これらの元のバイナリコンピュータはすぐに時代遅れになりました。コンピュータが「0」と「1」以上のものを読み取って処理できるようになると、バイナリコードシステムは時代遅れになりました。

今日、コンピューターはこれまでになく効率的にデータを保存、処理、保存できるようになりました。

コンピューターは、バイナリコードと呼ばれる別のより高度なシステムを使用します。バイナリコードは、1と0の2つの異なる状態または値のみを使用してデータを表す方法です。

このシステムは、バイナリシステムよりもはるかに効率的にデータを処理および保存するためにコンピュータで使用されます。

コンピューターは、2進数システムを使用してデータを保存および処理します。 10進数システムは、2進数システムの単純な拡張であり、時刻の通知や変化の計算などの日常的なタスクに使用されます。

コンピューターは、一連の1と0を使用してデータを処理および保存します。これはバイナリコードとして知られています。

バイナリコードのしくみ

コンピューターがデータを処理する方法を理解するには、コンピューターがデータを保存する方法について少し知っておくと役立ちます。

コンピューターは、データを電荷(バッテリーなど)、磁気(ハードドライブなど)、または熱(CPUなど)のいずれかとして保存します。

コンピュータがデータを保存するとき、それは「0s」または「1s」のいずれかを書き込んでいます。コンピューターがデータを読み取るときは、「0」を「1」に、またはその逆に変換します。

データを「0s」および「1s」として保存することは、すべてのコンピューティングの基本です。

データを保存するために、コンピューターはバイナリコードを使用します。バイナリコードは、1と0の2つの状態または値のみを使用してデータを表すシステムです。

コンピューターのバイナリコードは次のように機能します。

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

1と0の大きな列は、「バイト」または「ビット」と呼ばれます。 3行8列が1バイトを構成します。

上記の例はわずか8ビットですが、1バイトに3バイトがあるため、この例の完全なバイナリコードは次のようになります。

1111 1100 1111

バイナリコードとはどういう意味ですか?

上記の例では、バイナリコードがどのように見えるかを明確にする必要がありますが、その意味を見ていきましょう。

まず、「1」と「0」の意味を定義する必要があります。バイナリコードの「1」は「1」であり、「0」は「0」です。

とはいえ、バイナリコードの「1」は英語の「1」とは異なる意味です。バイナリコードの「1」は、可能な限り高い数値です。

たとえば、バイナリコードの「one」という単語は「00010010」です。バイナリコードの「1」は「1」です。

バイナリコードの「1」には2つの可能な値しかないため、「0」にも「00」または「0」の2つの可能な値しかありません。

したがって、上記の数字と文字のすべての組み合わせは、バイナリコードでのデータの可能な表現です。

バイナリコードを10進数に変換する方法

2進数を同等の10進数に変換するには、各ビットを逆にして、上記で説明したのと同じアルゴリズムを使用して2進数を文字に変換します。

たとえば、2進数1001が4つの0と1つの1としてコンピュータに格納されている場合、ビットを逆にすると次のようになります。

000 0010 0001

別の例を次に示します。

1101 1001 1100

10進数–数値システム

10進数は、10をベースとして使用する数値のシステムです。つまり、10は、ゼロから9までカウントし、その後再びゼロまでカウントするために使用される記数法です。

基数10など、他の数値システムで使用されるさまざまな基数がありますが、10進数が最も広く知られ、使用されている基数です。

10進法は、10の累乗の分数または倍数を使用する代わりに、整数で加算、減算、乗算、および除算を可能にするものです。

浮動小数点表現–小数点以下の桁数

小数点以下2桁を超える数値を表すために、小数点以下のシステムがよく使用されます。これを行う最も一般的な方法は、連続する0と1の各ペアの間に小数点を置くことです。

たとえば、8,234.56という数字は次のように表されます。

8.23 456

概要

バイナリコードは、コンピュータによってデータを保存および処理するために使用されるシステムです。これは、データを表すために2つの状態または値(1と0)のみを使用して機能します。

2進数を同等の10進数に変換するには、各ビットを逆にして、上記のアルゴリズムを使用して2進数を文字に変換します。

するために 10進数と2進数のみを使用する単純な数学の問題。問題を小さなチャンクに分割し、各部分にバイナリコードを使用するだけです。