图书前言

前言

计算机技术及电子技术的迅猛发展,使得人们的学习、工作、生活越来越离不开计算机,计算机知识及其应用技能已经成为人类知识结构的重要组成部分。微型计算机技术的发展,不断涌现新技术、新产品。本书以IBM PC作为背景,系统地介绍微机原理的基础知识及汇编语言程序设计的方法和技术。

本次再版在前三版《汇编语言程序设计教程》的基础上,修改并增加了部分内容。在教材编写过程中,参照了国内多所高校本科“汇编语言程序设计”课程的教学大纲,兼顾相关专业的教学要求和特点,并充分考虑到了微型机技术的发展、教学方法的完善以及教学手段的改进等因素。

全书共分10章。第1章和第2章介绍汇编语言基础知识和微型计算机的体系结构; 第3章详细介绍IBM PC的寻址方式和指令系统; 第4章介绍伪指令、汇编语言程序格式等知识; 第5章讲述典型汇编语言程序结构的设计方法; 第6章详细介绍子程序设计及参数传递的方法。第7章介绍输入/输出程序设计技术和方法; 第8章介绍宏汇编、重复汇编和条件汇编等高级汇编技术; 第9章讲述DOS功能调用和BIOS功能调用知识,通过大量程序设计实例分析系统功能调用的实现; 第10章是汇编语言上机环境及程序设计实例分析,给出学生上机练习的要求。

本书每章后均有思考与练习,可以作为巩固相关知识的课后作业。第5~10章有大量的例程分析,以帮助学生掌握汇编语言程序设计的步骤和方法。在附录部分提供了DOS功能调用、BIOS功能调用和80x86指令系统的汇总,供读者学习过程中查阅。

本书由上海交通大学卜艳萍老师和华东理工大学周伟老师共同编著。周伟编写第5~8章、第10章和附录A。卜艳萍编写第1~4章、第9章、附录B和附录C,并负责全书的统稿工作。由于编者水平有限及时间仓促,书中不妥之处,敬请读者批评指正。

作者联系邮箱: ypbu@sjtu.edu.cn。

作者

2016年5月