コンピュータはどのようにテキストをバイナリまたは0と1に変換しますか?

コンピュータは、割り当てられたASCII値を使用してテキストやその他のデータをバイナリに変換します。 ASCII値がわかったら、その値をバイナリに変換できます。 次の例では、 希望という言葉を取り、それがどのようにコンピューターが理解できるバイナリに変換されるかを示します。

最初の文字hを取り、プロセスを分解しましょう。 キーボードにh (小文字)を入力すると、入力としてコンピュータに信号が送られます。 コンピュータは、 hの ASCII標準値が104であることを知っています。これは、コンピュータによってバイナリ値01101000に変換できます。 hが2進数に変換された後、コンピューターはデータを1と0として格納して処理することができます。

このデータを格納するとき、各文字は8ビット(1バイト)を取ります。つまり、希望をプレーンテキストとして格納すると、4バイトまたは32ビットかかります。

コンピュータはどのようにバイナリをテキストに戻すのですか?

コンピュータがバイナリデータを人間が読める形式のテキストに変換する必要がある場合は、前述のプロセスの逆です。 例えば、コンピュータは、2進数の01101000を、ASCII標準変換を用いて文字hであることが分かっている10進値104に変換することができる。 したがって、あなたはあなたのコンピュータのモニタに文字「h」が出力されるのを見るでしょう。