ディスアセンブラ
その他の語句
用語の解説
ディスアセンブラとは
(逆アセンブラ,disassembler,)
ディスアセンブラとは、0と1で表現される機械語によって書かれたプログラム記述(オブジェクトコード)を、より人間の言語に近い英数字記述であるアセンブリ言語による記述(ソースコード)に変換するためのプログラムのこと。
ディスアセンブラを行うことを、ディスアセンブルと呼ぶ。
元のソースコードに含まれている変数名などが、アセンブルを行った際になくなっているため、ディスアセンブラを行うことで、完全に元のソースコードを復元することは難しい。
ただし、CPUやメモリに対する処理動作を記述したソースプログラムが作成されるため、ソフトウェアの解析手段として用いられる。
また、通常、プログラムデバッガは、ディスアセンブル機能を備えているため、メモリ領域を指定することで、必要な部分のディスアセンブルが可能である。
なお、ソフトウェアの利用規定などで著作権保護の観点から、ディスアセンブラを行うことを禁止している場合もあるので注意が必要である。
CNET Japan
-
PASMO、16日(土)夜9時〜終電までチャージできず 早めの残高確認を
PASMO協議会と株式会社パスモは、システム切替に伴い、PASMOがチャージできなくなると予告している。期間は5月16日の21時から終電まで。

