图书介绍

微机原理与汇编语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

微机原理与汇编语言程序设计 第2版
  • 荆淑霞主编;王晓,何丽娟副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517017998
  • 出版时间:2014
  • 标注页数:292页
  • 文件大小:123MB
  • 文件页数:300页
  • 主题词:微型计算机-理论-高等学校-教材;汇编语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微机原理与汇编语言程序设计 第2版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.2计算机的特点与分类4

1.1.3计算机的应用5

1.2计算机的基本结构和工作原理9

1.2.1计算机的基本结构9

1.2.2计算机的工作原理10

1.3计算机系统13

1.3.1计算机的硬件系统13

1.3.2计算机的软件系统15

1.4微型计算机的基本概念17

1.4.1微处理器的产生、发展及分类17

1.4.2微型计算机的性能指标介绍20

1.4.3微型计算机的特点及应用21

1.4.4微型计算机系统的组成22

本章小结29

习题129

第2章 计算机中的数据表示30

本章学习目标30

2.1计算机中的数制及其转换30

2.1.1数制的基本概念30

2.1.2数制之间的转换32

2.2计算机中数值数据的表示及运算36

2.2.1基本概念36

2.2.2带符号数的原码、反码、补码表示37

2.2.3定点数和浮点数表示39

2.2.4定点补码加法运算溢出判断41

2.3其他数据表示方法42

2.3.1美国信息交换标准代码(ASCII码)43

2.3.2二—十进制编码——BCD码44

2.3.3汉字编码45

2.3.4图像(图形)信息的表示方法48

2.3.5语音信息的表示方法48

本章小结49

习题249

第3章 80X86微处理器及其体系结构51

本章学习目标51

3.1 8086微处理器的内部结构51

3.1.1基本性能指标51

3.1.2 8086微处理器内部结构组成52

3.1.3 8086CPU的寄存器结构55

3.1.4 8086CPU的外部引脚特性59

3.2 8086微处理器的存储器组织62

3.2.1存储器的标准结构62

3.2.2存储器的分段64

3.2.3逻辑地址(Logic Address)和实际地址(Physical Address)65

3.2.4专用和保留的存储器单元及堆栈66

3.3 8086CPU的总线周期和操作时序67

3.3.1 8284A时钟信号发生器67

3.3.2 8086总线周期67

3.3.3 8086CPU的最小/最大工作方式69

3.3.4 8086CPU的操作时序72

3.4 80286/80386/80486微处理器简介77

3.4.1 80286微处理器简介77

3.4.2 80386微处理器简介80

3.4.3 80486微处理器简介87

本章小结91

习题392

第4章 寻址方式与指令系统93

本章学习目标93

4.1指令格式和操作数类型93

4.2指令的寻址方式94

4.2.1寻址、寻址方式的概念94

4.2.2与数据有关的寻址方式95

4.2.3 I/O端口寻址方式98

4.2.4与转移地址有关的寻址方式99

4.3 8086指令系统100

4.3.1数据传送类指令100

4.3.2 DOS系统功能调用108

4.4 80286增强和扩充指令110

4.4.1 80286工作模式110

4.4.2有符号整数乘法指令110

4.4.3堆栈操作指令111

4.4.4移位指令111

4.4.5支持高级语言的指令112

4.5 80386增强和扩充指令112

4.5.1数据传送与扩展指令113

4.5.2地址传送指令113

4.5.3有符号乘法指令114

4.5.4符号扩展指令114

4.5.5堆栈操作指令115

4.5.6移位指令115

4.5.7位操作指令116

4.5.8条件设置指令117

4.6 80486新增指令119

4.7 Pentium新增指令120

本章小结121

习题4122

第5章 伪指令及汇编语言程序结构125

本章学习目标125

5.1汇编语言和汇编程序125

5.1.1汇编语言125

5.1.2汇编程序125

5.2汇编语言语句格式126

5.2.1名字项127

5.2.2操作码项128

5.2.3操作数项128

5.3伪指令语句134

5.3.1数据定义伪指令134

