ankurm.com
Implementing Multi-pass Assembler in C
Here is implementation of multi-pass assembler in C. You have to provide Assembly Language Program, MOT table and POT table as input.