5.7 Introduction to assemblers and linkers