1 Basic Concepts 2 x86 Processor Architecture 3 Assembly Language Fundamentals 4 Data Transfers, Addressing,and Arithmetic 5 Procedures 6 Conditional Processing 7 Integer Arithmetic 8 Advanced Procedures 9 Strings and Arrays 10 Structures and Macros 11 MS-Windows Programming 12 Floating-Point Processing and Instruction Encoding 13 High-Level Language Interface 14 16-Bit MS-DOS Programming 15 Disk Fundamentals 16 BIOS-Level Programming 17 Expert MS-DOS Programming Appendix A MASM Reference Appendix B The x86 Instruction Set Appendix C Answers to Review Questions Appendix D BIOS and MS-DOS Interrupts Appendix E Answers to Review Questions(Chapters 15-17) Index