图书介绍

汇编语言与PC技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

汇编语言与PC技术
  • 王雪莉主编;何旭莉,付文霞,李传秀副主编 著
  • 出版社: 东营:中国石油大学出版社
  • ISBN:9787563641772
  • 出版时间:2015
  • 标注页数:312页
  • 文件大小:42MB
  • 文件页数:323页
  • 主题词:汇编语言-程序设计-教材

PDF下载


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

下载说明

汇编语言与PC技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 微型计算机基本知识1

1.1 微型计算机的发展概况1

1.2 微型计算机系统6

1.2.1 微型计算机系统的构成6

1.2.2 微型计算机的工作过程12

1.3 微型计算机的运算基础13

1.3.1 常用进制计数法13

1.3.2 不同进制数之间的转换16

1.3.3 二进制编码19

1.3.4 无符号二进制数的运算21

1.3.5 带符号二进制数的表示和运算25

习题33

第2章 微处理器35

2.1 8086/8088微处理器35

2.1.1 8086/8088 CPU的内部结构35

2.1.2 8086/8088 CPU的内部寄存器39

2.1.3 8086/8088 CPU的存储器组织42

2.1.4 8086/8088 CPU的工作模式和引脚及其功能52

2.1.5 8086/8088 CPU的工作时序56

2.2 80386微处理器59

2.2.1 80386微处理器的主要特性59

2.2.2 80386微处理器的内部结构60

2.2.3 80386微处理器的内部寄存器61

2.2.4 80386微处理器的主要引脚信号66

2.2.5 80386微处理器的工作模式67

2.3 Pentium 4微处理器71

2.3.1 Pentium 4微处理器的物理特性71

2.3.2 Pentium 4微处理器的NetBurt体系结构72

2.3.3 Pentium 4微处理器增强的单指令多数据流扩展指令集SSE273

2.3.4 Pentium 4微处理器的功能结构74

2.4 总线75

2.4.1 总线概述75

2.4.2 PC系统总线78

2.4.3 外设总线81

习题85

第3章 汇编语言程序设计基础87

3.1 基本概念87

3.1.1 机器指令和代码指令87

3.1.2 汇编指令87

3.1.3 汇编语言程序建立及处理过程88

3.2 8086指令系统89

3.2.1 数据传送类指令89

3.2.2 算术运算类指令92

3.2.3 逻辑运算与移位指令97

3.2.4 字符串处理指令100

3.2.5 控制转移指令104

3.2.6 中断指令106

3.2.7 处理器控制指令106

3.2.8 常用伪指令107

3.3 源程序典型结构110

3.3.1 一个标准的单模块汇编语言源程序书写形式示例110

3.3.2 段寄存器初值的设置112

3.3.3 DOS下汇编语言程序的正常结束113

3.4 变量115

习题118

第4章 数据传送程序设计121

4.1 数据的传送121

4.1.1 MOV指令(传送字节或字)121

4.1.2 循环控制指令LOOP122

4.1.3 各种寻址方式编制数据块传送程序123

4.2 数据的输入和输出127

4.2.1 常用DOS功能调用127

4.2.2 程序举例129

4.3 堆栈131

4.3.1 堆栈的定义及操作指令131

4.3.2 用堆栈存储数据实例133

4.4 换码程序134

4.4.1 XLAT指令135

4.4.2 换码程序举例135

习题138

第5章 算术逻辑运算程序140

5.1 带符号和无符号二进制数加减运算140

5.1.1 加减运算指令140

5.1.2 程序举例144

5.2 带符号和无符号二进制数乘除运算147

5.2.1 乘除运算指令147

5.2.2 程序举例149

5.3 十进制数算术运算150

5.3.1 压缩型BCD码调整指令151

5.3.2 压缩型BCD码程序举例151

5.3.3 非压缩型BCD码(ASCII码)加法调整指令153

5.3.4 非压缩型BCD码程序举例154

5.4 逻辑运算程序157

5.4.1 逻辑指令157

5.4.2 移位指令158

5.4.3 程序举例160

习题164

第6章 分支与循环程序设计166

6.1 分支程序设计166

6.1.1 标号166

6.1.2 无条件转移指令167

6.1.3 比较指令168

6.1.4 条件转移指令169

6.1.5 分支程序设计171

6.2 循环程序设计175

6.3 多重循环程序设计178

6.4 子程序180

6.4.1 子程序定义181

6.4.2 子程序调用与返回181

6.4.3 子程序举例183

习题187

第7章 微型计算机和外设的数据传输189

7.1 接口电路的作用189

7.2 CPU和输入/输出设备之间的信号190

7.3 接口部件的I/O端口191

7.4 CPU和外设之间的数据传送方式192

7.4.1 程序方式193

7.4.2 中断方式195

7.4.3 DMA方式199

7.5 PC系列机中接口电路的连接200

习题201

第8章 可编程并行I/O接口电路——8255A202

8.1 并行接口概述202

8.2 8255A的结构及功能203

8.2.1 8255A的组成及功能203

8.2.2 8255A的引脚信号206

8.2.3 8255A的控制字206

8.3 8255A的控制字格式及工作方式207

8.3.1 方式选择控制字207

8.3.2 端口C置1/置0控制字208

8.3.3 8255A的工作方式208

习题216

第9章 可编程串行通信接口——8250218

9.1 串行通信的基本概念218

9.1.1 串行通信的类型219

9.1.2 信号的调制与解调222

9.2 可编程异步串行接口部件8250223

9.2.1 8250的功能、结构223

9.2.2 8250的引脚定义228

9.2.3 8250的初始化编程232

9.2.4 8250编程举例234

习题236

第10章 中断系统及中断控制器——8259A237

10.1 中断类型号和中断向量表237

10.2 可编程中断控制器8259A238

10.2.1 8259A的引脚信号和工作原理238

10.2.2 8259A的结构及功能239

10.2.3 8259A的工作方式242

10.2.4 8259A的初始化命令字247

10.2.5 8259A的初始化流程251

10.2.6 8259A的操作命令字253

10.3 8259A使用举例256

10.3.1 中断结束命令的例子256

10.3.2 特殊屏蔽方式的例子257

10.3.3 一个完整的程序段258

习题263

第11章 可编程计数器/定时器——8253265

11.1 计数与定时概述265

11.1.1 计数与定时的概念265

11.1.2 计数方法与计数器266

11.1.3 计数/定时的工作原理267

11.2 可编程计数器/定时器8253268

11.2.1 8253的编程结构268

11.2.2 8253的编程271

11.2.3 8253的工作模式272

11.2.4 8253的应用举例279

11.2.5 通用发声程序280

习题281

第12章 模拟接口283

12.1 模拟输入输出系统283

12.2 数/模转换器284

12.2.1 数/模转换的基本原理285

12.2.2 数/模转换器的主要技术指标287

12.2.3 数/模转换器的芯片和有关电路288

12.2.4 数/模转换器的应用289

12.3 模/数转换器290

12.3.1 模/数转换的基本原理291

12.3.2 模/数转换器的主要技术指标292

12.3.3 模/数转换器与系统连接的问题293

12.3.4 典型的模/数转换芯片及应用294

习题297

附录A ASCII码表298

附录B 汇编语言上机指导与程序调试工具DEBUG的使用299

参考文献312

热门推荐