微机原理与汇编语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:荆淑霞主编;王晓,何丽娟副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2005
- ISBN:7508428951
- 页数:324 页
目录 1
序 1
前言 1
第1章 微型计算机概述 1
本章学习目标 1
1.1 计算机的发展与应用 1
1.1.1 计算机的发展历史及发展趋势 1
1.1.2 计算机的特点与分类 4
1.1.3 计算机的应用 5
1.2 计算机的基本结构和工作原理 10
1.2.1 计算机的基本结构 10
1.2.2 计算机的工作原理 11
1.3 计算机系统 13
1.3.1 计算机的硬件系统 14
1.3.2 计算机的软件系统 16
1.4 微型计算机的基本概念 18
1.4.1 微处理器的产生、发展及分类 18
1.4.2 微型计算机的性能指标介绍 21
1.4.3 微型计算机的特点及应用 23
1.4.4 微型计算机系统的组成 24
本章小结 30
习题一 31
第2章 计算机中的数据表示 32
本章学习目标 32
2.1 计算机中的数制及其转换 32
2.1.1 数制的基本概念 32
2.1.2 数制之间的转换 34
2.2 计算机中数值数据的表示及运算 38
2.2.1 基本概念 38
2.2.2 带符号数的原码、反码、补码表示 39
2.2.3 定点数和浮点数表示 41
2.2.4 定点补码加法运算溢出判断 43
2.3 其他数据表示方法 44
2.3.1 美国信息交换标准代码(ASCII码) 45
2.3.2 二—十进制编码——BCD码 47
2.3.3 汉字编码 48
2.3.4 图像(图形)信息的表示方法 51
2.3.5 语音信息的表示方法 51
习题二 52
本章小结 52
第3章 80×86微处理器及其体系结构 54
本章学习目标 54
3.1 8086微处理器的内部结构 54
3.1.1 基本性能指标 54
3.1.2 8086微处理器内部结构组成 55
3.1.3 8086CPU的寄存器结构 58
3.1.4 8086CPU的外部引脚特性 62
3.2 8086微处理器的存储器组织 65
3.2.1 存储器的标准结构 65
3.2.2 存储器的分段 67
3.2.3 逻辑地址(Logic Address)和实际地址(Physical Address) 68
3.2.4 专用和保留的存储器单元及堆栈 69
3.3 8086CPU的总线周期和操作时序 70
3.3.2 8086总线周期 71
3.3.1 8284A时钟信号发生器 71
3.3.3 8086CPU的最小/最大工作方式 73
3.3.4 8086CPU的操作时序 76
3.4 80286/80386/80486微处理器简介 81
3.4.1 80286微处理器简介 82
3.4.2 80386微处理器简介 85
3.4.3 80486微处理器简介 92
本章小结 97
习题三 97
第4章 寻址方式与指令系统 99
本章学习目标 99
4.1 指令格式和操作数类型 99
4.2.1 寻址、寻址方式的概念 100
4.2 指令的寻址方式 100
4.2.2 与数据有关的寻址方式 101
4.2.3 I/O端口寻址方式 105
4.2.4 与转移地址有关的寻址方式 105
4.3 8086指令系统 106
4.3.1 数据传送类指令 107
4.3.2 DOS系统功能调用 115
4.4 80286增强和扩充指令 118
4.4.1 80286工作模式 118
4.4.2 有符号整数乘法指令 118
4.4.3 堆栈操作指令 119
4.4.4 移位指令 119
4.5 80386增强和扩充指令 120
4.5.1 数据传送与扩展指令 120
4.4.5 支持高级语言的指令 120
4.5.2 地址传送指令 121
4.5.3 有符号乘法指令 122
4.5.4 符号扩展指令 122
4.5.5 堆栈操作指令 122
4.5.6 移位指令 123
4.5.7 位操作指令 124
4.5.8 条件设置指令 125
4.6 80486新增指令 127
4.7 Pentium新增指令 129
本章小结 130
习题四 130
5.1.1 汇编语言 133
5.1.2 汇编程序 133
本章学习目标 133
5.1 汇编语言和汇编程序 133
第5章 伪指令及汇编语言程序结构 133
5.2 汇编语言语句格式 134
5.2.1 名字项 135
5.2.2 操作码项 136
5.2.3 操作数项 136
5.3 伪指令语句 143
5.3.1 数据定义伪指令 143
5.3.2 符号定义伪指令 146
5.3.3 段定义伪指令 147
5.3.4 过程定义伪指令 149
5.3.5 结构定义伪指令 149
5.3.6 模块定义与连接伪指令 151
5.3.7 程序计数器$和ORG伪指令 152
5.4 汇编语言程序的段结构 153
5.5 汇编语言程序上机过程 154
5.5.1 汇编语言的工作环境及上机步骤 154
5.5.2 汇编语言源程序的建立 155
5.5.3 将源程序文件汇编成目标程序文件 158
5.5.4 用连接程序生成可执行程序文件 159
5.5.5 程序的执行 160
5.5.6 程序的调试 160
5.6 汇编语言程序运行实例 161
本章小结 163
习题五 163
6.1 汇编语言程序设计的基本方法和基本步骤 166
6.1.1 汇编语言程序设计的基本步骤 166
本章学习目标 166
第6章 汇编语言程序设计 166
6.1.2 结构化程序的概念 169
6.1.3 流程图画法规定 170
6.2 算术运算类指令 171
6.2.1 加法指令 171
6.2.2 减法指令 173
6.2.3 乘法运算指令 175
6.2.4 除法运算指令 177
6.2.5 BCD码调整指令 180
6.3 逻辑运算与移位类指令 183
6.3.1 逻辑运算类指令 183
6.3.2 非循环移位指令 185
6.3.3 循环移位指令 187
6.4.1 顺序程序的结构形式 189
6.4.2 顺序结构的程序设计 189
6.4 顺序程序的结构形式和程序设计 189
本章小结 193
习题六 193
第7章 分支结构程序设计 195
本章学习目标 195
7.1 转移类指令 195
7.1.1 JMP无条件转移指令 195
7.1.2 条件转移指令 198
7.2 分支程序的结构形式和程序设计 202
7.2.1 分支程序的结构形式 202
7.2.2 分支结构的程序设计 203
习题七 215
本章小结 215
第8章 循环结构程序设计 217
本章学习目标 217
8.1 循环程序的基本结构 217
8.1.1 循环程序的组成 217
8.1.2 循环程序的结构 217
8.2 循环控制指令及串指令 218
8.2.1 循环控制指令 218
8.2.2 串操作类指令 219
8.3 循环结构程序的设计方法 225
8.3.1 循环控制的方法 225
8.3.2 循环程序的控制结构 230
8.4 单循环程序设计 232
8.5 多重循环 234
本章小结 238
习题八 238
第9章 子程序设计 240
本章学习目标 240
9.1 子程序的基本概念 240
9.1.1 子程序定义伪指令 242
9.1.2 调用与返回指令 243
9.2 子程序设计 247
9.2.1 子程序说明信息 247
9.2.2 保护现场与恢复现场 247
9.2.3 子程序参数传递方法 248
9.3.1 子程序的嵌套 254
9.3 子程序的嵌套与递归 254
9.3.2 子程序的递归 256
9.4 中断调用程序设计 260
9.4.1 中断的基本概念 260
9.4.2 DOS中断和系统功能调用 262
9.4.3 BIOS中断调用 267
本章小结 267
习题九 268
第10章 高级汇编技术 270
本章学习目标 270
10.1 宏汇编 270
10.1.1 宏定义、宏调用和宏展开 270
10.1.2 形参和实参 275
10.1.3 伪指令PURGE 277
10.1.4 伪指令LOCAL 278
10.2.1 定重复伪指令REPT 279
10.2 重复汇编 279
10.2.2 不定重复伪指令IRP 280
10.2.3 不定重复字符伪指令IRPC 281
10.3 条件汇编 281
本章小结 285
习题十 285
第11章 模块化程序设计 287
本章学习目标 287
11.1 段的定义 287
11.1.1 段的完整定义 287
11.1.2 定位类型 288
11.1.3 组合类型 288
11.2.1 伪指令PUBLIC和EXTRN 289
11.1.4 类别 289
11.2 模块间的通信 289
11.2.2 多个模块之间的变量传送 291
11.3 汇编语言与C/C++语言的混合编程 296
11.3.1 C/C++语言程序与汇编语言过程的模块连接 297
11.3.2 C/C++语言程序调用汇编语言的行内汇编法 302
本章小结 303
习题十一 303
附录A 8086指令系统 307
附录B DOS系统功能调用(INT 21H) 311
附录C BIOS功能调用 318
附录D 80×86中断向量 322
参考文献 324
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018