- x86汇编与逆向工程:软件破解与防护的艺术
- (美)斯蒂芬妮·多马斯 (美)克里斯托弗·多马斯
- 174字
- 2025-02-10 16:05:46
2.6.3 基址加偏移量寻址
一些变量(比如数组)是通过基址和偏移量在内存中储存的。我们可以使用基址和偏移量来访问数组内的单个值。
基址加偏移量寻址或基址寻址使用寄存器的值和偏移量来指示地址。这种寻址模式通常用于访问数组。例如,在某种语言中,你可能写了myList[8],这表示从myList的基址开始,你正在访问第八个元素。在汇编语言中,[eax+8]表示从数组基址(存储在eax中)开始的第八个字节: