ASSEMBLER DIVISION