Assembly is a language. It’s human readable, not machine readable. Modern assemblers support all kinds of higher level constructs through macros.