汇编语言是一种面向机器的语言,它能够利用计算机所有硬件特性并能直接控制硬件,所以汇编语言是很多相关课程(如微机原理与接口技术、操作系统等)的重要基础。如果想从事计算机科学方面的工作,汇编语言的基础是不可缺少的。因为工作平台、研究对象都是机器。
编者在编写过程中结合了自身的教学和实践经验,对教材的知识点、重点和难点有较好地把握,并将实际开发的应用程序编入教材中。注重理论教学和实践教学相结合,通过大量实例分析程序设计的方法,逻辑性强和层次分明,这些将有助于对本教材的理解和程序设计能力的提高。为了便于读者对教材的理解和加强实践环节,与本书配套编写了《汇编语言程序设计习题解答及课程实验、设计辅导》。
汇编语言是各种CPU所提供的机器指令的助记符的集合。编程人员可以直接通过汇编语言程序控制硬件系统工作。本书以8086指令系统为主,介绍汇编语言程序设计的基本理论和基本方法。本书为普通高等教育“十一五”规划教材。
全书共分为8章,第1章介绍微型计算机基础知识,第2~8章介绍8086系统结构、指令系统、汇编语言语句、基本程序设计、算术运算程序设计、非数值处理程序设计、输入和输出程序设计、中断程序设计等。本书逻辑性强和层次分明,特别注重理论和实践相结合,有大量应用程序实例,并有配套的习题解答、课程实验和课程实习的辅助教材。
本书可以作为普通高等教育院校计算机科学与技术及其相关专业的汇编语言程序设计课程的教材,也可作为成人函授教育或高职高专相关专业教材,还可作为自学汇编语言程序设计课程的读者使用和相关技术人员参考用书。