Application Programming In Assembly - Linux / FreeBSD Lessons