バイナリコードを読み取るにはどうすればよいですか?

新しいプロジェクトに取り組んでいる2人の女性プログラマー。 彼らは夜遅くまでオフィスで働いていた。

バイナリコードを読み取るにはどうすればよいですか?

画像クレジット: SolisImages / iStock / GettyImages

バイナリコードは、多くの場合、さまざまな技術アプリケーションに関連付けられており、当然のことながらそうです。 多くの点で、バイナリコードは現代のコンピューティングのDNAであり、コンピューターが登場するずっと前から存在していた1と0の言語です。 バイナリコードは現代のコンピューティングよりも前のものですが、今日使用しているテクノロジーの多くにとって、フレームワークの不可欠な要素になっています。 そのことを念頭に置いて、時間をかけてバイナリコードを解釈して「読み取る」方法を正しく理解することで、 一般的なコンピューターユーザーへの感謝だけでなく、テクノロジーに対する非常に強力な制御と理解 専門家。

ヒント

バイナリコードは、8桁の255の異なる組み合わせを特徴としており、それぞれが1または0のいずれかになります。 これらの1と0は基本的に オン また オフ 州では、ASCIIの導入は、この低水準の機械語と最新のプログラミングの間の架け橋を築くのに役立ちました。

バイナリコードの基本

基本的なレベルでは、バイナリコードは一連の1と0にすぎず、それぞれが特定の順序で配置され、コンピュータハードウェアに目的のアクションを実行するように促します。 コンピュータハードウェアの観点から、バイナリコードに含まれる1は オン、0は オフ. これは、1と0がデバイス内の電源機能を明示的に管理することを意味するものではありません。 代わりに、これらのオン信号とオフ信号をデバイスで解釈して、幅広い結果を得ることができます。

今日のビデオ

バイナリおよびベース2

バイナリコードを読み取って計算する場合、表示される数列は、従来の左から右への読み取りシステムとは対照的に、右から左へと読み取られます。 バイナリシーケンスの各桁について、1と0の2つの値が可能です。 その結果、バイナリはベース2システムと見なされます。 8桁のシーケンスでは、右端の桁は2 ^ 0と見なされ、次の桁は2 ^ 1と見なされます。 1が存在する場合、これはこの特定の基数2の値が使用されていることを意味しますが、0が見つかった場合、その特定の数字は現在アクティブではありません。

例として、次のバイナリシーケンスについて考えてみます。 10011011.

この状況では、数字の1は、右から左に向かって、1桁目、2桁目、4桁目、5桁目、8桁目にあります。 したがって、これは2 ^ 0、2 ^ 1、2 ^ 3、2 ^ 4、および2 ^ 7がアクティブであることを意味します。 このことを念頭に置いて、次の計算を行うことができます。1に2 ^ 0を掛けた値= 1, 1に2 ^ 1を掛けた値= 2, 1に2 ^ 3を掛けた値= 8, 1に2 ^ 4を掛けた値= 16, 1に2 ^ 7を掛けた値= 128. これらの値を合計すると、次のようになります。1+ 2 + 8 + 16 +126 = 153. したがって、 価値 このバイナリシーケンスの 153.

バイナリおよびその他の関数の読み取り

バイナリはカウントシステムですが、さまざまな洗練されたシステムに組み込まれています。 ASCIIとも呼ばれる情報交換のためのアメリカの標準コードは、バイナリコードを排他的に数字ベースのシステムから文字文字を含むシステムに変換します。 これにより、バイナリコードを人間と機械の相互作用のコアコンポーネントにすることができます。 バイナリ文字の可能な組み合わせは255であり、ASCII変換システムには、正確に255文字と、バイナリの組み合わせから派生できるその他の一般的に使用される記号が含まれています。 ASCIIの導入により、バイナリシーケンスの機能と柔軟性が飛躍的に向上しました。 マシンコードと高レベルのインターフェースの間にブリッジを作成し、最新のプログラミングを可能にしました。 繁栄します。