图书简介
本书编写的主要特点是突出理论性、实践性、先进性、通俗性,力求教学、自学方便,使学生在尽量短的时间内熟练掌握最基本的汇编语言的功能、用法和编程技巧。教材以项目驱动教学方法编写,采用任务的形式进行组织,以通俗易懂的语言向读者讲述汇编语言程序设计的基本知识。全书结构清晰、重点突出,用简洁的语言、丰富的插图和实例介绍了以80x86指令系统为主的汇编语言基础理论知识和程序设计基本方法。项目介绍由浅入深、循序渐进,将汇编语言程序设计的基础知识融于项目实例之中,符合学生的认知规律和技能训练的特点,可以充分调动学生的学习积极性与主动性。
本书各项目的具体内容如下:
项目一主要介绍了汇编语言基础知识、计算机中数和字符的表示、80x86微处理器、内存储器、外部设备等内容,重点是学习汇编语言基础知识。
项目二主要介绍了80x86指令系统、80x86寻址方式、80x86基本指令等内容。该项目是本书的重点之一,为后续的学习打下了坚实的基础。
项目三主要讲述汇编语言的表达式、伪指令、DOS功能调用以及上机调试过程等基本知识。
项目四主要介绍了汇编语言程序设计的概述、顺序程序设计、分支程序、循环和串操作等内容。该项目也是本书的重点之一,为后续的学习打下了坚实的基础。
项目五主要介绍了子程序设计技术和宏操作的相关知识及编程技巧。
项目六主要介绍了输入/输出概念、中断及中断程序设计、BOIS功能调用、鼠标、键盘、显示器等基本的知识点。
项目七主要介绍了磁盘文件、传统磁盘文件管理方式、扩展磁盘文件管理方式、磁盘文件管理及应用等文件存取技术的相关知识点。
项目八主要介绍了汇编语言扩展技术,包括:条件汇编技术、重复汇编技术、多模块技术以及C与汇编混合编程技术。
本书在编排上注重理论与实践相结合,采用任务式教学模式,突出实践环节,充分体现“工学结合一体化”教学思想。本书将项目分解为若干任务,每个任务由任务描述、任务分析、知识准备、任务实施四部分组成,全书共设置任务36个。正文中设置了小提示、拓展提高以及知识链接等特色模块,意在提高学生的学习兴趣,促进学生的全面发展。全书共设置小提示32个,知识链接11个,拓展提高10个。每个项目最后设置了项目小结和项目考核内容。