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

- 丁辉编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121080333
- 出版时间:2009
- 标注页数:279页
- 文件大小:48MB
- 文件页数:288页
- 主题词:汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基础知识1
1.1 汇编语言与汇编语言程序设计1
1.1.1 汇编语言1
1.1.2 汇编语言程序设计1
1.2 进位计数制2
1.2.1 常用计数制及其数的算术运算2
1.2.2 数制转换4
1.3 计算机中数和字符的表示8
1.3.1 数的表示8
1.3.2 字符的表示11
第2章 IBM-PC计算机系统概述13
2.1 Intel 8086/8088 CPU的功能结构13
2.1.1 执行单元与接口部件单元14
2.2 Intel 8086/8088存储器的组织17
2.2.1 存储单元的地址和内容17
2.2.2 Intel8086/8088存储器的组织17
2.2.3 堆栈19
2.3 Intel 80x86系列微处理器简介20
2.3.1 80386微处理器20
2.3.2 Pentium微处理器22
2.4 外部设备25
第3章 指令系统28
3.1 指令格式28
3.2 寻址方式28
3.2.1 固定寻址(Inherent Addressing)29
3.2.2 立即寻址(Immediate Addressing)29
3.2.3 寄存器寻址(Register Addressing)29
3.2.4 存储器寻址29
3.3 指令的执行时间34
3.4 Intel8086/8088指令系统35
3.4.1 数据传送指令36
3.4.2 算术运算指令41
3.4.3 位操作指令45
3.4.4 串操作指令48
3.4.5 转移指令48
3.4.6 处理器控制指令48
3.5 Intel 80x86及Pentium指令系统48
3.5.1 Intel80386新增和扩充指令48
3.5.2 Pentium新增指令57
第4章 汇编语言与汇编语言程序63
4.1 汇编语言程序与汇编程序63
4.2 汇编语言程序的格式和组成元素63
4.2.1 标识符64
4.2.2 保留字64
4.2.3 表达式64
4.3 伪指令69
4.3.1 符号定义伪指令70
4.3.2 变量定义伪指令70
4.3.3 段定义伪指令71
4.3.4 过程定义伪指令73
4.3.5 80x86指令集选择伪指令73
4.4 汇编语言程序的上机过程73
4.4.1 MSAM汇编环境74
4.4.2 TASM汇编环境84
第5章 顺序程序设计91
5.1 汇编语言程序设计的基本步骤91
5.2 顺序程序设计91
5.2.1 十进制算术运算91
5.2.2 汇编语言程序中的输入/输出功能调用94
5.3 顺序程序设计综合举例97
第6章 分支程序设计104
6.1 分支程序结构104
6.2 转移指令105
6.2.1 条件转移指令105
6.2.2 无条件转移指令108
6.3 分支程序设计110
6.3.1 测试法分支程序设计110
6.3.2 跳转表法分支程序设计114
6.4 分支程序设计综合举例117
第7章 循环程序设计124
7.1 循环程序结构124
7.2 循环指令126
7.2.1 重复控制指令126
7.2.2 串操作指令及重复前缀128
7.3 循环程序设计132
7.3.1 计数控制的循环程序设计132
7.3.2 条件控制的循环程序设计134
7.3.3 多重循环程序设计139
7.4 循环程序设计综合举例142
第8章 子程序设计及系统调用148
8.1 调用程序与子程序148
8.2 调用与返回指令148
8.3 子程序设计150
8.3.1 子程序的定义150
8.3.2 子程序的调用与返回151
8.3.3 保护现场与恢复现场155
8.3.4 参数的传递156
8.4 程序的嵌套和递归163
8.4.1 子程序的嵌套163
8.4.2 子程序的递归166
8.5 子程序调用与系统功能调用167
8.5.1 子程序调用与系统功能调用间的关系167
8.5.2 系统功能调用的方法168
8.6 子程序设计综合举例169
第9章 高级汇编语言技术176
9.1 宏汇编176
9.1.1 宏定义176
9.1.2 宏调用和宏扩展177
9.1.3 宏定义和宏调用中参数的使用178
9.1.4 宏嵌套182
9.2 重复汇编183
9.2.1 使用REPT伪指令的重复汇编结构183
9.2.2 使用IRP伪指令的重复汇编结构184
9.2.3 使用IRPC伪指令的重复汇编结构185
9.3 条件汇编186
9.3.1 条件汇编的概念及条件汇编的结构186
9.3.2 条件汇编伪指令186
9.4 库的使用190
9.4.1 库的建立190
9.4.2 库的使用191
9.5 模块化程序设计191
9.5.1 模块化程序设计概述191
9.5.2 段的定义192
9.5.3 模块间的通信198
9.5.4 模块的连接201
第10章 系统功能调用及实例204
10.1 中断204
10.1.1 中断的基本概念204
10.1.2 中断的处理过程206
10.2 系统功能调用方法208
10.2.1 DOS功能调用208
10.2.2 BIOS功能调用211
10.3 系统功能调用应用实例216
第11章 汇编语言与C/C++混合编程及实例225
11.1 Turbo C嵌入汇编方式225
11.1.1 嵌入汇编语句的格式225
11.1.2 汇编语句访问C语言的数据226
11.1.3 嵌入汇编的编译过程228
11.1.4 Turbo C模块连接方式229
11.2 汇编语言在Visual C++中的应用233
11.2.1 嵌入汇编语言指令234
11.2.2 调用汇编语言过程236
11.2.3 使用汇编语言优化C++代码238
11.2.4 使用Visual C++开发汇编语言程序239
11.3 汇编语言与C/C++的混合编程实例241
附录A 上机实验246
实验一 程序的编辑、汇编、连接和调试246
实验二 分支程序设计246
实验三 循环程序设计247
实验四 子程序247
实验五 高级汇编语言技术248
实验六 DOS功能调用与BIOS中断调用248
实验七 C/C++语言与汇编语言的混合编程249
附录B ASCII码表250
附录C 80x86指令表251
附录D MASM 5.0宏汇编程序出错信息264
附录E DEBUG命令表269
附录F BIOS和MS-DOS功能调用271
参考文献279
热门推荐
- 1072989.html
- 3802258.html
- 1676429.html
- 861093.html
- 2685686.html
- 876109.html
- 2433268.html
- 2286608.html
- 3228371.html
- 2982345.html
- http://www.ickdjs.cc/book_1028120.html
- http://www.ickdjs.cc/book_311545.html
- http://www.ickdjs.cc/book_1708572.html
- http://www.ickdjs.cc/book_1405434.html
- http://www.ickdjs.cc/book_1048804.html
- http://www.ickdjs.cc/book_900248.html
- http://www.ickdjs.cc/book_790603.html
- http://www.ickdjs.cc/book_1399231.html
- http://www.ickdjs.cc/book_3649903.html
- http://www.ickdjs.cc/book_3525307.html