Two-Pass Assembler that converts assembly code to machine-level code and handles errors related to opcodes & operands