A program called an assembler translates the text file with assembler code into binary strings that a device can understand
See also the reverse action: Assembly - Disassembler
An Assemblers may also support many pseudo-instructions.
An assembler produces only object code