图书介绍
IBM-PC汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![IBM-PC汇编语言程序设计](https://www.shukui.net/cover/41/31480063.jpg)
- 熊桂喜 著
- 出版社: 北京:科学出版社
- ISBN:7030068149
- 出版时间:1998
- 标注页数:240页
- 文件大小:8MB
- 文件页数:250页
- 主题词:
PDF下载
下载说明
IBM-PC汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 数制及数制间的转换1
1.1.1 二进制数、十进制数及十六进制数1
第一章 基础知识1
1.1.2 二进制数与十进制数之间的转换2
1.1.3 十六进制数与二进制数、十进制数之间的转换3
1.2 二进制数与十六进制数的运算5
1.2.1 二进制数和十六进制数的算术运算5
1.2.2 二进制数和十六进制数的逻辑运算6
2.3.2 段寄存器 (17
1.3 ASCII码和BCD码7
1.4 数值与编码的转换8
1.5 本章小结9
2.1 IBM-PC微型计算机的基本结构11
第二章 IBM-PC计算机组织11
2.2 IBM-PC上的软件与汇编语言12
2.2.1 系统软件和应用软件12
2.2.2 高级语言、汇编语言、机器语言13
2.2.3 汇编语言的开发环境14
2.3 Intel8086/8088CPU的寄存器结构14
2.3.1 通用寄存器15
2.3.4 标志寄存器18
2.3.3 指令指针18
2.4.1 内存地址与字节、字的存放20
2.4 PC机的内存组织20
2.4.2 内存地址的分段22
2.4.3 物理地址和逻辑地址24
2.4.4 实际内存分配方法25
2.5 堆栈26
2.5.1 堆栈在哪里26
2.5.2 堆栈操作26
2.6 本章小结28
3.1.1 指令的汇编语言格式30
第三章 寻址方式与指令系统30
3.1 指令格式30
3.1.2 指令的机器语言格式31
3.2 寻址方式33
3.2.1 与数据有关的寻址方式33
3.2.2 与转移地址有关的寻址方式37
3.3 指令系统40
3.3.1 数据传送指令41
3.3.2 算术运算指令44
3.3.3 逻辑指令49
3.3.4 控制转移指令52
3.4 本章小结59
第四章 汇编语言程序格式61
4.1 分段式程序结构61
4.1.1 一个排序的汇编语言程序例子61
4.1.2 语句格式62
4.1.3 标号和符号名64
4.1.4 程序中的段和过程64
4.2 定义程序结构的伪指令66
4.2.1 段定义伪指令66
4.2.3 定位伪指令ORG69
4.2.2 过程定义伪指令69
4.2.4 END及其他程序结构伪指令70
4.3 数据定义与内存分配70
4.3.1 常数和常量70
4.3.2 变量与变量的定义71
4.3.3 数据定义时用到的操作符和表达式73
4.4 表达式与操作符75
4.4.1 表达式75
4.4.2 算术操作符75
4.4.4 关系操作符76
4.4.5 数值回送操作符76
4.4.3 逻辑操作符76
4.4.6 属性操作符78
4.4.7 操作符的运算优先级80
4.4.8 LABEL伪指令81
4.5 汇编、连接和运行81
4.5.1 汇编与连接81
4.5.2 LST文件82
4.5.3 MAP文件84
4.6 程序的调试与DEBUG85
4.6.1 DEBUG的主要命令85
4.6.2 用DEBUG调试程序92
4.7 本章小结96
第五章 分支与循环程序设计99
5.1 顺序程序设计99
5.2 分支程序设计105
5.2.1 分支程序的结构形式105
5.2.2 转移分支105
5.2.3 用跳转表实现多路转移108
5.3 循环程序设计111
5.3.1 循环程序的结构形式111
5.3.2 循环程序实例112
5.3.3 多重循环程序设计118
5.4.1 串处理指令120
5.4 串处理120
5.4.2 串操作指令的运用123
5.4.3 串处理应用的例子125
5.5 本章小结130
第六章 子程序结构132
6.1 子程序的设计方法132
6.1.1 过程的定义132
6.1.2 过程的调用和返回132
6.2 编写子程序的注意事项133
6.2.1 正确地切分子程序134
6.2.2 确定接口参数及参数传递方法135
6.2.3 保存环境信息135
6.2.4 保持堆栈平衡136
6.2.5 参数传递实例137
6.3 子程序举例141
6.4 子程序嵌套和递归144
6.5 本章小结148
第七章 高级汇编语言技术150
7.1 宏150
7.1.1 宏的定义150
7.1.3 宏展开151
7.1.2 宏调用151
7.1.4 运用宏的实例152
7.1.5 宏与子程序154
7.2 结构154
7.2.1 结构的定义154
7.2.2 结构的预置与内存分配155
7.2.3 访问结构变量及其字段155
7.2.4 结构使用实例157
7.3 本章小结159
8.1.1 I/O端口161
8.1 输入/输出指令161
第八章 输入/输出程序设计161
8.1.2 IN/OUT指令162
8.1.3 I/O端口寻址方式162
8.2 输入/输出控制方式163
8.2.1 程序控制的I/O方式163
8.2.2 中断控制方式165
8.2.3 直接内存访问(DMA)方式165
8.3 中断控制方式167
8.3.1 中断167
8.3.2 中断源167
8.3.3 中断优先级170
8.3.5 中断过程171
8.3.4 中断向量表171
8.4 编写中断处理程序172
8.4.1 INT类指令和IRET指令173
8.4.2 DOS提供的中断设置支持173
8.4.3 中断处理程序举例174
8.5本章小结178
第九章 BIOS和DOS中断180
9.1 BIOS中断调用180
9.3 键盘I/O调用181
9.3.1 有关键盘输入的基本知识181
9.2 DOS中断调用181
9.3.2 BIOS键盘功能调用183
9.3.3 DOS键盘功能调用185
9.4 显示I/O调用187
9.4.1 显示模式与字符属性187
9.4.2 BIOS显示功能调用189
9.4.3 DOS显示功能调用194
9.5 BIOS及DOS中的时间功能调用194
9.5.1 DOS时间功能调用194
9.5.2 BIOS时间功能调用195
9.6 本章小结198
10.1 显示卡与显示缓冲区200
第十章 单色和彩色图形显示200
10.2 字符显示缓冲区的组织201
10.3 CGA卡图形模式下的编程204
10.4 HGC图形方式下的编程209
10.5 本章小结215
第十一章 磁盘文件访问技术216
11.1 访问文件的基本过程216
11.2 DOS提供的文件功能调用216
11.2.1 基于文件句柄的DOS功能调用216
11.2.2 路径名和ASCIIZ串218
11.2.3 句柄、错误代码及文件属性218
11.2.4 文件打开方式与读写指针移动方式219
11.3 文件操作举例220
11.4 本章小结224
第十二章 模块化程序设计226
12.1 多模块程序设计226
12.1.1 多个模块中的段定义226
12.1.2 模块间的变量传递227
12.1.3 子程序参数传递227
12.1.4 举例227
12.2 C与汇编的连接229
附录 Intel 8086/8088指令系统一览表231
参考文献240