2009-12-09 127 views

回答

9

括號是存儲器偏移量:

​​(AT & T語法)等於[edx+ecx*1-1](英特爾語法)

快速指南AT&T assembly syntax(按您的請求)。

+0

鏈接已損壞。 – gsingh2011 2013-01-06 06:21:22

+0

下面是[** Intel和AT&T語法**]的並排視圖(http://www.imada.sdu.dk/Courses/DM18/Litteratur/IntelnATT.htm)。 – 2014-02-12 04:27:28

3

這是「a」寄存器的低位字節(%a1)的獨佔內容或地址處的存儲器內容,它是32位寬寄存器'd'(%edx ),'c'乘以1(%ecx,1)和-1。結果寫回%al。在C

al ^= (char*)(edx+ecx*1 - 1); 

您可以在sandpile或英特爾/ AMD文檔中查找這樣的東西。