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

出版时间:2003年8月

出版社:高等教育出版社

以下为《汇编语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040129267
  • 1
  • 250042
  • 平装
  • 16开
  • 2003年8月
  • 390
  • 246
  • 工学
  • 软件工程
内容简介

  本书以8086/8088系列微机为主要背景机,以8086/8088CPU为基础,由浅入深地介绍了汇编语言程序设计相关知识。全书共9章,主要内容包括基础知识、8088/8086的寻址方式和指令系统、汇编语言、基本程序设计、算术与非数值程序设计、输入/输出程序设计、DOS与BIOS中断及程序设计、模块化程序设计和80x86/Pentium汇编语言介绍等。本书内容充实、重点突出,部分章节附有一定数量的实训项目,不同专业可根据需要选用。
  本书适合作为高职高专计算机、自动化、机电类等专业的教材,也可作为工程技术人员参考用书。
  本书所配教学电子教案及书中所有相关素材,均可从高等教育出版社网站上下载,网址为:
  http://或http://
目录

 第1章 基础知识
  1.1 数据表示与运算
   1.1.1 进位计数制与不同基数制之间的转换
   1.1.2 二进制数和十六进制数运算
   1.1.3 数据表示
   1.1.4 定点数与浮点数
  1.2 8086/8088系统结构
   1.2.1 8086/8088 CPU的内部结构
   1.2.2 8086 CPU寄存器组织
   1.2.3 8086 CPU引脚功能
  1.3 计算机语言基本概念
   1.3.1 机器语言
   1.3.2 汇编语言
   1.3.3 高级语言
   1.3.4 汇编语言与高级语言的比较
  本章小结
  习题一
 第2章 8086/8088的寻址方式和指令系统
  2.1 寻址方式
   2.1.1 操作数类型
   2.1.2 寻址方式
  2.2 指令系统
   2.2.1 数据传送指令
   2.2.2 算术运算指令
   2.2.3 逻辑运算指令
   2.2.4 移位指令
   2.2.5 转移指令
   2.2.6 字符串操作指令
   2.2.7 处理器控制指令
   2.2.8 输入/输出指令
   2.2.9 中断指令
  本章小结
  习题二
 第3章 汇编语言
  3.1 汇编语言语句
   3.1.1语句的类别与结构
   3.1.2 指令语句的操作数
   3.1.3 指令语句中的运算符和操作符
  3.2 伪指令
   3.2.1 数据定义与符号定义伪指令
   3.2.2 段定义伪指令
   3.2.3 模块定义与通信伪指令
   3.2.4 过程定义伪指令
   3.2.5 其他伪指令
  3.3 汇编语言程序的结构
   3.3.1 汇编语言程序的构造
   3.3.2 程序正常返回DOS的方法
  3.4 高级汇编语言技术
   3.4.1 条件汇编
   3.4.2 宏汇编
   3.4.3 结构
   3.4.4 记录
  实训一 汇编程序MASM的使用
  实训二 集成的编程环境PWB介绍
  实训三 调试工具DEBUG的使用
  本章小结
  习题三
 第4章 基本程序设计
  4.1 顺序程序设计
   4.1.1 存储单元内容移位
   4.1.2 乘法运算
   4.1.3 屏蔽与置位
   4.1.4 拆字与合字
   4.1.5 数据与ASCII码的相互转换
   4.1.6 简单算术运算
   4.1.7 查表
  4.2 分支程序设计
   4.2.1 单重分支
   4.2.2 多重分支
   4.2.3 用地址表实现分支
  4.3 循环程序设计
   4.3.1 循环程序的结构
   4.3.2 单重循环
   4.3.3 多重循环
  4.4 子程序设计
   4.4.1 子程序与调用程序
   4.4.2 子程序与主程序的参数传递
   4.4.3 子程序中寄存器的保护与恢复
  实训一 分支程序设计
  实训二 循环程序设计
  实训三 子程序设计
  本章小结
  习题四
 第5章 算术与非数值程序设计
  5.1 算术运算程序设计
   5.1.1 定点数的运算
   5.1.2 加法运算
   5.1.3 减法运算
   5.1.4 乘法运算
   5.1.5 除法运算
  5.2 数据处理程序设计
   5.2.1 数据处理简介
   5.2.2 代码转换
   5.2.3 字符处理
   5.2.4 表处理
   5.2.5 检索与排序
  实训一 BCD数运算
  实训二 二进制数与ASCII码的相互转换
  实训三 字符串统计
  本章小结
  习题五
 第6章 输入/输出程序设计
  6.1 工作原理
   6.1.1 CPU与外设的信息交换
   6.1.2 CPU寻址外设的方式
   6.1.3 数据传送方式
  6.2 数据的输入/输出方式
   6.2.1 直接I/O方式
   6.2.2 查询I/O方式
   6.2.3 中断I/O方式
  实训一 数据采集:查询方式
  实训二 PC机间的相互通信:查询方式
  实训三 PC机间的相互通信:中断方式
  本章小结
  习题六
 第7章 DOS与BIOS中断及程序设计
  7.1 DOS中断与系统功能调用
   7.1.1 DOS中断
   7.1.2 DOS系统功能调用
   7.1.3 磁盘文件管理
  7.2 BIOS中断功能调用
   7.2.1 BIOS中断
   7.2.2 常用的BIOS功能调用举例
   7.2.3 图形显示程序设计
  实训一 发声程序设计
  实训二 彩色图形程序设计
  实训三 磁盘文件操作设计
  本章小结
  习题七
 第8章 模块化的程序设计
  8.1 模块化的程序设计
   8.1.1 模块化设计原则
   8.1.2 模块之间的组合与通信
   8.1.3 模块化设计举例
  8.2 汇编语言与高级语言的接口
   8.2.1 概述
   8.2.2 嵌入式汇编
   8.2.3 汇编语言与C语言的混合编程
  实训一 键盘录入数据的转换与显示
  实训二 C语言调用汇编语言子程序进行数据传递与显示
  本章小结
  习题八
 第9章 80x86/Pentium汇编语言介绍
  9.1 80x86/Pentium微处理器简介
   9.1.1 80286微处理器
   9.1.2 80386微处理器
   9.1.3 80486微处理器
   9.1.4 Pentium系列微处理器
  9.2 80286新增指令
   9.2.1 堆栈操作指令
   9.2.2 有符号数乘法指令
   9.2.3 移位指令
  9.3 80386新增指令
   9.3.1 数据传送与填充指令
   9.3.2 堆栈操作指令
   9.3.3 取段寄存器指令
   9.3.4 有符号数乘法指令
   9.3.5 符号扩展指令
   9.3.6 移位指令
   9.3.7 位操作指令
   9.3.8 条件设置字节指令
   9.3.9 循环控制指令
   9.3.10  字符串操作指令
  9.4 80486新增指令
   9.4.1 字节交换指令
   9.4.2 交换并相加指令
   9.4.3 比较并交换指令
   9.4.4 Cache管理指令
  9.5 Pentium新增指令
   9.5.1 8字节比较交换指令
   9.5.2 处理器特征识别指令
   9.5.3 读时间标记计数器指令
   9.5.4 读模型专用寄存器指令
   9.5.5 写模型专用寄存器指令
  本章小结
  习题九
 附录
  附录Ⅰ ASCII码表
  附录Ⅱ DOS系统功能调用
  附录Ⅲ 常用BIOS子程序的功能及其调用参数
 参考文献