An assembler for the Mecaria project. It receives the instruction set as input instead of being hard-coded.