2015-11-07 55 views
1

我一直在閱讀一些x86彙編,我很困惑這個語法:多個參數的括號

movl $0x0,(%ebx,%eax,4) 

是什麼把多個參數,括號內的呢?事實證明,這對Google來說很難。

+1

這意味着:計算數字地址%ebx +%eax * 4,然後將32位雙字0x00000000存儲到該地址的內存。 – Nayuki

回答

4

GNU as manual(base, index, scale)。在NASM語法中,這是

mov [ebx + eax*4], 0