Created a Two-pass assembler in python. Converts low-level assembly code into relocatable machine code.
In command prompt navigate to the directory where the code file is stored. Run the .py file on the terminal. User will be asked to enter the name of the input file once provided the correct input file, the output i.e. the Opcode Table, Machine Code, Symbol Table will be generated in the same directory as that of the code file.