汇编语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:宋人杰主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302174585
- 页数:211 页
第1章 汇编语言基础知识 1
1.1 微型计算机概述 1
1.2 Intel公司微处理器简介 2
1.3 计算机语言及汇编语言特点 3
1.3.1 计算机语言概述 3
1.3.2 汇编语言的特点 5
1.4 程序可见寄存器组 5
1.5 存储器 9
1.5.1 基本概念 9
1.5.2 实模式存储器寻址 10
1.6 外部设备 11
习题 12
第2章 汇编语言源程序格式 13
2.1 汇编语言语句格式 13
2.1.1 汇编语言语句类型 13
2.1.2 汇编语言指令格式 13
2.2 伪指令 20
2.2.1 处理器选择伪指令 21
2.2.2 数据定义伪指令 21
2.2.3 模块命名和标题伪指令 24
2.2.4 程序结束伪指令 24
2.2.5 完整段定义伪指令 25
2.2.6 简化段定义伪指令 28
2.2.7 表达式赋值伪指令 29
2.2.8 定位伪指令 30
2.2.9 标号定义伪指令 32
2.3 汇编语言源程序基本框架 32
2.3.1 完整段定义框架 32
2.3.2 简化段定义框架 34
习题 35
第3章 8086/8088寻址方式及指令系统 36
3.1 8086/8088寻址方式 36
3.1.1 数据寻址方式 36
3.1.2 程序转移寻址方式 42
3.2 8086/8088指令系统 44
3.2.1 数据传送指令 44
3.2.2 算术运算指令 49
3.2.3 逻辑操作指令 55
3.2.4 串处理指令 59
3.2.5 控制转移指令 65
3.2.6 处理器控制指令 72
习题 74
第4章 顺序、分支与循环程序设计 78
4.1 顺序程序设计 78
4.2 分支程序设计 80
4.2.1 分支结构 80
4.2.2 用分支指令实现分支结构程序 80
4.3 循环程序设计 83
4.3.1 循环结构 83
4.3.2 单循环程序设计 85
4.3.3 多重循环程序设计 89
习题 92
第5章 子程序及宏指令设计 93
5.1 子程序设计方法 93
5.1.1 子程序定义 93
5.1.2 寄存器内容的保存及恢复 94
5.1.3 子程序的调用及返回 95
5.1.4 子程序的参数传递 95
5.1.5 子程序嵌套 101
5.2 模块化程序设计 102
5.2.1 模块划分 102
5.2.2 源程序文件包含的伪指令 102
5.2.3 模块间的连接 103
5.3 宏汇编 104
5.3.1 宏定义、宏调用和宏展开 104
5.3.2 宏定义和宏调用中的参数 106
5.3.3 宏指令的嵌套 108
5.3.4 宏汇编中的伪指令 110
5.3.5 重复汇编 112
5.3.6 条件汇编 113
习题 114
第6章 32位指令系统及程序设计 116
6.1 32位微处理器工作模式 116
6.2 32位指令的运行环境 117
6.2.1 寄存器组 117
6.2.2 80386保护模式下的存储管理 119
6.3 32位80x86 CPU的寻址方式 119
6.4 32位微处理器指令 120
6.4.1 使用32位80x86指令的注意事项 120
6.4.2 80386新增指令 121
6.4.3 80486新增指令 123
6.4.4 Pentium新增指令 124
6.4.5 Pentium Pro新增指令 125
6.4.6 MMX指令 125
6.4.7 SIMD指令 130
6.5 程序设计举例 132
6.5.1 基于32位指令的实模式程序设计 132
6.5.2 基于MMX指令的实模式程序设计 133
6.5.3 保护模式下的程序设计 135
习题 138
第7章 综合程序设计 139
7.1 加密程序设计举例 139
7.2 反跟踪程序设计举例 141
习题 145
第8章 输入输出与中断控制 146
8.1 输入输出接口概述 146
8.1.1 输入输出接口 146
8.1.2 主机与外设之间交换数据的方式 147
8.2 程序控制方式下的输入输出程序设计 148
8.2.1 无条件传送方式 148
8.2.2 程序查询方式 152
8.3 中断传送方式 154
8.3.1 中断系统 155
8.3.2 中断优先级与中断嵌套 158
8.3.3 中断处理程序 158
8.4 DOS与BIOS中断 161
8.4.1 DOS系统功能调用 161
8.4.2 BIOS功能调用 164
习题 172
第9章 C语言与汇编语言混合编程 174
9.1 嵌入式汇编 174
9.1.1 嵌入式汇编程序中汇编指令格式 174
9.1.2 嵌入式汇编程序设计 175
9.1.3 编译连接的方法 179
9.2 C语言调用汇编模块 179
9.2.1 C语言调用汇编模块编程规则 180
9.2.2 C语言调用汇编模块的编译连接方法 183
9.3 汇编语言引用C语言函数 184
习题 185
第10章 汇编语言程序实验工具软件介绍 187
10.1 汇编语言实验上机步骤 187
10.2 常用调试程序Debug 189
10.2.1 Debug的主要特点 189
10.2.2 Debug的启动 189
10.2.3 Debug的命令 189
10.2.4 Debug中的命令介绍 190
10.2.5 Debug程序的应用举例 197
10.3 集成开发环境PWB 198
10.3.1 PWB的安装 198
10.3.2 PWB的运行和退出 199
10.3.3 PWB主菜单 199
10.3.4 PWB开发环境的设置 200
10.3.5 PWB的应用 200
10.4 源代码级调试工具软件CodeView 200
附录A DOS功能调用(INT 21H)一览表 202
附录B BIOS中断调用表(INT N) 207
参考文献 211
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019