图书介绍
微机原理与汇编语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 荆淑霞主编;王晓,何丽娟副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508428951
- 出版时间:2005
- 标注页数:324页
- 文件大小:16MB
- 文件页数:337页
- 主题词:微型计算机-理论-高等学校-教材;汇编语言-程序设计-高等学校-教材
PDF下载
下载说明
微机原理与汇编语言程序设计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.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 伪指令PURGE277
10.1.4 伪指令LOCAL278
10.2.1 定重复伪指令REPT279
10.2 重复汇编279
10.2.2 不定重复伪指令IRP280
10.2.3 不定重复字符伪指令IRPC281
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和EXTRN289
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
热门推荐
- 2172458.html
- 3451779.html
- 2968996.html
- 498013.html
- 2928518.html
- 1481882.html
- 987625.html
- 2280776.html
- 3399666.html
- 3075089.html
- http://www.ickdjs.cc/book_746330.html
- http://www.ickdjs.cc/book_2714158.html
- http://www.ickdjs.cc/book_1738496.html
- http://www.ickdjs.cc/book_1616463.html
- http://www.ickdjs.cc/book_532546.html
- http://www.ickdjs.cc/book_2438274.html
- http://www.ickdjs.cc/book_1888493.html
- http://www.ickdjs.cc/book_3421730.html
- http://www.ickdjs.cc/book_3470597.html
- http://www.ickdjs.cc/book_821061.html