La butto lì: NASM si aspetta assembly in sintassi Intel, mentre tu glielo stai dando in sintassi AT&T. Verifica se tra le opzioni di NASM c'è uno switch per la scelta della sintassi assembly.