Assembly-Learning is a project mainly written in C, it's free.
Simple C and Asm programming
This is my personal program written in process of learning gdb and Assembly Language