An 'Assembler' for a microprocessor is used for
- assembly of processors in a production line
- creation of new programmes using different modules
- translation of a program from assembly language to machine language
- translation of a higher level language into English text