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

- 徐建民等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505367064
- 出版时间:2001
- 标注页数:299页
- 文件大小:12MB
- 文件页数:310页
- 主题词:汇编语言程序设计
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 计算机中的数据表示3
1.1.3 基本数据类型6
1.2 汇编语言程序设计6
1.2.1 程序设计语言6
1.2.2 如何学习汇编语言7
本章小结8
习题一9
第2章 微处理器的结构及存储器组成10
2.1 80x86和Penlium微处理器的结构10
2.1.1 80x86和Pentium微处理器的结构10
2.1.2 80x86和Pentium微处理机的寄存器结构14
2.2 存储器的组织17
2.2.1 实模式存储器寻址18
2.2.2 保护模式存储器寻址22
本章小结22
习题二22
第3章 寻址方式和指令系统24
3.1 寻址方式24
3.1.1 数据寻址方式24
3.1.2 程序存储器寻址方式26
3.2 指令系统27
3.2.1 数据传送指令27
3.2.2 算术运算指令32
3.2.3 十进制算术运算指令37
3.2.4 逻辑运算指令39
3.2.5 处理机控制指令45
本章小结46
习题三46
第4章 伪指令及汇编语言源程序结构48
4.1 汇编语言语句格式48
4.1.1 语句种类48
4.1.2 语句格式49
4.2 伪指令51
4.2.1 符号定义伪指令51
4.2.2 数据定义伪指令52
4.2.3 段定义伪指令55
4.2.4 简化段定义伪指令57
4.2.5 程序开始和结束伪指令58
4.2.6 指令集选择伪指令58
4.2.7 过程定义伪指令59
4.3 汇编语言源程序结构59
4.3.1 完整段定义结构59
4.3.2 简化段定义结构60
4.3.3 程序段前缀结构60
4.3.4 COM文件结构61
4.4 汇编语言的上机过程62
4.4.1 概述62
4.4.2 建立汇编语言的工作环境62
4.4.3 用EDIT建立ASM文件62
4.4.4 用MASM产生OBJ文件64
4.4.5 用LINK产生EXE文件66
4.4.6 程序的调试和执行66
本章小结68
习题四68
第5章 基本结构程序设计70
5.1 汇编语言程序设计概述70
5.1.1 汇编语言程序设计的基本步骤70
5.1.2 流程图的画法规定71
5.2 顺序结构程序设计71
5.3 分支程序设计74
5.3.1 转移指令74
5.3.2 双分支程序设计77
5.3.3 多分支程序设计79
5.4 循环结构程序设计83
5.4.1 循环指令83
5.4.2 循环程序的结构86
5.4.3 循环程序设计方法89
5.4.4 多重循环程序设计92
5.4.5 串操作程序97
5.4.6 循环程序设计举例102
本章小结106
习题五107
第6章 子程序设计108
6.1 子程序的概念与特性108
6.2 子程序调用和返回指令109
6.2.1 调用指令109
6.2.2 返回指令111
6.3 子程序的结构形式112
6.3.1 子程序调用方法说明112
6.3.2 现场保护和现场恢复112
6.3.3 子程序的定义113
6.4 子程序的设计和调用113
6.4.1 子程序的设计113
6.4.2 子程序的调用115
6.5 子程序的参数传递方法116
6.5.1 通过寄存器传递参数116
6.5.2 通过堆栈传递参数119
6.5.3 用存储单元传递参数122
6.6 子程序的嵌套与递归123
6.6.1 子程序的嵌套调用123
6.6.2 子程序的递归调用124
6.7 子程序设计举例126
6.7.1 输入输出子程序126
6.7.2 数制转换子程序126
6.7.3 多位数运算子程序131
本章小结139
习题六140
第7章 高级汇编技术141
7.1 宏汇编141
7.1.1 宏指令的定义、调用和展开141
7.1.2 宏操作符144
7.1.3 LOCAL伪指令146
7.1.4 宏嵌套147
7.1.5 宏程序库150
7.1.6 宏指令与子程序的区别150
7.2 重复汇编和条件汇编150
7.2.1 重复汇编150
7.2.2 条件汇编152
本章小结154
第8章 中断和输入输出程序设计155
8.1 中断概述155
8.1.1 中断与中断源155
8.1.2 中断分类155
8.1.3 中断向量表157
8.1.4 中断过程157
8.1.5 中断优先级158
8.1.6 中断指令158
8.2 中断处理程序设计159
8.2.1 中断处理程序的编写159
8.2.2 设置和获取中断向量160
8.2.3 中断程序设计举例161
8.3 BIOS中断调用163
8.3.1 BIOS概述163
8.3.2 BIOS中断调用方法163
8.4 DOS功能调用165
8.4.1 DOS功能调用概述166
8.4.2 基本I/O功能调用166
8.4.3 应用举例168
8.5 磁盘文件管理171
8.5.1 传统文件管理方式171
8.5.2 扩充文件管理方式174
8.6 输入输出程序设计180
8.6.1 程序直接控制方式180
8.6.2 程序中断方式182
8.6.3 直接存储器访问(DMA)方式184
8.6.4 通道传输方式185
本章小结185
习题八186
第9章 汇编语言与高级语言的混合编程187
9.1 调用协议187
9.1.1 人口参数传递规则187
9.1.2 返回值传递规则188
9.1.3 寄存器保护规则189
9.2 与C语言的接口189
9.2.1 模块连接法190
9.2.2 伪变量法201
9.2.3 行内汇编法202
9.3 与Pascal语言的接口204
本章小结211
习题九212
第10章 保护模式程序设计213
10.1 保护模式存储器管理213
10.1.1 段寄存器与存储器分段管理213
10.1.2 控制寄存器与存储器分页管理219
10.1.3 调试寄存器与测试寄存器224
10.2 描述符的类型226
10.2.1 存储段描述符226
10.2.2 系统段描述符228
10.2.3 控制门描述符230
10.3 保护模式下的系统类指令231
10.3.1 实模式和保护模式任何特权级下都可执行的指令232
10.3.2 实模式和保护模式0特权级下可以执行的指令233
10.3.3 仅在保护模式下执行的指令234
10.3.4 特权指令237
10.4 控制转移与特权级变换242
10.4.1 任务状态段242
10.4.2 同一任务内特权级不变的段间转移245
10.4.3 同一任务内特权级变换的段间转移248
10.4.4 不同任务间的控制转移250
10.5 中断/异常处理259
10.5.1 中断259
10.5.2 异常259
10.5.3 中断/异常处理的控制转移260
10.6 虚拟8086工作方式263
10.6.1 虚拟8086方式263
10.6.2 离开虚拟8086方式264
10.6.3 进入虚拟8086方式265
10.7 Windows下的保护模式编程267
本章小结275
习题十277
附录A 动态调试程序DEBUG278
附录B 80x86/Pentium指令系统287
附录C 常用DOS功能调用293
参考文献299
热门推荐
- 1985704.html
- 2726647.html
- 3748040.html
- 65693.html
- 1189862.html
- 3910210.html
- 3602957.html
- 267694.html
- 2023132.html
- 95149.html
- http://www.ickdjs.cc/book_73125.html
- http://www.ickdjs.cc/book_75944.html
- http://www.ickdjs.cc/book_2283984.html
- http://www.ickdjs.cc/book_2989057.html
- http://www.ickdjs.cc/book_1369560.html
- http://www.ickdjs.cc/book_2528073.html
- http://www.ickdjs.cc/book_2183751.html
- http://www.ickdjs.cc/book_33583.html
- http://www.ickdjs.cc/book_453450.html
- http://www.ickdjs.cc/book_483959.html