本教材以8086/8088指令系统为基础,阐述和讨论了计算机硬件编程模型。本书共有8章和4个附录。内容包括IBMPC系列兼容机的组成,8086/8088CPU的组成,存储器的组织及分段,8086/8088的指令系统及寻址方式等。同时还介绍了伪指令、汇编语言程序格式及汇编语言的上机过程。接着介绍了汇编语言中的顺序结构、分支结构和循环结构的程序设计基本方法,重点介绍了子程序结构和子程序的设计方法。最后还介绍了宏汇编、重复汇编及条件汇编的设计方法,汇编语言程序与C语言程序的连接技术,输入输出程序设计和中断程序设计方法等。全书所有的汇编语言程序例子都是在实际系统开发中的实例,对读者有非常重要的参考价值。本书在编写中注重基础,精选内容,增大实例量,并以实例为模板,介绍程序的编写方法,以期使读者在基本理论、基本知识和基本技能方面得到训练。本书针对高职高专院校师生,可作为数控、计算机等相关专业的教材。本书是为高等教育学历文凭考试计算机及应用专业编吹摹0凑昭Ю钠窘逃幕疽螅臼樵诒嘈粗凶⒅鼗。∧谌荩龃笫道浚⒁允道0澹樯艹绦虻谋嘈捶椒ǎ云谑苟琳咴诨纠砺邸⒒局逗突炯寄芊矫娴玫窖盗贰?本课程是高等院校计算机硬件、软件及应用专业学生必修的核心课程之一。通过本课程的学习,为操作系统、微型机及其接口技术、计算机控制、单片机原理及应用等课程打好理论和编程基础。汇编语言是计算机能提供给用户的最快而又最有效的语言,是能够利用计算机所有硬件特性并能直接控制硬件的语言,它适用于编写控制和使用计算机硬件和外部设备的系统程序,适用于编制计算机控制系统、仪器仪表和家用电器等的应用程序。本教材以8086/8088指令系统为基础,阐述和讨论了计算机硬件编程模型。读者只要有一种高级语言程序设计作为基础,就可以通过学习本书掌握汇编语言程序设计技术。本书共有8章。第1章为汇编语言所需的基础知识,已经学习过计算机基础课程的读者可以跳过这章。第2章介绍了IBMPC系列兼容机的组成,8086/8088CPU的组成,存储器的组织及分段。第3章介绍了8086/8088的指令系统及寻址方式,并给出了各种指令的使用举例。第4章介绍了伪指令、汇编语言程序格式及汇编语言的上机过程。第5章介绍了顺序结构、分支结构和循环结构程序设计的基本方法。第6章介绍了子程序结构,子程序设计方法,宏汇编、重复汇编及条件汇编的设计方法,同时也介绍了汇编语言程序与高级语言程序的连接技术。第7章介绍了输入输出程序设计和中断程序设计方法。第8章为汇编语言程序在系统开发中的实例。本书的第6~8章由杨永生副教授编写,第1~5章由王立红副教授编写。全书由杨永生副教授主审。因编者经验不足,水平有限,缺点和错误之处,敬请广大读者批评指正,以待改进。编者2004年8月于西安