2010-12-20 75 views
0

大家好 我正在編寫一個彙編程序,並且我想在獲得一些知識,然後開始處理xmm和fp時AT AT & T和Intel語法的外觀。我知道,在英特爾的「推送字節」中,在常規指令中,當在一個字節上的功能推送是「pushb」時。任何人都可以提供類似的比較,當使用xmm或fp?總之,我想知道如何處理xmm操作數 在此先感謝Intel Vs. AT&T語法時尋址xmm和浮點指令

回答

1

我不是一個AT粉筆/用戶,但英特爾開始的第一個地方是英特爾開發人員手冊(卷2a和2b包含指令引用),這些列出了它們操作的大小,如果沒有指定,幾乎所有的intel語法彙編器都會嘗試推斷(push會嘗試縮小變量或調整它,取決於設置),否則你通常會使用qword/dword用於fp(用於fld)和用於mmx/sse操作的dword/qword/dqword。

+0

你確定dqword?這是爲128位? – 2010-12-21 10:08:54

+0

是的,DQWORD =雙四字:http://www.strchr.com/strcmp_and_strlen_using_sse_4.2 – Necrolis 2010-12-21 11:20:15