an assembler does not compile, it assembles