书籍详情
IBM-PC汇编语言程序设计
作者:熊桂喜编著
出版社:科学出版社
出版时间:1998-01-01
ISBN:9787030068149
定价:¥21.00
购买这本书可以去
内容简介
本书是根据国务院发布的《高等教育自学考试暂行条例》,以及北京市高等教育自学考试委员会制定的《高等教育学历文凭考试课程大纲》编写的,其内容的深度和广度符合大纲要求。本书较系统地介绍了基于Intel8086/8088CPU的IBM宏汇编语言程序设计的基本知识、基本原理和程序设计技术。全书共分12章。第一、二章介绍了IBM-PC的基础知识;第三章介绍了寻址方式及指令系统,第四章介绍了组织汇编程序所需的伪指令及操作符、程序结构;第五、六章以大量实例介绍了用汇编语言编程的基本技术;第七章介绍了宏和结构;第八~十一章介绍了用汇编语言进行I/O程序设计的技术;第十二章简要介绍了多模块程序设计技术。各章内容结构清晰,重点突出。每章后还附有一定数量的习题。本书由北京市高等教育自学考试委员会推荐使用,不仅可作为高等教育自学考试计算机专业文凭考试课程的理想教材,还可以作为各类高等专科学校、职工大学、职业大学、夜大学以及函授大学等大专类“汇编语言”课程的教材与教学参考书。
作者简介
暂缺《IBM-PC汇编语言程序设计》作者简介
目录
序
前 言
第一章 基础知识
1. 1 数制及数制间的转换
1. 1. 1 二进制数. 十进制数及十六进制数
1. 1. 2 二进制数与十进制数之间的转换
1. 1. 3 十六进制数与二进制数. 十进制数之间的转换
1. 2 二进制数与十六进制数的运算
1. 2. 1 二进制数和十六进制数的算术运算
1. 2. 2 二进制数和十六进制数的逻辑运算
1. 3 ASCII码和BCD码
1. 4 数值与编码的转换
1. 5 本章小结
第二章 IBM—PC计算机组织
2. 1 IBM—PC微型计算机的基本结构
2. 2 IBM—PC上的软件与汇编语言
2. 2. 1 系统软件和应用软件
2. 2. 2 高级语言. 汇编语言. 机器语言
2. 2. 3 汇编语言的开发环境
2. 3 Intel8086/8088CPU的寄存器结构
2. 3. 1 通用寄存器
2. 3. 2 段寄存器
2. 3. 3 指令指针
2. 3. 4 标志寄存器
2. 4 PC机的内存组织
2. 4. 1 内存地址与字节. 字的存放
2. 4. 2 内存地址的分段
2. 4. 3 物理地址和逻辑地址
2. 4. 4 实际内存分配方法
2. 5 堆栈
2. 5. 1 堆栈在哪里
2. 5. 2 堆栈操作
2. 6 本章小结
第三章 寻址方式与指令系统
3. 1 指令格式
3. 1. 1 指令的汇编语言格式
3. 1. 2 指令的机器语言格式
3. 2 寻址方式
3. 2. 1 与数据有关的寻址方式
3. 2. 2 与转换地址有关的寻址方式
3. 3 指令系统
3. 3. 1 数据传送指令
3. 3. 2 算术运算指令
3. 3. 3 逻辑指令
3. 3. 4 控制转移指令
3. 4 本章小结
第四章 汇编语言程序格式
4. 1 分段式程序结构
4. 1. 1 一个排序的汇编语言程序例子
4. 1. 2 语句格式
4. 1. 3 标号和符号名
4. 1. 4 程序中的段和过程
4. 2 定义程序结构的伪指令
4. 2. 1 段定义伪指令
4. 2. 2 过程定义伪指令
4. 2. 3 定位伪指令ORG
4. 2. 4 END及其他程序结构伪指令
4. 3 数据定义与内存分配
4. 3. 1 常数和常量
4. 3. 2 变量与变量的定义
4. 3. 3 数据定义时用到的操作符和表达式
4. 4 表达式与操作符
4. 4. 1 表达式
4. 4. 2 算术操作符
4. 4. 3 逻辑操作符
4. 4. 4 关系操作符
4. 4. 5 数值回送操作符
4. 4. 6 属性操作符
4. 4. 7 操作符的运算优先级
4. 4. 8 LABEL伪指令
4. 5 汇编. 连接和运行
4. 5. 1 汇编与连接
4. 5. 2 LST文件
4. 5. 3 MAP文件
4. 6 程序的调试与DEBUG
4. 6. 1 DEBUG的主要命令
4. 6. 2 用DEBUG调试程序
4. 7 本章小结
第五章 分支与循环程序设计
5. 1 顺序程序设计
5. 2 分支程序设计
5. 2. 1 分支程序的结构形式
5. 2. 2 转移分支
5. 2. 3 用跳转表实现多路转移
5. 3 循环程序设计
5. 3. 1 循环程序的结构形式
5. 3. 2 循环程序实例
5. 3. 3 多重循环程序设计
5. 4 串处理
5. 4. 1 串处理指令
5. 4. 2 串操作指令的运用
5. 4. 3 串处理应用的例子
5. 5 本章小结
第六章 子程序结构
6. 1 子程序的设计方法
6. 1. 1 过程的定义
6. 1. 2 过程的调用和返回
6. 2 编写子程序的注意事项
6. 2. 1 正确地切分子程序
6. 2. 2 确定接口参数及参数传递方法
6. 2. 3 保存环境信息
6. 2. 4 保持堆栈平衡
6. 2. 5 参数传递实例
6. 3 子程序举例
6. 4 子程序嵌套和递归
6. 5 本章小结
第七章 高级汇编语言技术
7. 1 宏
7. 1. 1 宏的定义
7. 1. 2 宏调用
7. 1. 3 宏展开
7. 1. 4 运用宏的实例
7. 1. 5 宏与子程序
7. 2 结构
7. 2. 1 结构的定义
7. 2. 2 结构的预置与内存分配
7. 2. 3 访问结构变量及其字段
7. 2. 4 结构使用实例
7. 3 本章小结
第八章 输入/输出程序设计
8. 1 输入/输出指令
8. 1. 1 I/O端口
8. 1. 2 IN/OUT指令
8. 1. 3 I/O端口寻址方式
8. 2 输入/输出控制方式
8. 2. 1 程序控制的I/O方式
8. 2. 2 中断控制方式
8. 2. 3 直接内存访问(DMA)方式
8. 3 中断控制方式
8. 3. 1 中断
8. 3. 2 中断源
8. 3. 3 中断优先级
8. 3. 4 中断向量表
8. 3. 5 中断过程
8. 4 编写中断处理程序
8. 4. 1 INT类指令和IRET指令
8. 4. 2 DOS提供的中断设置支持
8. 4. 3 中断处理程序举例
8. 5 本章小结
第九章 BIOS和DOS中断
9. 1 BIOS中断调用
9. 2 DOS中断调用
9. 3 键盘I/O调用
9. 3. 1 有关键盘输入的基本知识
9. 3. 2 BIOS键盘功能调用
9. 3. 3 DOS键盘功能调用
9. 4 显示I/O调用
9. 4. 1 显示模式与字符属性
9. 4. 2 BIOS显示功能调用
9. 4. 3 DOS显示功能调用
9. 5 BIOS及DOS中的时间功能调用
9. 5. 1 DOS时间功能调用
9. 5. 2 BIOS时间功能调用
9. 6 本章小结
第十章 单色和彩色图形显示
10. 1 显示卡与显示缓冲区
10. 2 字符显示缓冲区的组织
10. 3 CGA卡图形模式下的编程
10. 4 HCC图形方式下的编程
10. 5 本章小结
第十一章 磁盘文件访问技术
11. 1 访问文件的基本过程
11. 2 DOS提供的文件功能调用
11. 2. 1 基于文件句柄的DOS功能调用
11. 2. 2 路径名和ASCIIZ串
11. 2. 3 句柄. 错误代码及文件属性
11. 2. 4 文件打开方式与读写指针移动方式
11. 3 文件操作举例
11. 4 本章小结
第十二章 模块化程序设计
12. 1 多模块程序设计
12. 1. 1 多个模块中的段定义
12. 1. 2 模块间的变量传递
12. 1. 3 子程序参数传递
12. 1. 4 举例
12. 2 C与汇编的连接
附录I Intel 8086/8088指令系统一览表
附录II 北京市高等教育学历文凭考试“8086汇编语言”课程考试大纲
参考文献
前 言
第一章 基础知识
1. 1 数制及数制间的转换
1. 1. 1 二进制数. 十进制数及十六进制数
1. 1. 2 二进制数与十进制数之间的转换
1. 1. 3 十六进制数与二进制数. 十进制数之间的转换
1. 2 二进制数与十六进制数的运算
1. 2. 1 二进制数和十六进制数的算术运算
1. 2. 2 二进制数和十六进制数的逻辑运算
1. 3 ASCII码和BCD码
1. 4 数值与编码的转换
1. 5 本章小结
第二章 IBM—PC计算机组织
2. 1 IBM—PC微型计算机的基本结构
2. 2 IBM—PC上的软件与汇编语言
2. 2. 1 系统软件和应用软件
2. 2. 2 高级语言. 汇编语言. 机器语言
2. 2. 3 汇编语言的开发环境
2. 3 Intel8086/8088CPU的寄存器结构
2. 3. 1 通用寄存器
2. 3. 2 段寄存器
2. 3. 3 指令指针
2. 3. 4 标志寄存器
2. 4 PC机的内存组织
2. 4. 1 内存地址与字节. 字的存放
2. 4. 2 内存地址的分段
2. 4. 3 物理地址和逻辑地址
2. 4. 4 实际内存分配方法
2. 5 堆栈
2. 5. 1 堆栈在哪里
2. 5. 2 堆栈操作
2. 6 本章小结
第三章 寻址方式与指令系统
3. 1 指令格式
3. 1. 1 指令的汇编语言格式
3. 1. 2 指令的机器语言格式
3. 2 寻址方式
3. 2. 1 与数据有关的寻址方式
3. 2. 2 与转换地址有关的寻址方式
3. 3 指令系统
3. 3. 1 数据传送指令
3. 3. 2 算术运算指令
3. 3. 3 逻辑指令
3. 3. 4 控制转移指令
3. 4 本章小结
第四章 汇编语言程序格式
4. 1 分段式程序结构
4. 1. 1 一个排序的汇编语言程序例子
4. 1. 2 语句格式
4. 1. 3 标号和符号名
4. 1. 4 程序中的段和过程
4. 2 定义程序结构的伪指令
4. 2. 1 段定义伪指令
4. 2. 2 过程定义伪指令
4. 2. 3 定位伪指令ORG
4. 2. 4 END及其他程序结构伪指令
4. 3 数据定义与内存分配
4. 3. 1 常数和常量
4. 3. 2 变量与变量的定义
4. 3. 3 数据定义时用到的操作符和表达式
4. 4 表达式与操作符
4. 4. 1 表达式
4. 4. 2 算术操作符
4. 4. 3 逻辑操作符
4. 4. 4 关系操作符
4. 4. 5 数值回送操作符
4. 4. 6 属性操作符
4. 4. 7 操作符的运算优先级
4. 4. 8 LABEL伪指令
4. 5 汇编. 连接和运行
4. 5. 1 汇编与连接
4. 5. 2 LST文件
4. 5. 3 MAP文件
4. 6 程序的调试与DEBUG
4. 6. 1 DEBUG的主要命令
4. 6. 2 用DEBUG调试程序
4. 7 本章小结
第五章 分支与循环程序设计
5. 1 顺序程序设计
5. 2 分支程序设计
5. 2. 1 分支程序的结构形式
5. 2. 2 转移分支
5. 2. 3 用跳转表实现多路转移
5. 3 循环程序设计
5. 3. 1 循环程序的结构形式
5. 3. 2 循环程序实例
5. 3. 3 多重循环程序设计
5. 4 串处理
5. 4. 1 串处理指令
5. 4. 2 串操作指令的运用
5. 4. 3 串处理应用的例子
5. 5 本章小结
第六章 子程序结构
6. 1 子程序的设计方法
6. 1. 1 过程的定义
6. 1. 2 过程的调用和返回
6. 2 编写子程序的注意事项
6. 2. 1 正确地切分子程序
6. 2. 2 确定接口参数及参数传递方法
6. 2. 3 保存环境信息
6. 2. 4 保持堆栈平衡
6. 2. 5 参数传递实例
6. 3 子程序举例
6. 4 子程序嵌套和递归
6. 5 本章小结
第七章 高级汇编语言技术
7. 1 宏
7. 1. 1 宏的定义
7. 1. 2 宏调用
7. 1. 3 宏展开
7. 1. 4 运用宏的实例
7. 1. 5 宏与子程序
7. 2 结构
7. 2. 1 结构的定义
7. 2. 2 结构的预置与内存分配
7. 2. 3 访问结构变量及其字段
7. 2. 4 结构使用实例
7. 3 本章小结
第八章 输入/输出程序设计
8. 1 输入/输出指令
8. 1. 1 I/O端口
8. 1. 2 IN/OUT指令
8. 1. 3 I/O端口寻址方式
8. 2 输入/输出控制方式
8. 2. 1 程序控制的I/O方式
8. 2. 2 中断控制方式
8. 2. 3 直接内存访问(DMA)方式
8. 3 中断控制方式
8. 3. 1 中断
8. 3. 2 中断源
8. 3. 3 中断优先级
8. 3. 4 中断向量表
8. 3. 5 中断过程
8. 4 编写中断处理程序
8. 4. 1 INT类指令和IRET指令
8. 4. 2 DOS提供的中断设置支持
8. 4. 3 中断处理程序举例
8. 5 本章小结
第九章 BIOS和DOS中断
9. 1 BIOS中断调用
9. 2 DOS中断调用
9. 3 键盘I/O调用
9. 3. 1 有关键盘输入的基本知识
9. 3. 2 BIOS键盘功能调用
9. 3. 3 DOS键盘功能调用
9. 4 显示I/O调用
9. 4. 1 显示模式与字符属性
9. 4. 2 BIOS显示功能调用
9. 4. 3 DOS显示功能调用
9. 5 BIOS及DOS中的时间功能调用
9. 5. 1 DOS时间功能调用
9. 5. 2 BIOS时间功能调用
9. 6 本章小结
第十章 单色和彩色图形显示
10. 1 显示卡与显示缓冲区
10. 2 字符显示缓冲区的组织
10. 3 CGA卡图形模式下的编程
10. 4 HCC图形方式下的编程
10. 5 本章小结
第十一章 磁盘文件访问技术
11. 1 访问文件的基本过程
11. 2 DOS提供的文件功能调用
11. 2. 1 基于文件句柄的DOS功能调用
11. 2. 2 路径名和ASCIIZ串
11. 2. 3 句柄. 错误代码及文件属性
11. 2. 4 文件打开方式与读写指针移动方式
11. 3 文件操作举例
11. 4 本章小结
第十二章 模块化程序设计
12. 1 多模块程序设计
12. 1. 1 多个模块中的段定义
12. 1. 2 模块间的变量传递
12. 1. 3 子程序参数传递
12. 1. 4 举例
12. 2 C与汇编的连接
附录I Intel 8086/8088指令系统一览表
附录II 北京市高等教育学历文凭考试“8086汇编语言”课程考试大纲
参考文献
猜您喜欢