顶部
收藏

汇编语言程序设计


作者:
王成端
定价:
20.00元
ISBN:
978-7-04-012926-7
版面字数:
390.000千字
开本:
16开
全书页数:
246页
装帧形式:
平装
重点项目:
暂无
出版时间:
2003-08-29
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
汇编语言

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

相关图书