注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2002-06-15

出版社:高等教育出版社

以下为《汇编语言程序设计——方法.技术.应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040108354
  • 1
  • 250521
  • 平装
  • 16开
  • 2002-06-15
  • 420
  • 275
  • 工学
  • 软件工程
内容简介

  本书是教育部高职高专规划教材。
  “汇编语言程序设计”是计算机专业学生必修的一门核心专业课程,对培养程序设计能力,理解计算机工作原理,从事软件开发和硬件应用均具有非常重要作用。
  本书以80X86与奔腾微机为背景,以8086汇编语言程序设计为核心,以MASM 5.0与MASM 6.0为实践环境,以实模式为主体,在详细介绍汇编语言基本概念和基本语法的基础上,全面地讲述汇编语言程序设计的一般方法、实用技术和应用范例。
  本书严格按照教育部高职高专规划教材的要求编写,内容全面,语言简明,难点分散,例题丰富,习题多样。全书共10章,第1、2、3章讲述汇编语言程序与汇编语言程序设计的基本常识,第4、5、6章讲述汇编语言中程序三种基本结构的实现,第7、8章讲述子程序设计、中断和系统功能调用,第9、10章讲述汇编语言程序设计方法与汇编语言程序设计应用。
  本书是一本有特色的汇编语言程序设计教材,适合于高等职业学校、高等专科学校、成人高校及本科院校举办的二级职业技术学院和民办高校计算机及相近专业使用,亦是一本难得的自学教材。
目录

 第1章 汇编语言程序设计基础
  1.1 机器语言与汇编语言
   1.1.1 指令与程序
   1.1.2 机器语言
   1.1.3 汇编语言
  1.2 数据表示方法
   1.2.1 数制及其转换
   1.2.2 数值数据编码
   1.2.3 字符数据编码
   1.2.4 内存中的数据
  1.3 微计算机结构
   1.3.1 8086微处理器
   1.3.2 寄存器结构
   1.3.3 内存组织
   1.3.4 堆栈技术
  1.4 汇编语言程序设计
   1.4.1 开发环境
   1.4.2 一般过程
   1.4.3 基本方法
  1.5 书中使用符号约定
  习题
 第2章 寻址方式与指令系统
  2.1 指令格式
   2.1.1 机器语言指令格式
   2.1.2 汇编语言指令格式
  2.2 寻址方式
   2.2.1 数据寻址方式
   2.2.2 转移地址寻址方式
   2.2.3 寻址方式的选择
  2.3 指令系统
   2.3.1 通用数据传送指令
   2.3.2 地址传送指令
   2.3.3 标志传送指令
   2.3.4 输入输出指令
   2.3.5 处理器控制指令
  2.4 指令与寻址方式举例
  习题
 第3章 汇编语言程序及实现
  3.1 汇编语言程序结构
  3.2 汇编语言语句
   3.2.1 语法基础
   3.2.2 语句格式
   3.2.3 指令语句
   3.2.4 伪指令语句
  3.3 表达式
   3.3.1 量
   3.3.2 数值表达式
   3.3.3 地址表达式
  3.4 伪指令
   3.4.1 数据定义伪指令
   3.4.2 符号定义伪指令
   3.4.3 段定义伪指令
   3.4.4 模块定义等伪指令
   3.4.5 宏指令
  3.5 上机操作
   3.5.1 上机操作必备程序
   3.5.2 上机操作过程
  3.6 DEBUG使用方法
   3.6.1 DEBUG的运行
   3.6.2 DEBUG的主要命令
  习题
 第4章 简单程序设计
  4.1 算术运算指令
   4.1.1 加法类指令
   4.1.2 减法类指令
   4.1.3 乘法类指令
   4.1.4 除法类指令
   4.1.5 调整指令
  4.2 位运算指令
   4.2.1 逻辑运算指令
   4.2.2 移位操作指令
  4.3 输入/输出系统功能调用
   4.3.1 系统功能调用方式
   4.3.2 常用系统功能调用
  4.4 简单程序设计举例
  习题
 第5章 分支程序设计
  5.1 分支程序结构
  5.2 无条件转移指令
  5.3 条件转移指令
   5.3.1 简单条件转移指令
   5.3.2 无符号数条件转移指令
   5.3.3 符号数条件转移指令
   5.3.4 CX条件转移指令
  5.4 分支程序设计方法
   5.4.1 两路分支程序设计方法
   5.4.2 多路分支程序设计方法
  5.5 分支程序设计举例
  习题
 第6章 循环程序设计
  6.1 循环程序基本结构
  6.2 循环控制指令
   6.2.1 LOOP指令
   6.2.2 LOOPZ/LOOPE指令
   6.2.3 LOOPNZ/LOOPNE指令
  6.3 串操作与重复前缀指令
   6.3.1 串操作指令
   6.3.2 重复前缀指令
  6.4 循环程序控制方法
   6.4.1 计数控制法
   6.4.2 条件控制法
  6.5 多重循环程序设计
  6.6 循环程序设计举例
  习题
 第7章 子程序设计
  7.1 调用与返回指令
   7.1.1 子程序调用指令CALL
   7.1.2 返回指令RET
  7.2 子程序的结构
  7.3 参数传递方法
   7.3.1 约定寄存器法
   7.3.2 约定存储器法
   7.3.3 堆栈法
  7.4 递归子程序
   7.4.1 子程序的嵌套调用
   7.4.2 递归子程序
  7.5 子程序设计方法
   7.5.1 子程序的功能设计
   7.5.2 子程序的参数设计
   7.5.3 现场的保护与恢复
  7.6 子程序设计举例
  习题
 第8章 中断和系统功能调用
  8.1 中断有关概念
   8.1.1 中断源及其优先级
   8.1.2 中断响应过程和中断向量表
   8.1.3 PC/XT的系统中断
  8.2 中断程序设计
   8.2.1 中断服务程序
   8.2.2 设置和获取中断向量
   8.2.3 INT指令和IRET指令
  8.3 常用系统中断
   8.3.1 常用BIOS中断
   8.3.2 常用DOS中断
  8.4 磁盘文件管理
   8.4.1 FCB方式
   8.4.2 文件代码方式
  8.5 程序设计举例
  习题
 第9章 汇编语言程序设计技术
  9.1 高级汇编技术
   9.1.1 宏汇编
   9.1.2 重复汇编
   9.1.3 条件汇编
  9.2 混合编程技术
   9.2.1 调用协议
   9.2.2 编程接口
  9.3 模块化技术
   9.3.1 模块之间的通信接口
   9.3.2 装入模块和装入过程
  习题
 第10章 汇编语言程序设计应用
  10.1 图形处理程序
   10.1.1 动画显示
   10.1.2 彩色屏幕绘图
  10.2 声音处理程序
   10.2.1 8253编程方法
   10.2.2 扬声器驱动方法
   10.2.3 音调控制方法
  10.3 设备驱动程序
   10.3.1 设备驱动程序概述
   10.3.2 设备驱动程序的命令
   10.3.3 设备驱动程序设计
  10.4 通信处理程序
   10.4.1 UART的端口
   10.4.2 UART系统功能调用
   10.4.3 通信程序设计
  习题
 附录A 8086汇编指令一览
 附录B 汇编出错提示信息
 参考文献