IT用語辞典バイナリ |
ディスアセンブル
【英】disassemble
ディスアセンブルとは、0と1で表現される機械語によって書かれたプログラム記述(オブジェクトコード)を、より人間の言語に近い英数字記述であるアセンブリ言語による記述(ソースコード)に変換することである。なお、ディスアセンブルを行うためのプログラムをディスアセンブラと呼ぶ。
元のソースコードに含まれている変数名などが、アセンブルを行った際になくなっているため、ディスアセンブルによって、完全に元のソースコードを復元することは難しい。ただし、CPUやメモリに対する処理動作を記述したソースプログラムが作成されるため、ソフトウェアの解析手段として用いられる。また、通常、プログラムデバッガは、逆アセンブル機能を備えているため、メモリ領域を指定することで、必要な部分の逆アセンブルが可能である。
ウィキペディア |
逆アセンブラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/01/05 01:23 UTC 版)
(ディスアセンブル から転送)
逆アセンブラ(ぎゃくアセンブラ、disassembler ディスアセンブラ)とは、コンピュータ(CPU)が解釈可能な機械語を、人間から見て解釈しやすいニーモニック(アセンブリ言語)に変換するプログラムをいう。技術者の間では逆アセと呼ばれる事もある。
- 1 逆アセンブラとは
- 2 逆アセンブラの概要
- 3 関連項目