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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top