Since all the high level language program are translated into assembly language by the compiler and then the assembler convert it to the machine language code.
and since there is a single specific assembly language for specific processor, so all the different types of high level language code ultimately convert into that specific assembly language code.
so is there a single assembler in single processor computer?