Each processor has its own instruction set and thus assembly. Further, there are various assembly syntax dialects that can fall in and out of use. For example, the AT&T syntax and Intel syntax used for x86: https://en.m.wikipedia.org/wiki/X86_assembly_language#Syntax