サービス
コンピュータ
フロント
ネットワーク
バックエンド
ソフトウェア
ルール
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.20 アセンブリ言語で記述されたコンピュータプログラム(ソースコード)を、コンピュータが直接解釈・実行できる機械語(マシン語)による表現(オブジェクトコード)に変換するソフトウェア。
アセンブリ言語は命令などの仕様が機械語と一対一に対応するプログラミング言語で、マイクロプロセッサ(MPU/CPU)の挙動を開発者が直に指定して処理を記述することができる。
(***)はアセンブリ言語のプログラムをマシン語に変換するもので、この変換工程をアセンブル(assemble)という。
命令語をプロセッサの命令コードに置き換えたり、マクロを展開したり、シンボル名を実際の値やメモリアドレスに置き換えたりといった操作を行なう。
高水準言語のプログラムから実行可能な形式のプログラムを生成するコンパイラも、内部的にはソースコードを一旦アセンブリ言語のプログラムに変換し、(***)でマシン語のプログラムに変換していることが多い。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   WEB用語 >     ソフトウェア >  
< >
🥇