Salve,
come da titolo sto cercando di scrivere un programma in Assembly utilizzando Nasm (sono veramente alle prime armi).
Il mio problema è il seguente: come da titolo nella fase di compilazione:
nasm -f elf32 esempio.nasm
ottengo l'errore "Invalid combination of opcode and operands" e questo di verifica ogni volta che provo ad utilizzare un registro xmm.
Ho provato
mov xmm0,0
mov xmm0,ebx
ecc, tutti mi danno lo stesso errore! Cercando un po' su internet ho trovato diverse cause (es. alcuni cercavano di assegnare ad un registro di 16 bit il valore di un registro a 32 bit ecc.), ma nessuna aveva a che fare con i registri xmm. Ora, da quello che ho capito questi registri servono di supporto alle computazione, perchè non sono accessibili?! Dove sbaglio?!