1
是否可以使用索引尋址模式語法計算地址並將其存儲到寄存器中?像下面(錯誤)的表達(在AT & T彙編語法):使用索引尋址模式將地址移動到寄存器
movl $dataarray(,%edi,8), %eax
我知道變址尋址模式,可以用於移動數據:
movl dataarray(,%edi,8), %eax
然而,在這種情況下,我想要做的是將dataarray
元素的地址存儲在%eax
寄存器中,其索引爲%edi
。
你是指'lea'指令嗎? –
@MargaretBloom的確是的。謝謝。 – cppstudy