汇编语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:高镔,韦超主编
- 出 版 社:黑龙江大学出版社
- 出版年份:2008
- ISBN:9787811290684
- 页数:257 页
第1章 基础知识 1
1.1计算机概述 1
1.1.1什么是电子计算机 1
1.1.2电子计算机的发展 1
1.1.3计算机的特点、分类与应用 4
1.2数制与编码 5
1.2.1数制及其相互转换 5
1.2.2不同数制之间的转换 7
1.2.3计算机中数据的单位 10
1.2.4计算机中数据的表示 10
1.3微型计算机系统的基本组成 13
1.3.1计算机的硬件系统 13
1.3.2计算机的软件系统 17
1.3.3微型计算机的主要技术指标 17
1.4汇编语言的特点 18
1.4.1程序设计语言 18
1.4.2汇编语言的特点 19
1.4.3汇编语言使用的场合 20
小结 20
习题一 20
第2章 微处理器的组织结构 21
2.1基本概念 21
2.1.1指令执行周期 21
2.1.2内存的读取 24
2.2 80x86和Pentium微处理器简介 25
2.2.1 80x86和Pentium微处理器的结构 25
2.2.2 IA-32三种运行模式 31
2.3 80x86和Pentium微处理器的寄存器结构 33
2.3.1通用寄存器 33
2.3.2指针及变址寄存器 34
2.3.3段寄存器 34
2.3.4控制寄存器 35
2.4存储器 36
2.4.1基本概念 36
2.4.2存储器分段管理 37
2.4.3实模式存储器寻址 38
2.4.4保护模式存储器寻址 42
2.5 PC操作系统的发展 42
2.5.1 MS-DOS 42
2.5.2桌面Windows系统 43
2.5.3 Windows NT系列 44
2.5.4红旗Linux 44
2.6 DOS内存布局 45
小结 45
习题二 46
第3章 微型机寻址方式与指令系统 47
3.1微型机的寻址方式 47
3.1.1数据寻址方式 47
3.1.2程序存储器寻址方式 50
3.2微型机的指令系统 51
3.2.1数据传送指令 51
3.2.2算术运算指令 55
3.2.3十进制算术运算指令 59
3.2.4逻辑指令 61
3.2.5串处理指令 68
3.2.6处理机控制指令 71
小结 72
习题三 73
第4章 汇编语言程序结构 75
4.1汇编语言语句格式 75
4.1.1语句类型 75
4.1.2语句格式 76
4.2汇编语言文件结构 78
4.2.1典型的.exe文件结构 78
4.2.2典型的.com文件结构 80
4.3伪指令 81
4.3.1符号定义伪指令 81
4.3.2数据定义伪指令 82
4.3.3段定义伪指令 85
4.3.4简化段定义伪指令 87
4.3.5程序开始结束伪指令 88
4.3.6指令集选择伪指令 88
4.3.7过程定义伪指令 89
4.4汇编语言源程序结构 89
4.4.1完整段定义结构 89
4.4.2简化段定义结构 89
4.4.3程序段前缀结构 90
4.5汇编语言程序上机过程 91
4.5.1概述 91
4.5.2建立汇编语言的工作环境 91
4.5.3 .exe文件上机过程 92
4.5.4 .com文件上机过程 100
小结 101
习题四 101
第5章 基本结构程序设计 103
5.1顺序结构程序设计 103
5.2分支结构程序设计 106
5.2.1转移指令 107
5.2.2简单分支程序设计 110
5.2.3多分支程序设计 112
5.3循环结构程序设计 117
5.3.1循环指令 118
5.3.2简单循环程序设计 119
5.3.3多重循环程序设计 131
小结 137
习题五 138
第6章 子程序结构 139
6.1子程序的设计方法 139
6.1.1子程序的定义 139
6.1.2子程序的调用 140
6.1.3返回命令 142
6.1.4保存与恢复寄存器 142
6.1.5子程序设计中的参数传送 144
6.2嵌套与递归子程序 149
6.2.1子程序的嵌套 149
6.2.2递归子程序 151
6.3子程序设计举例 151
小结 153
习题六 153
第7章 高级汇编语言技术 154
7.1宏汇编 154
7.1.1宏定义、宏调用和宏展开 154
7.1.2宏操作符 156
7.1.3 LOCAL伪指令 158
7.1.4宏嵌套 161
7.1.5宏库的使用 162
7.2重复汇编 163
7.3条件汇编 165
小结 166
习题七 166
第8章 中断与输入输出 168
8.1中断 168
8.1.1中断概述 168
8.1.2中断分类 168
8.1.3中断向量表 170
8.1.4 BIOS中断及中断调用 172
8.1.5 DOS功能调用概述 173
8.1.6基本I/O功能调用 173
8.1.7中断处理程序的编写 175
8.1.8中断程序设计举例 176
8.2磁盘文件存取技术 177
8.2.1磁盘的记录方式 177
8.2.2文件控制块(FCB)的磁盘存取方式 179
8.2.3标号磁盘存取方式 185
8.3输入输出程序设计 188
8.3.1 I/O指令 188
8.3.2程序查询控制方式 190
8.3.3程序中断方式 191
8.3.4直接存储器访问(DMA)方式 194
8.3.5通道传输方式 194
小结 195
习题八 196
第9章 汇编语言与高级语言的混合编程 197
9.1调用协议 197
9.1.1入口参数传递规则 197
9.1.2返回值传递规则 197
9.1.3寄存器保护规则 198
9.2与C语言的接口 198
9.2.1模块连接法 199
9.2.2伪变量法 210
9.2.3嵌入式汇编法 210
9.3 32位环境下与C/C++接口 213
9.3.1嵌入式汇编法 213
9.3.2 C/C++程序调用汇编语言过程 216
小结 217
习题九 218
第10章 模块化程序设计 219
10.1模块化程序设计 219
10.1.1模块化程序设计步骤 219
10.1.2结构化程序设计 220
10.2各模块间参数传递的方法 220
10.2.1常用伪指令 221
10.2.2模块之间的通信 221
10.3模块连接举例 225
10.3.1模块程序设计上机步骤 225
10.3.2模块连接 225
小结 228
习题十 228
参考文献 230
附录A ASCII码表 231
附录B 动态调试程序DEBUG 232
附录C INT 21 H常用DOS功能调用中断 235
附录D BIOS中断调用 245
附录E 8088/8086指令系统表 249
附录F 伪操作表 256
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017