图书介绍
汇编语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![汇编语言程序设计 第2版](https://www.shukui.net/cover/12/33144050.jpg)
- 丁辉主编;陈书谦,朱海峰副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121013088
- 出版时间:2005
- 标注页数:296页
- 文件大小:14MB
- 文件页数:307页
- 主题词:汇编语言-程序设计
PDF下载
下载说明
汇编语言程序设计 第2版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
1.2 进位计数制2
1.2.1 常用计数制及其数的算术运算2
12.2 数制转换4
1.3 计算机中数和字符的表示8
13.1 数的表示8
1.3.2 字符的表示11
习题11
2.1.1 执行单元与接口部件单元12
第2章 IBM-PC计算机系统概述12
2.1 CPU的功能结构12
2.2 存储器的组织16
2.2.1 存储单元的地址和内容16
2.2.2 8086/8088存储器的组织16
2.3 Intel 80x86系统高档微处理器简介18
2.3.1 80286微处理器18
2.3.2 80386微处理器19
2.3.3 80486微处理器21
2.3.4 Pentium微处理器21
2.4 外部设备22
习题23
3.2 8086/8088寻址方式24
3.1 8086/8088指令格式24
第3章 8086/8088指令系统24
3.2.1 固定寻址(Inherent Addressing)25
3.2.2 立即寻址(Immediate Addressing)25
3.2.3 寄存器寻址(Register Addressing)25
3.2.4 存储器寻址25
3.3 指令的执行时间30
3.4 8086/8088指令系统31
3.4.1 数据传送指令32
3.4.2 算术运算指令37
3.4.3 位操作指令41
3.4.5 转移指令44
3.4.6 处理器控制指令44
3.4.4 串操作指令44
习题45
第4章 80x86/Pentium微处理器指令系统47
4.1 80286增强和扩充指令47
4.1.1 80286工作模式47
4.1.2 堆栈操作指令47
4 1.3 有符号整数乘法指令49
4.1.4 移位指令49
4.1.5 支持高级语言的指令50
4.2 80386增强和扩充指令52
4.2.1 数据传送与扩展指令52
4.2.2 堆栈操作指令52
4.2.3 地址传送指令53
4.2.6 移位指令54
4.2.5 符号扩展指令54
4.2.4 有符号数乘法指令54
4.2.7 位操作指令55
4.2.8 条件设置指令56
4.3 80486新增指令57
4.3.1 字节交换指令57
4.3.2 互换并相加指令57
4.3.3 比较并交换指令57
4.3.4 Cache管理指令58
4.4 Pentium新增指令58
4.4.1 8字节比较交换指令58
4.4.2 处理器特征识别指令58
4.4.5 写模型专用寄存器指令59
习题59
4.4.4 读模型专用寄存器指令59
4.4.3 读时间标记计数器指令59
第5章 汇编语言程序60
5.1 汇编语言源程序与汇编程序60
5.2 汇编语言程序格式和组成元素60
5.2.1 标识符61
5.2.2 保留字61
5.2.3 表达式61
5.3 伪指令67
5.3.1 符号定义伪指令67
5.3.2 变量定义伪指令67
5.3.3 段定义伪指令69
5.3.5 80x86指令集选择伪指令70
5.3.4 过程定义伪指令70
5.4 汇编语言程序的上机过程71
5.4.1 建立ASM文件71
5.4.2 生成OBJ文件71
5.4.3 生成EXE文件72
5.4.4 快速生成可执行文件的方法73
5.4.5 程序的执行和调试73
5.4.6 TASM、TLINK及Turbo Debugger的使用77
习题78
第6章 顺序程序设计80
6.1 汇编语言程序设计的基本步骤80
6.2 顺序程序设计80
6.2.1 十进制算术运算80
6.2.2 输入/输出DOS功能调用83
6.2.3 顺序程序设计举例86
习题90
第7章 分支程序设计93
7.1 分支程序结构93
7.2 转移指令94
7.2.1 条件转移指令94
7.2.2 无条件转移指令96
7.3 分支程序设计99
7.3.1 测试法分支程序设计99
7.3.2 跳转表法分支程序设计104
习题108
第8章 循环程序设计111
8.1 循环程序结构111
8.2.1 重复控制指令113
8.2 循环指令113
8.2.2 串操作指令及重复前缀115
8.3 循环程序设计119
8.3.1 计数控制的循环程序设计119
8.3.2 条件控制的循环程序设计122
8.3.3 多重循环程序设计126
习题131
第9章 子程序设计及系统调用134
9.1 调用程序与子程序134
9.2 调用与返回指令134
9.3 子程序设计136
9.3.1 子程序的定义136
9.3.2 子程序的调用与返回137
9.3.3 保护现场与恢复现场141
9.3.4 参数的传递142
9.4 程序的嵌套和递归149
9.4.1 子程序的嵌套149
9.4.2 子程序的递归152
9.5 子程序调用与系统功能调用154
9.5.1 子程序调用与系统功能调用间的关系154
9.5.2 系统功能调用的方法154
习题155
第10章 高级汇编语言技术160
10.1 宏汇编160
10.1.1 宏定义160
10.1.2 宏调用和宏扩展161
10.1.3 宏定义和宏调用中参数的使用162
10.1.4 宏嵌套166
10.2 重复汇编167
10.2.1 使用REPT伪指令的重复汇编结构167
10.2.2 使用IRP伪指令的重复汇编结构168
10.2.3 使用IRPC伪指令的重复汇编结构169
10.3 条件汇编170
10.3.1 条件汇编的概念及条件汇编的结构170
10.3.2 条件汇编伪指令170
10.4 库的使用175
10.4.1 库的建立175
10.4.2 库的使用175
习题175
11.1.1 DOS功能调用方法177
11.1 DOS功能调用177
第11章 DOS功能调用与BIOS中断调用177
11.1.2 常用输入/输出DOS功能调用178
11.2 BIOS中断调用179
11.2.1 BIOS中断调用方法179
11.2.2 常用BIOS中断调用180
习题192
第12章 磁盘文件管理194
12.1 磁盘的组织模式194
12.1.1 磁盘系统区与数据区195
12.1.2 引导记录与目录196
12.1.3 文件分配表198
12.2 磁盘文件的存取200
12.2.1 文件代号与ASCII字符串200
12.2.2 文件指针与错误返回码201
12.2.3 建立文件与存取文件202
12.3 磁盘文件管理功能调用206
12.3.1 支持磁盘和文件的INT 21H功能206
12.3.2 基本的INT 13H磁盘操作207
习题211
第13章 模块化程序设计213
13.1 模块化程序设计概述213
13.2 段的定义214
13.2.1 完整段定义214
13.2.2 简化段定义218
13.3 模块间的通信220
13.3.1 模块通信伪指令220
13.4 模块的连接224
习题225
第14章 WIN32汇编语言程序设计226
14.1 概述226
14.1.1 基本概念226
14.1.2 Windows的内存管理229
14.1.3 Windows的保护机制230
14.2 WIN32的汇编语言程序232
14.2.1 WIN32汇编源程序的基本结构232
14.2.2 WIN32汇编语言程序的上机过程234
14.3 API的调用239
14.3.1 什么是API239
14.3.2 调用API240
习题244
15.1.1 嵌入汇编语句的格式245
15.1 C嵌入汇编方式245
第15章 汇编语言与C/C++的混合编程245
15.1.2 汇编语句访问C语言的数据246
15.1.3 嵌入汇编的编译过程248
15.2 C模块的连接方式250
15.2.1 混合编程的约定规则250
15.2.2 汇编模块的编译和连接251
15.2.3 混合编程的参数传递253
15.3 汇编语言在C++中的应用255
15.3.1 内嵌汇编代码255
15.3.2 调用汇编语言的过程258
习题260
实验一 程序的编辑、汇编、连接和调试262
实验二 分支程序设计262
上机实验指导262
实验三 循环程序设计263
实验四 子程序263
实验五 高级汇编语言技术264
实验六 DOS功能调用与BIOS中断调用264
实验七 模块化程序设计265
实验八 WIN32汇编语言的调试265
实验九 C语言与汇编语言的连接266
附录A ASCII码表267
附录B 80x86指令表268
附录C MASM 5.0宏汇编程序出错信息281
附录D DEBUG命令表286
附录E BIOS和MS-DOS功能调用288
参考文献296