图书前言

第一版《汇编语言程序设计教程》的基础上,修改及合并了部分内容。将第6章“汇编语言程序设计”和第7章“子程序设计”合并为一章,成为第二版的第6章“汇编语言程序设计”;将第8章“系统功能调用”和第10章“综合应用程序设计”合并为一章,成为第二版的第7章“系统功能调用及其应用”;在8086/8088汇编语言部分增加了“汇编语言程序生成的可执行文件结构”;在输入输出程序设计部分增加“输入输出综合应用程序举例”;在汇编语言程序设计指导部分增加了“综合应用程序设计”;每章内容都有适当的补充及修改。

全书共分9章。第1章和第2章介绍微型计算机基础知识以及80x86机型的系统结构,这两章为后面的讲解提供了必要的微型计算机系统软件、硬件知识;第3章详细介绍IBM PC的寻址方式和指令系统;第4章介绍伪指令、汇编语言程序格式等知识;第5章讲述高级汇编技术,包括宏汇编、条件汇编、重复汇编等;第6章讲述顺序程序设计、分支程序设计、循环程序设计、子程序(过程)设计及参数传递的方法;第7章讲述DOS功能调用和BIOS功能调用知识,并通过综合程序设计实例分析系统功能调用的实现;第8章是输入输出程序设计技术,主要分析了程序查询方式和中断传送方式的基本方法;第9章是汇编语言程序设计实验指导,在介绍了DEBUG和MASM的命令和使用之后,分6部分给出了汇编语言程序设计上机练习的实例分析及学生自己编程的要求。第6章~第9章有大量的例程分析,帮助学生掌握每章内容。每章后均有习题,可以作为巩固相关知识的课后作业。

本书由上海交通大学技术学院教师卜艳萍担任主编,并编写了第1章~第5章,第6章~第9章和附录A~附录D由华东理工大学的周伟老师编写。何飞、燕慧、周风波、周烨晴、邱遥、刘雅琴等参加了资料收集及部分书稿的录入工作,在此一并表示感谢。

由于编者水平有限及时间仓促,书中错漏和不当之处,敬请读者批评指正。

编  者  

2007年2月