5.3.2符号定义伪指令136

5.3.3段定义伪指令137

5.3.4过程定义伪指令139

5.3.5结构定义伪指令140

5.3.6模块定义与连接伪指令141

5.3.7程序计数器$和ORG伪指令142

5.4汇编语言程序的段结构143

5.5汇编语言程序上机过程144

5.5.1汇编语言的工作环境及上机步骤144

5.5.2汇编语言源程序的建立146

5.5.3将源程序文件汇编成目标程序文件147

5.5.4用连接程序生成可执行程序文件148

5.5.5程序的执行149

5.5.6程序的调试149

5.6汇编语言程序运行实例150

本章小结152

习题5152

第6章 汇编语言程序设计154

本章学习目标154

6.1汇编语言程序设计的基本方法和基本步骤154

6.1.1汇编语言程序设计的基本步骤154

6.1.2结构化程序的概念157

6.1.3流程图画法规定158

6.2算术运算类指令159

6.2.1加法指令159

6.2.2减法指令161

6.2.3乘法运算指令163

6.2.4除法运算指令164

6.2.5 BCD码调整指令167

6.3逻辑运算与移位类指令170

6.3.1逻辑运算类指令170

6.3.2非循环移位指令172

6.3.3循环移位指令173

6.4顺序程序的结构形式和程序设计175

6.4.1顺序程序的结构形式175

6.4.2顺序结构的程序设计176

本章小结179

习题6179

第7章 分支结构程序设计180

本章学习目标180

7.1转移类指令180

7.1.1 JMP无条件转移指令180

7.1.2条件转移指令182

7.2分支程序的结构形式和程序设计187

7.2.1分支程序的结构形式187

7.2.2分支结构的程序设计188

本章小结197

习题7197

第8章 循环结构程序设计199

本章学习目标199

8.1循环程序的基本结构199

8.1.1循环程序的组成199

8.1.2循环程序的结构199

8.2循环控制指令及串指令200

8.2.1循环控制指令200

8.2.2串操作类指令201

8.3循环结构程序的设计方法206

8.3.1循环控制的方法206

8.3.2循环程序的控制结构210

8.4单循环程序设计212

8.5多重循环214

本章小结217

习题8217

第9章 子程序设计219

本章学习目标219

9.1子程序的基本概念219

9.1.1子程序定义伪指令221

9.1.2调用与返回指令222

9.2子程序设计225

9.2.1子程序说明信息225

9.2.2保护现场与恢复现场225

9.2.3子程序参数传递方法226

9.3子程序的嵌套与递归231

9.3.1子程序的嵌套231

9.3.2子程序的递归233

9.4中断调用程序设计236

9.4.1中断的基本概念236

9.4.2 DOS中断和系统功能调用239

9.4.3 BIOS中断调用242

本章小结243

习题9243

第10章 高级汇编技术245

本章学习目标245

10.1宏汇编245

10.1.1宏定义、宏调用和宏展开245

10.1.2形参和实参249

10.1.3伪指令PURGE251

10.1.4伪指令LOCAL252

10.2重复汇编252

10.2.1定重复伪指令REPT253

10.2.2 不定重复伪指令IRP253

10.2.3不定重复字符伪指令IRPC254

10.3条件汇编255

本章小结257

习题10258

第11章 模块化程序设计259

本章学习目标259

11.1段的定义259

11.1.1段的完整定义259

11.1.2定位类型260

11.1.3组合类型260

11.1.4类别261

11.2模块间的通信261

11.2.1伪指令 PUBLIC和EXTRN261

11.2.2多个模块之间的变量传送263

11.3汇编语言与C/C++语言的混合编程267

11.3.1 C/C++语言程序与汇编语言过程的模块连接267

11.3.2 C/C++语言程序调用汇编语言的行内汇编法272

本章小结273

习题11273

附录A 8086指令系统276

附录B DOS系统功能调用(INT21H)280

附录C BIOS功能调用286

附录D 80X86中断向量290

参考文献292

热门推荐