機械語とは

マシンコードはマシンコードまたはオブジェクトコードとも呼ばれ、コンピュータが読み取り、解釈する2進数またはビットの集まりです。 機械語はコンピュータが理解できる唯一の言語です。

プログラムまたはアクションの正確な機械語は、コンピューターのオペレーティングシステムによって異なります。 特定のオペレーティングシステムは、コンパイラがどのようにプログラムまたはアクションを機械語に書き込むかを決定します。

コンピュータプログラムは、C ++、Java、またはVisual Basicなどの1つ以上のプログラミング言語で書かれています。 コンピュータは、コンピュータプログラムの作成に使用されるプログラミング言語を直接理解できないため、プログラムコードをコンパイルする必要があります。 プログラムのコードがコンパイルされると、プログラムのコードは機械語に変換されているので、コンピュータはそれを理解できます。

機械語の例:

以下は、テキスト "Hello World"の機械語(バイナリ)の例です。

 01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100 

下記は、機械語(非バイナリ)の別の例です。これは、文字 "A"を1000回コンピュータ画面に表示します。

 169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96 

アセンブリ言語、バイナリ、コンパイル、高級言語、低級言語、機械可読、オブジェクトファイル、プログラミング用語、擬似言語、特殊目的言語