计算机系列教材:彙编语言程式设计


计算机系列教材:彙编语言程式设计

文章插图
计算机系列教材:彙编语言程式设计基本介绍书名:计算机系列教材:彙编语言程式设计
出版社:武汉大学出版社
页数:313页
开本:16
品牌:武汉大学出版社有限责任公司
作者:王先水 吴蓓
出版日期:2012年1月1日
语种:简体中文
ISBN:7307094223, 9787307094222
内容简介《计算机系列教材:彙编语言程式设计》在编写过程中重视基础,循序渐进,内容精炼,重点突出,融入学科方法论内容和科学理念,反映计算机技术发展前沿,倡导理论联繫实际和科学的思想方法,体现学科知识组织的层次结构 。图书目录第1章 基础知识 1.1 彙编语言概述 1.1.1 彙编语言源程式 1.1.2 机器语言 1.1.3 彙编语言 1.1.4 高级语言 1.1.5 三种语言特点比较 1.2 计算机中数和字元的表示 1.2.1 不同进制的数及相互间的转换 1.2.2 BCD码 1.2.3 ASCII码 1.2.4 原码、反码和补码 1.3 Intel 8086/8088 CPU的功能结构 1.3.18086CPU暂存器组 1.3.2 程式状态字 1.4 Intel 8086/8088存储器的组织 1.4.1 存储单元的地址和内容 1.4.2 存储器地址的分段 1.4.3 物理地址的形成 1.4.4 段暂存器的引用 1.4.532位微机存储器的管理模式 1.5 Intel 80X86系列微处理器简介 1.5.180386微处理器 1.5.2 Pentium微处理器 1.6 外部设备 1.7 本章小结 1.8 本章习题 第2章 8086指令系统 2.18086彙编语言指令格式 2.2 运算元及定址方式 2.2.1 定址方式概述 2.2.2 定址方式 2.3 Intel 8086基本指令 2.3.1 数据传送指令 2.3.2 算术运算指令 2.3.3 逻辑运算和移位指令 2.4 本章小结 2.5 本章习题 第3章 彙编语言程式结构 3.1 表达式 3.1.1 常量 3.1.2 数值表达式 3.1.3 变数和标号 3.1.4 地址表达式 3.2 彙编语言常用的伪指令 3.2.1 变数定义伪指令 3.2.2 段定义伪指令 3.2.3 假定伪指令ASSUME 3.2.4 置彙编地址计数伪指令ORG 3.2.5 符号定义伪指令LABEL 3.2.6 源程式结束伪指令END 3.3 常用DOS系统功能调用 3.3.1 概述 3.3.2 常用的输入输出系统功能调用 3.3.3 DOS系统功能调用综合举例 3.4 彙编语言程式上机过程 3.4.1 开发环境 3.4.2 上机过程 3.4.3 MASM彙编程式的使用 3.4.4 LINK连线程式的使用 3.4.5 DEBUG程式的使用 3.5 本章小结 3.6 本章习题 3.7 本章实验 实验3.1 彙编语言上机环境及基本操作 实验3.2 彙编语言表达式的计算 第4章 彙编语言程式设计基本方法 4.1 程式设计方法概述 4.2 顺序程式设计 4.3 分支程式设计 4.3.1 转移指令 4.3.2 分支程式设计基本方法 4.3.3 分支程式设计举例 4.4 循环程式设计 4.4.1 循环程式的结构及控制方法 4.4.2 单重循环程式设计 4.4.3 多重循环程式设计 4.5 串处理类指令 4.6 本章小结 4.7 本章习题 4.8 本章实验 实验4.1 顺序程式设计实验 实验4.2 分支程式设计实验 实验4.3 循环程式设计 实验4.4 统计字元出现次数程式设计 第5章 结构化程式设计 5.1 结构化程式设计的步骤和方法 5.2 子程式设计 5.2.1 子程式基本概念 5.2.2 子程式的定义、调用和返回 5.2.3 主程式与子程式的参数传递 5.2.4 嵌套子程式 5.2.5 子程式设计举例 5.3 宏彙编 5.3.1 宏的概念 5.3.2 宏的定义与使用 5.3.3 宏调用中的参数 5.3.4 宏库的使用 5.3.5 宏指令与子程式的比较 5.4 模组化程式设计 5.4.1 彙编程式概述 5.4.2 连线程式及连线对程式设计的要求 5.5 本章小结 5.6 本章习题 5.7 本章实验 实验多精度十进制加法程式设计 第6章 输入输出程式设计 6.1 输入输出的基本概念 6.1.1 输入输出连线埠地址 6.1.2 输入输出指令 6.1.3 数据传送方式 6.2 中断及中断程式设计 6.2.1 中断和中断源 6.2.2 中断优先权 6.2.3 中断回响与中断返回 6.2.4 中断向量及设定 6.2.5 中断程式设计 6.3 BIOS中断调用 6.3.1 BIOS中断调用方法 6.3.2 常用BIOS功能调用 6.4 键盘I/O 6.4.1 键盘中断处理程式 6.4.2 键盘I/O程式 6.5 本章小结 6.6 本章习题 6.7 本章实验 实验 输入输出程式设计 第7章 磁碟档案存取技术 7.1 磁碟档案概述 7.2 档案控制块FCB磁碟存取方式 7.2.1 档案控制块FCB和档案标誌 7.2.2 档案顺序存取方式 7.2.3 随机存取方式 7.2.4 随机分块存取方式 7.3 档案代号存取方式 7.3.1 档案代号和错误返回代码 7.3.2 档案代号式写磁碟档案 7.3.3 档案代号式读磁碟档案 7.3.4 移动读写指针 7.3.5 档案管理编程套用举例 7.4 本章小结 7.5 本章习题 7.6 本章实验 实验磁碟档案管理程式设计 第8章 彙编语言与C++混合编程及套用 8.1 彙编语言在Ⅵsual c++中的套用 8.1.1 嵌入彙编语言指令 8.2 调用彙编语言过程 8.3 使用彙编语言最佳化C++代码 8.4 使用Visual C++开发彙编语言程式 8.5 彙编语言与C++的混合编程套用 8.6 本章小结 8.7 本章习题 附录A 基本ASCII码錶 附录B 8088/8086指令系统一览表 附录C 8088/8086指令对标誌位的影响 附录D 8088/8086宏彙编常用伪指令表 附录E DOS功能调用 附录F 常用BIOS功能调用 参考文献