Would design and implement a disassembler for the SIC/XE instruction set

Task

In this assignment, you would design and implement a disassembler for the SIC/XE instruction set

architecture. The disassembler should be able to open an object code file along with its accompanying symbol

file, disassemble the object code, and output the disassembled assembly code to an assembly listing file. The

assembly listing file format can be seen in the sample assembly listing file out.lst.