![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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も見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
今、コンピューター言語で、COBOLとFORTRANって、還暦爺さんの知識でも使えますか?
その他(コンピューター・テクノロジー)
-
プログラマーと学歴の関係性について
その他(プログラミング・Web制作)
-
このプログラミング言語のfor分の文法構造を教えてください
その他(プログラミング・Web制作)
-
-
4
次の日本語の意味を教えて下さい
C言語・C++・C#
-
5
プログラム言語について c言語もコードによって機械語に通訳されると知りました。直接機械が通訳しなくて
C言語・C++・C#
-
6
IF文、条件分岐の整理方法
Visual Basic(VBA)
-
7
文系のSE志望です。プログラミングを今から習得したいのですが、初めて学ぶのにオススメの言語があれば教
その他(プログラミング・Web制作)
-
8
プログラミング 学習
JavaScript
-
9
あせんうぶり言語
Ruby
-
10
時間短縮のために、テキストファイルの入出力をメモリを使って出来ないですか?
Visual Basic(VBA)
-
11
これて逆じゃないですか?
C言語・C++・C#
-
12
これなにがちがうんですか??
C言語・C++・C#
-
13
mallocについて
C言語・C++・C#
-
14
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
15
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
16
ブラウザ自体の事じゃなくてJavaScriptで書かれたブラウザ上で動作するアプリのことをなんといい
JavaScript
-
17
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
C言語・C++・C#
-
18
Windows 10のサポート期限切れとともにパソコンの 大量廃棄が予想されているのでしょうか それ
Windows 10
-
19
過剰なオブジェクト指向脳からの脱却について
その他(プログラミング・Web制作)
-
20
プログラミングの課題がわからないので教えていただきたいです。特にサークル関数を定義した後に呼び出す方
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
逆コンパイルと逆アセンブルの...
-
緯度、経度の 10進法と 60進法...
-
家電製品の電力周波数を変える機械
-
10進数をBCDに変換する方法
-
VB6からVB2010への変換について
-
VC++2005で、CString型に16進...
-
sgmlからXMLへの変換
-
なぜ通信には16進数文字列が使...
-
C# でIME の状態を知るには?
-
tex 郵便記号のだしかた
-
PHPで、日本語からアルファベッ...
-
VisualBasicをC++に変換する方...
-
php
-
UTF8→ShiftJISに変換したいです!
-
エクセルのvbaで検索ボタンを作る
-
StrConvの使い方について教えて...
-
C++からCへのソース変換について
-
SJIS⇔UTF-8の文字コード...
-
.sb3のファイルを.sb2に変換す...
-
C言語からC#への変換ツール
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Mac 乗数の入力方法
-
3のつく数字と3の倍数のみを表...
-
10進数をBCDに変換する方法
-
bmp→jpgに、jpg→bmpに
-
エクセルVBAの自動変換機能?
-
アセンブラ言語の数字を数値に...
-
なぜ通信には16進数文字列が使...
-
SJIS⇔UTF-8の文字コード...
-
C++からCへのソース変換について
-
分を時間に変換するプログラム
-
UTF8→ShiftJISに変換したいです!
-
家電製品の電力周波数を変える機械
-
マンセル⇔XYZ,RGB変換式或いは...
-
VB.NETをJavaに変換するツール...
-
画像ファイル変換(Tiff→PDF)
-
PHPで、日本語からアルファベッ...
-
魚眼レンズの画像処理
-
C#で漢字→ローマ字を変換
-
StrConvの使い方について教えて...
おすすめ情報