图书介绍
IBM-PC汇编语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 余朝琨编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111227506
- 出版时间:2008
- 标注页数:456页
- 文件大小:154MB
- 文件页数:465页
- 主题词:汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
IBM-PC汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据格式及其转换2
1.1 进位计数制3
1.2 各种数制间的相互转换4
1.2.1 R进制数据转换成十进制数4
1.2.2 十进制整数转换为二进制整数4
1.2.3 十进制小数转换为二进制小数5
1.2.4 二进制整数转换为十进制整数6
1.2.5 二进制小数转换为十进制小数6
1.3 数的符号表示7
1.3.1 机器数与真值7
1.3.2 数的原码表示7
1.3.3 数的反码表示7
1.3.4 数的补码表示8
1.3.5 十进制数的二进制码8
1.3.6 字符编码8
习题9
第2章 8086 CPU中寄存器的结构及使用10
2.1 8086 CPU的基本结构10
2.1.1 8086 CPU结构11
2.1.2 8086寄存器结构及其用途11
2.2 通用寄存器12
2.2.1 数据寄存器12
2.2.2 指针寄存器12
2.2.3 变址寄存器12
2.3 段寄存器13
2.4 控制寄存器13
2.4.1 指令指针IP13
2.4.2 程序状态字寄存器PSW14
习题15
第3章 存储器的分段16
3.1 存储单元的地址和内容16
3.2 存储器地址的分段16
3.3 逻辑地址与物理地址17
3.4 堆栈19
3.5 外部设备20
习题21
第4章 数据和指令的寻址方式23
4.1 概述23
4.2 操作数类型24
4.2.1 立即数24
4.2.2 寄存器操作数24
4.2.3 存储器操作数24
4.3 有效地址EA和段超越25
4.4 与数据有关的寻址方式26
4.4.1 立即寻址方式26
4.4.2 寄存器寻址方式27
4.4.3 直接寻址方式27
4.4.4 寄存器间接寻址方式28
4.4.5 寄存器相对寻址方式29
4.4.6 基址变址寻址方式30
4.4.7 相对基址变址寻址方式31
4.5 与转移地址有关的寻址方式33
4.5.1 段内直接寻址33
4.5.2 段内间接寻址34
4.5.3 段间直接寻址35
4.5.4 段间间接寻址36
习题37
第5章 80X86的指令系统40
5.1 数据传送指令40
5.1.1 通用数据传送指令40
5.1.2 XLAT换码指令50
5.1.3 地址传送指令50
5.1.4 标志寄存器传送指令52
5.2 算术运算指令53
5.2.1 加法指令54
5.2.2 减法指令56
5.2.3 乘法指令61
5.2.4 除法指令62
5.2.5 十进制调整指令64
5.3 逻辑运算和移位指令71
5.3.1 逻辑运算指令71
5.3.2 移位指令75
5.3.3 循环移位指令76
5.4 串操作指令78
5.4.1 可与REP前缀相配合的MOVS、STOS和LODS指令78
5.4.2 可与REPE/REPZ和REPNE/REPNZ配合的CMPS和SCAS指令83
5.5 输入输出指令86
5.5.1 直接I/O端口寻址方式87
5.5.2 间接I/O端口寻址方式87
5.6 控制转移指令88
5.6.1 无条件转移指令88
5.6.2 条件转移指令92
5.6.3 循环指令96
5.6.4 子程序调用指令99
5.6.5 中断指令104
5.7 处理机控制指令105
5.7.1 标志位操作指令105
5.7.2 外部同步指令106
5.7.3 空操作指令107
5.8 80X86扩充的和增加的指令107
5.8.1 80X86内部寄存器107
5.8.2 运行模式109
5.8.3 80486寻址方式109
5.8.4 80286扩充的和增加的指令111
5.8.5 80386、80486扩充的和增加的指令113
习题115
第6章 汇编语言程序格式及伪指令121
6.1 汇编程序功能121
6.2 汇编语言源程序的格式122
6.2.1 汇编语言语句的类型122
6.2.2 汇编语言语句的格式124
6.3 指令语句137
6.3.1 用标号名作转移目标地址137
6.3.2 段名作为立即数138
6.3.3 变量名作为存储单元的直接寻址138
6.3.4 用符号名作为立即数139
6.3.5 变量名和符号名在存储器操作数寻址方式中的作用139
6.3.6 存储器操作数数据类型的说明139
6.3.7 段超越前缀140
6.4 伪指令语句140
6.4.1 符号定义语句141
6.4.2 数据定义语句142
6.4.3 段定义语句146
6.4.4 段组定义伪指令159
6.4.5 过程定义伪指令160
6.4.6 模块定义与连接伪指令162
6.4.7 宏指令语句164
6.4.8 其他伪指令166
习题168
第7章 汇编语言程序设计上机实践175
7.1汇编语言程序的上机操作过程175
7.1.1 运行汇编语言程序所需要的应用程序175
7.1.2 汇编语言源程序上机操作过程175
7.2 编辑程序176
7.2.1 编辑程序QE的特点177
7.2.2 QE的进入和菜单说明177
7.2.3 文本的编辑178
7.3 宏汇编程序182
7.3.1 汇编程序的类别182
7.3.2 汇编过程182
7.3.3 运行环境183
7.3.4 操作过程183
7.3.5 汇编程序操作举例184
7.4 连接程序187
7.4.1 连接程序的作用187
7.4.2 连接过程188
7.4.3 连接程序的使用与操作188
7.5 调试程序192
7.5.1 DEBUG功能及其启动192
7.5.2 DEBUG命令的用法194
7.6 上机实践常用的系统功能调用205
7.6.1 显示或打印单个字符205
7.6.2 显示字符串206
7.6.3 键入单个字符207
7.6.4 键入字符串207
7.6.5 程序正常结束208
7.7 汇编语言和PC-DOS(或MS-DOS)操作系统的接口209
7.8 Turbo Debugger的使用210
7.8.1 启动和退出TD210
7.8.2 利用TD调试汇编程序211
7.9 PC汇编语言在widows环境下的实验操作214
第8章 顺序结构程序设计221
8.1 汇编语言程序设计的基本方法221
8.1.1 汇编语言程序设计的基本过程222
8.1.2 程序结构化的概念224
8.2 顺序结构程序设计举例225
习题233
第9章 分支结构程序设计235
9.1 分支程序结构235
9.2 双分支程序设计236
9.2.1 双分支程序结构236
9.2.2双 分支程序设计237
9.3 多分支程序设计241
9.3.1 转移表法多分支程序设计241
9.3.2 地址表法多分支程序设计243
9.3.3 逻辑分解法多分支程序设计244
9.3.4 多分支程序设计举例245
习题249
第10章 循环结构程序设计251
10.1 循环程序的基本结构形式251
10.2 循环结构程序设计举例253
10.3 多重循环263
10.4 循环程序的控制方法271
10.4.1 计数控制法271
10.4.2 条件控制法273
10.4.3 开关控制法275
10.4.4 逻辑尺控制法278
习题279
第11章 子程序结构程序设计284
11.1 概述284
11.2 子程序的结构形式285
11.2.1 子程序的说明文件285
11.2.2 子程序的现场保护和现场恢复285
11.2.3 子程序的调用和返回287
11.3 子程序的设计方法291
11.3.1 子程序的定义291
11.3.2 调用程序和子程序间的参数传递方法293
11.3.3 子程序的嵌套302
11.4 子程序设计举例304
11.5 DOS系统功能调用309
习题310
第12章 输入、输出和中断程序设计313
12.1 输入、输出概述313
12.1.1 输入与输出过程313
12.1.2 CPU寻址外设方式314
12.1.3 CPU与外设之间的信息交换314
12.1.4 数据传送方式315
12.2 程序直接控制方式316
12.2.1 无条件传送方式316
12.2.2 查询式传送方式317
12.3 中断319
12.3.1 中断源320
12.3.2 中断矢量表322
12.3.3 中断向量的设置323
12.3.4 中断优先级325
12.3.5 中断过程和中断处理程序326
12.3.6 中断程序设计328
习题330
第13章 高级宏汇编语言技术332
13.1 结构332
13.1.1 结构的定义332
13.1.2 结构的预置与存储单元的分配333
13.1.3 对结构变量及字段的操作334
13.1.4 结构程序举例335
13.2 记录336
13.2.1 记录的定义336
13.2.2 记录的预置和存储分配337
13.2.3 记录运算符338
13.2.4 对记录及其字段的操作339
13.3 宏汇编340
13.3.1 宏功能的使用过程340
13.3.2 连接符&和带空格或逗号的实参343
13.3.3 局部符号伪指令LOCAL345
13.3.4 宏库的应用347
13.4 重复汇编350
13.4.1 重复汇编伪操作350
13.4.2 不定次数的重复汇编伪操作351
13.4.3 IRPC不定次数的重复字符伪操作352
13.5 条件汇编353
13.6 宏功能应用举例357
习题360
第14章 BIOS和DOS中断363
14.1 键盘I/O363
14.1.1 BIOS键盘中断364
14.1.2 DOS键盘功能调用365
14.2 显示器I/O370
14.2.1 显示属性370
14.2.2 BIOS显示中断371
14.2.3 DOS显示功能调用377
14.3 打印机I/O379
14.3.1 DOS打印功能379
14.3.2 打印机的控制字符380
14.3.3 BIOS打印功能381
14.4 串行通信口I/O384
14.4.1 串行通信接口384
14.4.2 DOS串行通信口功能384
14.4.3 BIOS串行通信口功能385
14.5 显示方式388
14.6 文本方式389
14.7 字符图形392
14.8 彩色图形394
14.8.1 INT10H图形显示操作394
14.8.2 彩色绘图程序394
14.9 磁盘文件管理396
14.9.1 文件控制块FCB和文件标志397
14.9.2 磁盘文件管理系统功能调用399
14.9.3 磁盘文件管理应用举例402
习题408
附录410
附录A 上机实践操作参考题410
附录B ASCⅡ码字符表424
附录C ACSⅡ码控制符号的定义425
附录D 8086/8088指令系统汇总表425
附录E 常用指令对标志寄存器标志位的影响汇总表436
附录F MASM宏汇编语言的保留字437
附录G 汇编程序出错信息437
附录H DOS系统功能调用一览表444
附录I BIOS中断452
参考文献456
热门推荐
- 701036.html
- 1121182.html
- 3471754.html
- 2961113.html
- 3260207.html
- 1387414.html
- 2973853.html
- 2196961.html
- 3138088.html
- 3231282.html
- http://www.ickdjs.cc/book_2415663.html
- http://www.ickdjs.cc/book_1252399.html
- http://www.ickdjs.cc/book_1160555.html
- http://www.ickdjs.cc/book_1612298.html
- http://www.ickdjs.cc/book_1478688.html
- http://www.ickdjs.cc/book_833589.html
- http://www.ickdjs.cc/book_201180.html
- http://www.ickdjs.cc/book_1882725.html
- http://www.ickdjs.cc/book_1503709.html
- http://www.ickdjs.cc/book_3212690.html