勉強前イメージ
カーネルとか関係あるっけ?
細かいところの話とかOSとかそんな話だった気がする・・・
アセンブラとはちがう?
調査
アセンブリ言語 とは
プログラミング言語の種類の一つで
CPUが直接実行できるマシン語に対応する命令語で記載された言語になります。
要するに人間が使うプログラミング言語で機械に近い低水準言語になります。
アセンブリ言語はそのまま実行できないので機械語に変換することを アセンブル
と言います。
また、変換するためのソフトウェアのことを アセンブラ
といいます。
まとめるとアセンブリ言語はアセンブラでアセンブルして実行されます。
コンピュータは機械語の命令をオペコードというビット列で表されます。
オペコードは人間には読解が困難です。
なので人間でも読めるニーモニックという命令語を定義し、オペコードと対応したものをアセンブリ言語と言われます。
勉強後イメージ
アセンブラとかアセンブリとかよくわかってなかったけど
機械語に近いものがアセンブリ言語なのね。