Есть хорошая статья, название "Ассемблер в *nix - удел извращенца?". Поищи гуглом. Прошу заметить, это далеко не обсирание асма в linux'е, а просто различие nasm'а и as'а. Для начала рекоммендую ее.