This is a book on Assembly Language Programming for IBM PCs and PC clones using the two predominant commercial assemblers, Microsoft MASM and Borland Turbo Assembler (TASM). Also covered are some of their related utility programs, particularly their interactive debuggers. A CD containing supplementary material accompanies the text and includes a fully licensed copy of the latest version of MASM, as well as useful libraries of macros and utility programs and the source of all the utilities and all of the complete programs that appear in this book.