Assemblers

translate the assembly language code (source program) into machine language code (object program). After assembling, a linker program is used to convert the object program into an executable program. The Microsoft Assembler program (MASM) and Borland Turbo Assembler program (TASM) are two popular assemblers. Assemblers are used mainly in development of system software.