アセンブリ言語
アセンブリ言語とは、CPUが直接実行する機械語のビット列を、人間が読み書きしやすいニーモニック(記号)で表現した低水準プログラミング言語です。アセンブラと呼ばれる翻訳プログラムによって機械語に変換され、プロセッサのハードウェア構造に強く依存するため、CPUごとに仕様が異なるのが特徴です。プログラムは、命令の内容を示すニーモニックと対象を示すオペランドで構成され、データ定義や擬似命令、ラベルによる分岐先の指定などを通じて、機械語とほぼ一対一で対応する高度な制御が可能です。例えば、x86プロセッサで値97をALレジスタに格納する命令は、バイナリの10110000 01100001をMOV AL, 61Hのように簡潔に記述できます。このように機械語に近い制御性を保ちつつ可読性を大幅に向上させるため、組み込み機器の開発やOSの低レベルな部分などで、現在も重要な役割を果たしています。
Source: アセンブリ言語 — Wikipedia · Summary by RollWiki AI · Language: Japanese
Hello from Cyprus ♥️