Assembler
An assembler is a type of computer program that interprets software programs written in assembly language into machine language, code and instructions that can be executed by a computer. (Source: techopedia.com)