Changed assembler to account for correct number of registers, and ALU