応用情報暗記無料で始める

アセンブリ言語とアセンブラとは?あせんぶりげんごとあせんぶら

アセンブリ言語は機械語の命令に1対1で対応する記号(ニモニック)で書く低水準言語、アセンブラはそれを機械語へ翻訳するプログラム。レジスタ・アドレスを直接扱えるため、割込みハンドラ、起動処理、性能の限界を詰める箇所で今も使われる。クロスアセンブラは別 CPU 向けの目的コードを生成する。

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

応用情報を最短で暗記・合格する →

具体例

組込み開発では、開発は PC 上、実行はマイコン上というクロス開発が普通なので、クロスアセンブラ/クロスコンパイラで目的コードを作り、書き込んで動かす。逆アセンブラは機械語からアセンブリを復元する道具で、マルウェア解析や最適化結果の確認に使う。

試験での引っ掛け

アセンブリ言語は機械語そのものではなく、人間可読の記号表現。1対1対応なので命令数は減らないが、擬似命令やマクロは複数命令に展開されることがある。またアセンブリで書けば必ず速いとは限らず、最適化コンパイラの出力を人手で上回るのは容易ではない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • アセンブリ言語は機械語そのものではなく、人間可読の記号表現。