This is a required project for subject called systems programming. it is a two pass assembler for assembly of a machine called "SIC/XE" (Simplified Instructional Computer/ Extra Equipment). pass 1, pass 2 and literals are covered in this project. this assembler generates symbol table, object code and the location counter of all instructions.