Assembler

An assembler is a type of translation software that translates a assembly language (low level) into machine code (also low level).