Intel vs. AT & T sintassi quando indirizzamento xmm ed istruzione galleggiante
-
11-10-2019 - |
Domanda
Ciao a tutti Sto lavorando sulla scrittura di un programma di montaggio e vorrei acquisire alcune conoscenze prima di iniziare sugli sguardi di AT & T e la sintassi Intel al momento di affrontare XMM e FP. So che in istruzioni regolari una spinta quando la funzione su un byte è "pushb" in AT & T, mentre "push byte" a Intel. Qualcuno può fornire un confronto simile a quando si utilizza XMM o fp? Insomma io voglio sapere come operandi XMM sono rivolte Grazie in anticipo
Soluzione
Non sono un AT & T ventilatore / utente, ma il primo posto per iniziare per Intel sarebbe i manuali Intel Developer (volumi 2A e 2B contenere i riferimenti di istruzione), questi lista le dimensioni che operano su, che quasi tutti i processori Intel assemblatori di sintassi cercheranno dedurre (push cercherà restringere la variabile o allinearla, a seconda delle impostazioni) se non specificato, altrimenti sarete generalmente utilizzare QWORD / DWORD per fp (per artisti del calibro di FLD) e DWORD / QWORD / dqword per MMX / SSE ops.