エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
あなたの知らないnopたち@ラボユース合宿
2. • よく使われるループの先頭アドレスは 16byteアライメントされているとよいことが多い • そろえるた... 2. • よく使われるループの先頭アドレスは 16byteアライメントされているとよいことが多い • そろえるために隙間を埋める • 隙間の命令は何もして欲しくない 何もしない(no operation)は何のため? アドレス 命令コード 命令コード 命令1 命令2LP: 0000xx11h 0000xx20h jnz LP 命令1 命令2LP: jnz LP 何もしない アライメント 2 / 10 4. • 何もしない2byte命令(32bit) • lea eax, [eax] • 1byte nopを2個実行するより効率がよい(よかった) • 89 c0h • 別の何もしない2byte命令 • mov eax, eax • 8d 04 05 00 00 00 00h • 何もしない7byte命令 • lea eax, [eax * 1 + 0x00000000] • ... 8d 0
2018/08/28 リンク