- x86匯編與逆向工程:軟件破解與防護的藝術
- (美)斯蒂芬妮·多馬斯 (美)克里斯托弗·多馬斯
- 174字
- 2025-02-10 16:05:46
2.6.3 基址加偏移量尋址
一些變量(比如數組)是通過基址和偏移量在內存中儲存的。我們可以使用基址和偏移量來訪問數組內的單個值。
基址加偏移量尋址或基址尋址使用寄存器的值和偏移量來指示地址。這種尋址模式通常用于訪問數組。例如,在某種語言中,你可能寫了myList[8],這表示從myList的基址開始,你正在訪問第八個元素。在匯編語言中,[eax+8]表示從數組基址(存儲在eax中)開始的第八個字節: