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 手册中进行了描述。