The assembler in microprocessor used to convert instruction code to machine code. The instruction code is understood for human and machine code is binary code which is understood to machine code.