I wonder what is the purpose of assembly language
To build a program computer changes high-level language to assembly language, and then changes assembly language to machine language.
HLL(high level language) -> AL(Assembly language) -> ML(machine language)
But why we use AL? Is it not possible to change HLL to ML directly?