前言
为了更好地学习“汇编语言与接口技术”这门课程,培养学生的应用开发能力,我们编写了《汇编语言与接口技术知识精要与实践》,以王让定教授和朱莹老师主编的《汇编语言与接口技术(第4版)》教材(以下简称“主教材”)为蓝本,对关键知识点进行精讲和拓展,并设计了丰富的实践项目以深化学习。
本教材的作者多年承担“汇编语言”和“微机接口技术”等课程的理论与实践教学,在教学实践过程中,我们深深体会到,要提高综合应用信息技术的能力,关键在于更好地运用已有信息系统的接口技术。本书在知识点总结和实验安排上向综合应用和创新延伸、拓展,以起到引导读者继续深入学习的作用。另外,本书所有实验不限于某个实验系统,尽量做到通用,这也是本书的一个特色。
本书共分两个部分。第一部分是知识精要,共10章,每一章首先对主教材的本章知识点进行总结,然后针对主教材中的典型课后习题做详细的分析讲解,给出参考答案,在习题精讲的过程中对知识点进行精练和扩充,便于复习与自学。第二部分是实践应用,共4章,主要内容如下: 对80x86 CPU的寄存器组、寻址方式和指令系统进行归纳总结;详尽地介绍汇编语言程序设计上机实验步骤、常用调试工具;给出汇编语言程序设计实验,共有8个专题,每个专题的实验内容都由易到难,循序渐进;最后介绍了80x86微机接口技术及其应用实验。其中,最后一章首先介绍最简单的微机系统组成及I/O地址译码原理电路,然后根据主教材的教学内容安排了6个接口技术基础实验,这些实验是常用的微机接口方法,包括定时器、串并行接口技术、模数/数模转换技术和中断技术,每个实验都包括基本应用和提高部分。另外,为了提高学生的综合应用能力和创新能力,最后一章还设计了综合创新类实验。
未编入本书的主教材部分课后习题也备有参考答案,欢迎选用本教材的老师与作者联系索取。
本书由朱莹、王让定、杜呈透编写,其中第一部分(第1~10章)由朱莹执笔,第二部分的第12章和第14章的4.3节由杜呈透执笔,第二部分的其余章节由朱莹执笔。王让定负责全书的统稿。
本书的编程题目都在计算机上调试通过。编程环境为MASM 6.0和Visual C++。
愿本书对广大读者有所帮助。限于作者水平和经验,书中难免有疏漏和不妥之处,恳请广大专家和读者不吝批评指正。欢迎选用本书的教师和学生与作者联系,共同探讨与“汇编语言与接口技术”课程和本教材相关的问题。作者的Email地址是zhuying@nbu.edu.cn,duchengtou@nbu.edu.cn,wangrangding@nbu.edu.cn。
作者
2017年11月