Relocatable code, Etcetera

I was reading about ELF files and it has lead to Relocatable Code and also P.I.C. I have searched the net like never before and I can't find a whole lot of comprehensive/organized info on this topic. I really can't put together a decent enough question at this point.

                   Is any one aware of a guide or tutorial on the subject? Thanks in advance!:wall:

Start with Position-independent code - Wikipedia, the free encyclopedia

There are references at the bottom of the article.

Introduction to System Software

I have no Idea if this is copywriten so I'll leave off the abbreviation for hyper text transfer protocol.

://www.google.com/url?sa=t&rct=j&q=introduction%2Bto%2Bsystem%2Bsoftware&source=web&cd=3&ved=0CDkQFjAC&url=http%3A%2F%2Fwww.itswtech.org%2FLec%2FManal(system%2520programming)%2Fch4_8086_Architecture.pdf&ei=2G7CTtSIIIj02QWm7d3RDg&usg=AFQjCNGwfFe-FE1GCEbKChWL7sFACZSJNQ&cad=rja