''''本书以Intel80x86/Pentium系列微处理器为背景,系统地阐述了汇编语言程序设计的基础知识、程序设计方法和应用技术。全书共分10章。第l、2章为基础知识部分,包括数制、码制、基本数据类型等基础知识和计算机组成及其基本工作原理;第3、4章介绍编程基础,包括指令系统、寻址方式、伪操作和汇编语言格式;第5~8章介绍编程方法和技术,包括顺序、分支、循环和子程序等基本程序结构,宏汇编技术,中断与输入/输出程序设计方法,BIOS和DOS系统功能调用方法;第9、10章从实际应用出发,详细介绍了多模块程序的连接技术以及汇编语言与高级语言混合编程的方法,图形显示、发声和磁盘文件存取技术。书中提供了大量程序例题,每章末均附有若干习题,便于读者复习及检查学习效果。本书适用于高等院校以及大、中专院校作为“汇编语言程序设计”课程的教材,也适于初学者与专业技术人员使用,只要具有一种高级语言程序设计基础的读者,都可通过本书的学习掌握汇编语言程序设计技术。本书配有电子教案,需要者可与出版社联系,免费索取。''''汇编语言是计算机提供给用户使用的最快、最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的惟一语言。因而,对程序的存储空间和运行时间要求较高的一些实际任务,一般都使用汇编语言进行编程处理;至于很多实时性强、需要直接控制硬件的应用场合,则更是非用汇编语言不可了。汇编语言程序设计是高等院校计算机科学与技术专业的必修课,具有十分重要的专业基础地位。考虑到国内广泛使用的微型计算机都以Intel80x86/Pentium系列微处理器或兼容微处理器为CPU,所以本书以8086为CPU的IBM–PC微机作为基础机型来组织教学,并增加了有关计算机技术发展的新内容,其中包括8086后继机型80x86以及系列微处理器所提供的指令及寻址方式;汇编程序MASM新版本所提供的伪操作及高级汇编语言技术;保护模式的编程基础等等,以便满足广大读者使用高档微机的需要。本书不仅可供高等院校及大、中专院校作为“汇编语言程序设计”课程的教材使用,同时也适合于初学者使用,读者只要掌握一种高级语言程序设计基础,都可以通过本书的学习掌握汇编语言程序设计技术。全书由10章组成。第l、2章为基础知识部分,包括数制、码制、基本数据类型等基础知识和计算机组成及其基本工作原理;第3、4章介绍编程基础,包括指令系统、寻址方式、伪操作和汇编语言格式;第5~8章介绍编程方法和技术,包括顺序、分支、循环、子程序等基本程序结构,宏汇编技术,中断与输入/输出程序设计方法,BIOS和DOS系统功能调用方法;第9、10章从实际应用出发,详细介绍了多模块程序的连接技术以及汇编语言与高级语言混合编程方法,图形显示、发声和磁盘文件?嫒〖际酢J橹刑峁┝舜罅砍绦蚶猓空履┚接腥舾上疤猓阌诙琳吒聪凹凹觳檠靶ЧM保四苁视Ω骼嘧ㄒ档牟煌螅髡轮湎嗷ヅ浜隙肿猿商逑担子谖煌嘈驮盒0雌湟笫实奔右圆眉簦员窘滩牡氖视妹姹冉峡怼?本书作为计算机科学与技术系“汇编语言程序设计”课程的教材,建议课内88学时,其中讲课68学时,上机实践20学时。教学内容为第1~8章,第9、10章则结合实验由学生自学并上机实践。本书第1、3章由俎英和梁荣编写,第2、7章由王文东和王建军编写,第4、5、6、8、9、10章由龚尚福和朱宇编写。赵鹏举和梁荣编写了全部附录,全书由龚尚福统稿。限于编者水平,缺点与不足在所难免,敬请读者批评指正。编者2003年4月