Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
movzbl 0x1(%esi,%eax), %ecx
esi+eax+1 を使用してバイトを long にゼロ拡張し、ecx に保存します。しかし、 movzbl 0x1(%esi,%eax,1),%ecx が何をするのか混乱していますか? esi+eax+2 を使用するだけですか、それとも movzbl の動作について何か不足していますか?
括弧内の数値は、最後の (インデックス) レジスタのスケール (またはシフト) 係数であり、残りに追加される単なる定数ではありません。
メモリ オペランドを学習します。これらは Intel/AMD のマニュアルに記載されています。