汇编语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:林邦杰,陈明编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2003
- ISBN:7113053033
- 页数:320 页
第1章 基本知识 1
1-1 汇编语言介绍 2
1-1-1 程序设计语言分类 2
1-1-2 汇编语言程序设计的意义 3
1-2 位及字节 4
1-3 二进制数 5
1-3-1 数字系统 5
1-3-2 补码 7
1-3-3 BCD码 8
1-4 十六进制表示法 8
1-5 ASCII码 9
1-6 个人计算机组成 9
1-6-1 处理器 10
1-6-2 内部存储器 11
1-6-3 段与地址 12
1-6-4 寄存器 13
1-7 硬件中断 17
课后习题 18
第2章 程序加载并执行 19
2-1 操作系统的组成 20
2-2 BIOS启动程序 20
2-3 系统加载程序 21
2-4 堆栈 22
课后习题 25
第3章 NASM汇编语言基础 27
3-1 源程序行格式 28
3-2 伪指令 29
3-2-1 定义含有初值的数据 29
3-2-2 定义不含初值的数据 29
3-2-3 INCBIN伪指令 30
3-2-4 EQU伪指令 30
3-2-5 TIMES伪指令 30
3-3 有效地址 30
3-4 常量 31
3-4-1 数字常量 31
3-4-2 字符常量 31
3-4-3 字符串常量 31
3-4-4 浮点数常量 32
3-5 表达式 32
3-5-1 OR运算符 32
3-5-2 XOR运算符 32
3-5-3 AND运算符 32
3-5-4 移位运算符 32
3-5-5 加及减运算符 33
3-5-6 乘及除运算符 33
3-5-7 单元运算符 33
3-6 临界表达式 33
3-7 局部标号 33
3-8 预处理器 34
3-8-1 %define指令 34
3-8-2 %undef指令 34
3-8-3 %assign指令 34
3-8-4 多行宏 35
3-8-5 条件汇编 35
3-8-6 预处理循环 36
3-8-7 文件引用指引 37
3-8-8 标准宏 37
3-8-9 汇编语言指引 37
3-9 目标文件格式 38
3-10 NASM汇编程序安装 38
3-11 范例 38
课后习题 41
第4章 一般指令 43
4-1 源操作数与目的操作数 44
4-2 MOV传送指令 44
4-3 XCHG互换指令 46
4-4 有效地址送寄存器指令LEA 46
4-5 指针送寄存器指令LDS及LES指令 46
4-6 压入PUSH及弹出POP指令 47
4-7 存储寄存器PUSHA及POPA指令 48
4-8 标志寄存器传送PUSHF及POPF指令 48
4-9 没有运算的NOP指令 49
课后习题 49
第5章 基本输入与输出 51
5-1 软件中断INT指令 52
5-2 将一个字符串输出到屏幕 52
5-3 从键盘输入一个字符 53
5-4 将一个字符输出到屏幕 54
5-5 从键盘输入一个字符串 55
5-6 将一个字输出到屏幕 57
5-7 显示内存内容 58
5-8 键盘输入控制 60
5-8-1 由键盘输入字符 60
5-8-2 直接由键盘输入或输出字符 60
5-8-3 直接由键盘输入字符 60
5-8-4 直接由键盘输入字符 60
5-8-5 由键盘输入字符串 61
5-8-6 检查键盘状态 61
5-8-7 清除键盘缓冲区 61
5-8-8 从键盘缓冲区读取字符 61
5-8-9 测试键盘缓冲区是否有字符 61
5-8-10 传回控制键状态 62
5-9 屏幕输出控制 62
5-9-1 显示字符 62
5-9-2 显示字符串 62
5-9-3 设定光标位置 62
5-9-4 向上滚动屏幕 62
5-10 打印机输出控制 63
5-10-1 输出字符至打印机 63
5-10-2 打印一个字符 63
5-10-3 取得打印机状态 63
课后习题 64
第6章 程序流程控制 65
6-1 标志寄存器 66
6-2 改变标志的指令 66
6-3 条件转移指令 67
6-4 比较两个整数 68
6-5 无条件转移指令JMP 70
6-6 循环指令LOOP 73
6-7 选择结构 76
6-8 循环结构 84
课后习题 87
第7章 算术运算 89
7-1 定点数与浮点数 90
7-2 带符号及无符号整数 90
7-3 加法及减法 91
7-4 乘法 96
7-5 除法 97
7-6 BCD十进制数运算 99
7-6-1 BCD加法 100
7-6-2 BCD减法 103
7-6-3 BCD乘法 106
7-6-4 BCD除法 107
7-6-5 BCD宏应用 108
7-7 综合例题 113
课后习题 119
第8章 宏 121
8-1 单行宏 122
8-1-1 %define指令 122
8-1-2 %undef指令 123
8-1-3 %assign指令 123
8-2 多行宏 125
8-2-1 显示字符串宏 125
8-2-2 显示字符宏 126
8-2-3 读取字符宏 127
8-2-4 显示字节宏 130
8-2-5 读取字符串宏 133
8-2-6 字符串转换为数值 137
8-2-7 数值转换为字符串 139
8-2-8 数值输出至屏幕 142
8-3 条件汇编 144
8-4 预处理循环 145
8-5 源程序文件的包含内容 146
8-6 相关宏汇总 146
课后习题 150
第9章 过程 151
9-1 过程的定义 152
9-2 过程里的局部变量 154
9-3 传值调用 156
9-4 传址调用 160
9-5 堆栈传递参数 162
9-6 内存传递参数 163
课后习题 165
第10章 字符串处理 167
10-1 声明字符串 168
10-2 字符串长度 170
10-3 基本字符串指令 172
10-4 转换指令XLATB 182
10-5 字符串宏 183
课后习题 193
第11章 位运算 195
11-1 位基本运算 196
11-2 位屏蔽 196
11-3 AND指令 197
11-4 OR指令 197
11-5 XOR指令 198
11-6 NOT指令 199
11-7 TEST指令 201
11-8 改变位位置 203
11-9 左移及右移 204
11-10 算术左移及算术右移 207
11-11 循环位移 210
11-12 位移及循环位移指令总结 213
11-13 综合例题 213
课后习题 217
第12章 文件处理 219
12-1 输入及输出层次 220
12-2 输入及输出概念 220
12-3 标准的文件代号 221
12-4 建立一个文件代号 221
12-5 打开一个文件 222
12-6 关闭一个文件 223
12-7 从文件或设备读取数据 223
12-8 数据写入文件或设备 224
12-9 移动文件指针 231
12-10 检查并修改文件属性 233
12-11 建立新文件 234
12-12 删除文件 235
12-13 文件改名 235
12-14 建立或删除子目录 236
12-15 取得当前目录 237
12-16 改变当前目录 237
12-17 取得缺省的磁盘驱动器 238
12-18 改变缺省的磁盘驱动器 238
12-19 低级输入及输出 239
课后习题 242
第13章 数据结构 243
13-1 数组声明 244
13-2 数组查找 247
13-3 使用XLATB指令转换 251
13-4 排序 252
13-5 队列 257
13-6 堆栈 260
13-7 链表 262
课后习题 265
第14章 浮点数运算 269
14-1 80x87协处理器的运算 270
14-2 浮点堆栈 270
14-3 状态字 272
14-4 控制字 275
14-5 数据类型 276
14-5-1 二进制整数 277
14-5-2 聚集十进制数 277
14-5-3 实数 278
14-5-4 七种数据类型值的范围 280
14-6 80x87指令集 280
14-7 范例 282
课后习题 288
第15章 连接程序 291
15-1 建立NASM源程序 292
15-2 将目标文件连接成.exe文件 293
15-3 显示DOS的BIOS区域数据 294
15-4 系统设备数据 296
15-5 内存容量 296
课后习题 297
附录 NASM汇编语言指令 299
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《家》高铁林,王力军文;胡博综图 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018