This a project that simulates SIC assembler using Python. It generates an intermediate file in Pass 1 for Pass 2, and Pass 2 generates a listing file and object program. It also shows the program name, program length, program location counter, and list of errors.