我剛開始學習Assembly,並被以下表達式弄糊塗了。mov eax,[ebx + ecx * 4]在NASM中的含義是什麼?
mov ebx, 2
mov ecx, 3
mov eax, [ebx+ecx*4]
從什麼地址數據將被移動到eax?
我不明白在[ebx + ecx * 4]中計算地址的結果是什麼?
我剛開始學習Assembly,並被以下表達式弄糊塗了。mov eax,[ebx + ecx * 4]在NASM中的含義是什麼?
mov ebx, 2
mov ecx, 3
mov eax, [ebx+ecx*4]
從什麼地址數據將被移動到eax?
我不明白在[ebx + ecx * 4]中計算地址的結果是什麼?
但是,我們不知道該segmentaddress。
由於EAX成爲地址的內容中= DS:[0x0000000E]
德克
注意可以[格式行作爲代碼(http://meta.stackexchange.com/questions/22186/)通過縮進四個空格。編輯器工具欄中的「{}」按鈕可以爲您做到這一點。編輯你的問題並嘗試一下。單擊編輯器工具欄中的橙色問號以獲取更多信息和格式化提示。代碼的來源是什麼?這是一個編程[作業](http://meta.stackexchange.com/q/10811/)? – outis