アドレス ダンプ 逆アセコード
00551A9031C9XOR ECX,ECX
00551A9251PUSH ECX
00551A93E8 68575000CALL 00A57200
00551A9859POP ECX
00551A9941INC ECX
00551A9A83F9 02CMP ECX,2
00551A9D75 F3JNZ SHORT 00551A92
00551A9F31C0XOR EAX,EAX
00551AA1C2 0400RETN 4
00551AA490NOP
00551AA5 ゞ
00551AA6 ゞ
00551AA7 ゞ
00551AA8 ゞ
00551AA990NOP
00551AAA8B4424 04MOV EAX,[ESP+4]
00551AAE8B48 04MOV ECX,[EAX+4]
00551AB18B10MOV EDX,[EAX]
00551AB38B40 08MOV EAX,[EAX+8]
00551AB651PUSH ECX
00551AB752PUSH EDX
00551AB850PUSH EAX
00551AB9E8 12BB2B00CALL 0080D5D0
00551ABE83C4 0CADD ESP,C
00551AC133C0XOR EAX,EAX
00551AC3C2 0400RETN 4
No.1ベストアンサー
- 回答日時:
00551A90 31C9 XOR ECX,ECX 'EXCレジスタとECXレジスタのXOR演算結果をECXレジスタに格納、結果ECXレジスタがゼロになります。
00551A92 51 PUSH ECX 'ECXレジスタの内容をスタックに格納。
00551A93 E8 68575000 CALL 00A57200 '00A57200番地をコール、該当番地の内容が不明なので、何がどうなるのかは不明。
00551A98 59 POP ECX 'スタックからECXに値を取り出し。
00551A99 41 INC ECX 'ECXレジスタの内容を加算。
00551A9A 83F9 02 CMP ECX,2 'ECXレジスタの内容と値02を比較。
00551A9D 75 F3 JNZ SHORT 00551A92 '比較結果がゼロで無い場合、↑の00551A92番地へジャンプ。
00551A9F 31C0 XOR EAX,EAX 'EAXの内容をゼロにセット。
00551AA1 C2 0400 RETN 4 'スタックの内容に従って、呼び出し元へリターン、値は4を返す。(多分)
00551AA4 90 NOP '何もしない、が↑の処理でリターンされるので、以降の処理は呼び出されません。
00551AA5 ゞ
~
概略だと、ECXが0,1,2の3回00A57200番地の内容を呼び出しとか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonでAmazonのほしいものリ...
-
Web初心者です。 簡易的なWebペ...
-
Google ColaboでGUI作成
-
JRのjsonファイルって使って大...
-
HTMLソースが表示のページのも...
-
ホログラムを作ってくれる会社...
-
Google Colabでimport soxが出...
-
pythonでのカーソル移動がずれる
-
Lazarus(IDE2.2.6)をインスト...
-
Processingについて
-
16x16のスプライトフォント
-
初心者powershellのPS1ファイル...
-
vba クリップボードクリアにつ...
-
python の 連鎖代入の文法
-
大学のプログラミングの授業で...
-
Pythonを勉強しています。
-
python エラー
-
Pythonでの文字列からfloatへの...
-
・オブジェクト指向のメリット...
-
最新のプログラム言語を学ぶに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.netでDLLを読み込んで実行す...
-
printf / sprintf のスタック消...
-
最大スタックサイズを大きくす...
-
_CRTIMPの意味は?
-
スタックフレームの消滅
-
スタックの伸張方向
-
エラー?メッセージ
-
スタックとキューの使い所
-
CASLとCASL2の違いについて
-
逆ポーランド記法
-
キューとスタックの問題です、...
-
再帰関数を使うとき、ソフトウ...
-
pthreadのスタックサイズ設定取...
-
再帰処理を非再帰処理に書き換...
-
二分探索木の行きがけ順走査
-
gccでスタックサイズを変更する...
-
スタックのpush/pop動作について
-
スタックを用いて整数配列を入...
-
ゆゆにゃ。
-
スタック領域変更
おすすめ情報