A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
高水準言語 で開発された プログラム でも、逆アセンブルによって
アセンブリ言語 による プログラム とすることができる。
これに対し、開発言語が分かっている場合に、 機械語 の コード を
元の プログラミング言語 の ソースコード へ変換することを
「 逆コンパイル 」。
引用
No.2
- 回答日時:
コンパイル:
人にわかりやすい人語の表記を
CPUが理解できるバイナリコードに変換する。
アセンブル:
人にわかりやすい機械語の表記を
CPUが理解できるバイナリコードに変換する。
('ω') こういうもんだろ?
逆はマジでこの逆をするんだ。
CPUが理解できるバイナリコードを
|└→ 人にわかりやすい人語の表記に変換する(逆コンパイル)
└─→ 人にわかりやすい機械語の表記に変換する(逆アセンブル)
こんだけのモノです。
No.1
- 回答日時:
LD A、00H
のようなのがアセンブル言語 <ーこれが人間が論理的に理解できる最も低レベルなプログラミング言語
これを、二進(十六進)値の羅列にしたものがマシン語と呼ばれコンピュータが直接理解できる
これの逆なので、機械語レベルの値の羅列からアセンブル言語に逆変換掛けるのが逆アセンブル
コンパイルはより人間が扱いやすい高級言語を機械語もしくは他の中間言語に変換する処理なので
逆コンパイルは、そういった変換されたデータを高級言語に逆変換掛けること
対象が、アセンブル言語かそれ以外の高級言語かの違い
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- Excel(エクセル) vba コンパイル 4 2022/10/27 10:01
- C言語・C++・C# Cのオブジェクトファイルの逆アセンブル 5 2023/05/13 01:51
- Java dokojavaのコンパイルについて 1 2022/10/06 18:42
- その他(ブラウザ) iPhone SEです。 ソースからコンパイルする方法ってどうすればいいのですか。教えてくださると嬉 3 2022/10/02 08:08
- その他(プログラミング・Web制作) VSC などが苦手 2 2022/11/16 22:20
- C言語・C++・C# エラー: ‘inval’ の記憶サイズが不明です。 union semun inival; というエ 2 2023/01/16 22:04
- C言語・C++・C# C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ 6 2024/04/18 00:09
- C言語・C++・C# CPUが16bitでも32bitOSでコンパイルしたコード(例えばintが4バイトと定義されている) 7 2024/06/25 08:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語について c言語...
-
C#でログファイルにファイルパ...
-
Python、プログラミングについ...
-
バッチファイルで以下のような...
-
プログラミングの課題がわから...
-
だれがとけるの?
-
0 == False はいいけど
-
CPUが16bitでも32bitOSでコンパ...
-
なんで
-
c++でテンプレートのコードでわ...
-
プログラマーです。このDB設計...
-
c言語のリダイレクトによる円...
-
プログラミングでArduinoのc++...
-
大量のデータを読み込んで表示...
-
応用情報技術者試験の令和元年...
-
複素関数はどこはあんまりやら...
-
gccを行ってもexeファイルが生...
-
c言語
-
swift言語の最適化 swift最適化...
-
VisualStudio2022でC言語プログ...
おすすめ情報