assembler 1st edition