注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计汇编语言/编译原理80X86汇编语言程序设计

80X86汇编语言程序设计

80X86汇编语言程序设计

定 价:¥20.00

作 者: 廖智主编
出版社: 机械工业出版社
丛编项: 普通高等教育规划教材
标 签: 汇编语言程序设计

ISBN: 9787111145981 出版时间: 2004-07-01 包装: 平装
开本: 26cm 页数: 209 字数:  

内容简介

  本书以当前广泛使用的8X86系列微型计算机为背景,系统介绍了汇编语言程序设计的基本理论和方法,以大量实例讲述了如何用汇编语言开发应用程序,以及上机调试和运用汇编语言程序的方法,同时详细介绍了8386后继机型的增强功能。本书共分八章,内容由浅人深,循序渐进,力求遵循面向应用、重视实践的原则,着重培养学生动手能力和思维方法。本书是应用型本科计算机科学与技术专业规划教材,适用于一般工科院校计算机及相关专业的本科教学使用,也可作为计算机工作者学习汇编语言的自学参考书。"汇编语言程序设计"是计算机专业的重要专业基础课,是从事计算机研究与应用,特别是软件研究的基础,是计算机专业必修的核心课程之一。该课程从系统软件和应用软件设计的角度出发,以目前使用最为广泛的8X86系列微型计算机为例,系统地介绍了汇编语言的基本概念、基本原理和程序设计的常用方法与技术,并通过具体实例,叙述了用计算机解决实际问题的全过程,同时还介绍了在8X86机上调试运行汇编语言程序的方法及其最新集成软件CmasmW的使用。本书作为应用型本科计算机科学与技术专业规划教材之一,是以着重培养学生动手能力和思维方法为目的编写的。全书在内容的选取、概念的引入、文字的叙述以及例题和习题的选择等方面,都遵循面向应用、重视实践的原则。全书共分九章。第一章介绍了学习8X86汇编语言程序设计所需的基础知识;第二章详细介绍了七种寻址方式及指令系统的格式、功能及使用方法;第三章主要介绍了伪指令、汇编语言程序结构和汇编语言程序的上机过程;第四章先介绍了常用的DOS功能调用,然后,系统地介绍了顺序、分支和循环程序设计的基本方法及技巧;第五章重点介绍了子程序设计的基本方法及技巧;第六章主要介绍了输A-/输出的程序设计和中断程序设计的概念和方法,以及ROMBIOS和DOS中断调用的调用方法,其中还特别介绍了"鼠标中断调用";第七章全面介绍了高级汇编语言技术:宏汇编、重复汇编、条件汇编、多模块程序设计以及汇编语言与高级语言的连接;第八章简介了8386后继机型的增强功能。第九章的实验部分具体规定了各次实验的目的要求、实验内容以及实验思考题,以方便读者自学和加强实践环节。汇编语言程序设计是一门实践性很强的课程,它需要复杂的脑力劳动,还可以培养学生的创造性和动手能力。为了帮助读者更好地掌握汇编语言程序设计的技巧,书中结合应用安排了丰富的例题和习题。读者可以通过这些例题学习一些规律,并且要认真完成习题,同时做到多编程序,多上机实践,这样,才能真正掌握程序设计的方法与技巧。本书由廖智担任主编,负责全书的总体规划和统稿工作。其中,赵鸿宇编写第一、二章;廖智编写第三~五章,第六章的部分,第九章的部分(实验一~四)和附录;徐爱芸编写第七、八章,第六章的部分和第九章的部分(实验五-八)。中南大学的杨路明教授在百忙中审阅了全部书稿,并提出了宝贵的修改意见,在此表示衷心的感谢。由于编者水平有限,书中不妥或错误之处在所难免,殷切希望广大读者批评指正。

作者简介

暂缺《80X86汇编语言程序设计》作者简介

图书目录

第一章  基础知识
  第一节  汇编语言简介
  一、汇编语言
  二、汇编语言的特点
  第二节  计算机中的数制
  —、二进制数
  二、十六进制数
  第三节  计算机中数和字符的表示
  一、数值表示
  二、字符表示
  第四节  存储器组织
  一、存储单元的地址和内容—
  二、存储器的分段
  第五节  CPU中的寄存器
  习题
第二章  寻址方式和指令系统
  第—节  指令结构
  第二节  寻址方式
  一、立即寻址方式
  二、寄存器寻址方式
  三、直接寻址方式
  四、寄存器间接寻址方式
  五、寄存器相对寻址方式
  六、基址变址寻址方式
  七、相对基址变址寻址方式
  第三节  指令系统
  一、数据传送指令
  二、算术运算指令
  三、位操作指令
  四、处理器控制指令
  习题
第三章  汇编语言程序格式
  第一节  伪指令
  一、段定义伪指令
  二、程序结束伪指令
  三、变量定义伪指令
  四、符号定义伪指令
  五、定位伪指令
  第二节  汇编语言程序结构
  一、源程序的一般结构
  二、段寄存器的初始化和程序结束
  三、语句结构
  第三节  汇编语言程序的上机过程
  一、上机过程
  二、可执行文件的调试
  习题
第四章  汇编语言程序设计的基本
  技术
  第一节  常用的DOS系统功能调用
  第二节  顺序程序设计
  第三节  分支程序设计
  ——、转移指令
  二、分支程序设计举例
  第四节  循环程序设计
  一、串操作指令
  二、循环指令
  三、循环程序设计举例
  四、多重循环程序设计举例
  习题
第五章  子程序
  第—节  子程序的结构
  一、子程序定义伪指令
  二、子程序的调用和返回
  三、现场保护与恢复
  第二节  子程序的参数传递
  一、用寄存器传递参数
  二、用变量传递参数
  三、用堆栈传递参数
  第三节  子程序设计举例
  习题
第六章  输入/输出与中断
  第一节  输入/输出
  一、I/O端口
  二、I/O指令
  三、IlO的传送方式
  四、直接IlO程序设计举例
  第二节  中断
  一、中断和中断向量表
  二、中断指令
  三、中断过程
  第三节  中断调用
  一、键盘中断调用
  二、显示器中断调用
  三、打印机中断调用
  四、鼠标中断调用
  五、磁盘文件管理
  第四节  中断服务程序设计
  一、中断服务程序设计基本方法
  二、中断服务程序设计举例
  三、驻留中断服务程序设计举例
  习题
第七章  高级汇编语言技术
  第一节  宏汇编
  一、宏定义、宏调用和宏展开
  二、宏定义和宏调用中的参数
  三、宏指令的嵌套
  四、宏汇编中的伪指令
  五、宏库的建立与调用
  第二节  重复汇编
  第三节  条件汇编
  第四节  多模块程序设计
  一、模块间通信的伪指令
  二、多模块的连接
  第五节  汇编语言与高级语言的连接
  习题
第八章  80386后继机型的增强功能
  第一节  80386的工作机制
  一、寄存器
  二、存储器
  三、存储模型与段的简化定义
  四、寻址方式
  五、新增指令
  第二节  80386后继机型的新增功能
  一、80486 CPU的结构
  二、80486的内存管理和高速缓存
  三、80486扩充指令
  四、奔腾机的特色
  第三节  程序举例
  习题
第九章  实验部分
  实验一  上机过程及调试
  实验二  分支程序设计
  实验三  循环程序设计
  实验四  子程序设计
  实验五  中断程序设计
  实验六  磁盘文件管理程序设计
  实验七  模块化程序设计
  实验八  综合程序设计
附录
  附录A  80X86指令系统
  附录B  中断向量表
  附录C  DOS功能调用
  附录D  BIOS功能调用
参考文献

本目录推荐