Free Assembly language books online
Programming from the Ground Up – This is an introductory book to programming and computer science using assembly language. It assumes the reader has never programmed before, and introduces the concepts of variables, functions, and...