State the name of the software translator that converts a program written in assembly language into executable machine code.