A assembler