图书介绍

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

汇编语言与微机原理教程
  • 顾元刚主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505356771
  • 出版时间:2000
  • 标注页数:384页
  • 文件大小:17MB
  • 文件页数:396页
  • 主题词:

PDF下载


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

下载说明

汇编语言与微机原理教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 微型计算机概述1

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

1.1.1 微处理器和微型计算机的发展2

1.1.2 80x86微处理器的性能与特点3

1.2 微型机的特点与主要技术指标6

1.2.1 微型机的特点6

1.2.2 微型机的主要性能指标6

1.2.3 微型计算机的应用7

习题9

第2章 微型计算机基础11

2.1 计算机中信息的表示和运算12

2.1.1 进位计数制12

2.1.2 进位计数制之间的数转换13

2.1.3 定点数和浮点数17

2.1.4 原码、反码和补码20

2.1.5 BCD码23

2.1.6 字符和汉字的编码23

2.2 基本逻辑运算25

2.2.1 “与”运算(AND)25

2.2.2 “或”运算(OR)25

2.2.3 “非”运算(NOT)25

2.2.4 “异或”运算(XOR)25

2.3 80x86微型计算机系统概述26

2.3.1 微型计算机系统概述26

2.3.2 8086/8088CPU功能结构28

2.3.3 内部存储器概述31

习题32

第3章 8086微型计算机机器语言指令35

3.1寻址方式36

3.1.1 操作数的种类36

3.1.2 8086/8088的寻址方式36

3.2 指令系统41

3.3 8086微型计算机的常用指令43

3.3.1 数据传送指令43

3.3.2 算术运算指令48

3.3.3 逻辑运算和移位指令55

3.3.4 处理机控制指令57

习题58

第4章 汇编语言程序61

4.1.3 宏汇编语言62

4.1.2 分类62

4.1.1 定义62

4.1 汇编语言62

4.2 80x86汇编语言语句63

4.2.1 语句的种类63

4.2.2 语句的格式63

4.3 汇编语言数据64

4.3.1 常量64

4.3.2 变量65

4.3.3 标号65

4.3.3 表达式65

4.4 汇编语言伪指令70

4.4.1 变量定义和数据预置伪指令70

4.4.2 符号定义伪指令72

4.4.3 段定义伪指令73

4.4.4 程序开始与结束伪指令76

4.4.5 对准伪指令77

4.4.6 其他伪指令78

4.5 汇编语言源程序的结构79

4.6 上机操作过程81

4.6.1 软件环境81

4.6.2 源程序的汇编82

4.6.3 装配连接目的程序82

4.6.4 程序的执行与调试83

习题84

第5章 汇编语言程序设计87

5.1 顺序结构程序设计88

5.2 分支结构程序设计89

5.2.1 分支结构程序设计概述89

5.2.2 转换移令91

5.2.3 分支结构程序设计94

5.3 循环结构程序设计101

5.3.1 循环结构程序设计概述101

5.3.2 循环控制与串操作指令102

5.3.3 循环程序设计106

习题113

第6章 子程序设计115

6.1 子程序(过程)调用与返回指令116

6.1.1 子程序调用指令GALL116

6.1.2 子程序返回指令RET117

6.2 子程序的设计方法118

6.2.1 子程序的定义118

6.2.3 寄存器的保存与恢复119

6.3 子程序的参数传递119

6.2.2 子程序的调用和返回119

6.3.1 通过寄存器传递参数120

6.3.2 用参数表传递参数121

6.3.3 通过堆栈传递参数或参数地址123

6.4 嵌套子程序125

6.5 递归子程序127

习题128

第7章 高级汇编语言技术129

7.1 宏汇编130

7.1.1 宏的定义130

7.1.2 宏调用和宏展开130

7.1.3 宏定义和宏调用中的参数132

7.1.4 宏定义中的标号和变量处理133

7.1.5 取消宏定义伪指令PURGE134

7.2.2 不定重复伪指令135

7.2 重复汇编135

7.2.1 定重复汇编伪指令135

7.3 条件汇编136

7.4 宏库的使用138

7.4.1 宏库的建立138

7.4.5 宏库的使用139

7.5 结构与记录140

7.5.1 结构140

7.5.2 记录143

习题145

第8章 80x86 CPU147

8.1 8086/8088 CPU148

8.1.1 8086/8088引脚信号148

8.1.2 8086/8088操作和时序153

8.2.1 80486功能结构157

8.2 80486CPU157

8.2.2 80486引脚信号160

8.2.3 80486的工作方式164

8.3 Pentium CPU167

8.3.1 Pentium CPU概述167

8.3.2 Pentium微处理器的基本组成167

8.4 80486指令系统168

8.4.1 增加的寻址方式168

8.4.2 80486的数据类型168

8.4.3 80486指令系统简介169

习题170

第9章 半导体存储器173

9.1.1 存储器的分类174

9.1 概述174

9.1.2 存储器的主要性能指标176

9.2 主存储器及接口177

9.2.1 主存储器的基本组成177

9.2.2 半导体存储器的分类178

9.2.3 存储器与CPU的接口185

9.3 高速缓存系统190

9.3.1 高速缓存系统的结构190

9.3.2 高速缓存数据的一致性191

9.4 PC内存的分配和使用192

9.4.1 PC内存空间分配192

9.4.2 PC内存的使用195

习题196

第10章 输入/输出及中断系统199

10.1.2 I/O接口的硬件分类200

10.1.1 I/O接口的概念200

10.1 I/O接口概述200

10.1.3 I/O接口的功能及结构201

10.1.4 I/O接口的端口寻址203

10.1.5 I/O控制方式203

10.2 PC系列I/O端口布局209

10.2.1 I/O端口寻址特点209

10.2.2 I/O端口地址分配210

10.3 中断原理211

10.3.1 80x86中断的类型211

10.3.2 中断向量与中断描述符表213

10.3.3 中断响应和中断处理过程215

10.3.4 中断优先级与嵌套217

10.3.5 中断源的识别和判优218

10.4 8259A中断控制器219

10.4.1 8259A中断控制器的功能结构及外形220

10.4.2 8259A的中断工作过程221

10.4.3 8259A中断控制器的编程222

10.5 中断应用230

10.5.1 DOS系统功能调用231

10.5.2 ROM BIOS中断调用234

10.5.3 系统中断调用及应用实例236

10.6 8237DMA控制器239

10.6.1 DMA控制器的一般结构239

10.6.2 DMA8237控制器240

10.6.3 8237A的编程和使用247

习题249

第11章 总线253

11.1.2 总线标准254

11.1.1 总线254

11.1 概述254

11.1.3 信息在总线上的传送方式256

11.1.4 总线仲裁256

11.1.5 总线通信协议258

11.1.6 总线的负载能力259

11.2 系统总线和局部总线259

11.2.1 ISA总线259

11.2.2 EISA总线262

11.2.3 VESA总线262

11.2.4 PCI总线263

11.3 外部通信总线265

11.3.1 RS-232C串行通信总线265

11.3.2 CENTRONIC打印机总线接口268

11.3.3 通用串行总线USB(Universal Serial Bus)269

11.3.4 硬盘驱动器接口电路270

11.3.5 软盘驱动器接口电路271

习题271

第12章 可编程接口芯片及应用273

12.1 并行接口芯片8255A及应用274

12.1.1 8255A的结构与引脚274

12.1.2 8255A的工作方式276

12.1.3 8255的应用举例281

12.2 定时/计数器接口芯片8253应用284

12.2.1 8253的结构与引脚功能284

12.2.2 8253的工作方式与初始化286

12.2.3 计数器/计时器应用举例291

12.3 串行接口芯片8251A及应用300

12.3.1 串行通信概述300

12.3.2 可编程通信接口8251A(USART)305

习题313

第13章 微机常规外设子系统315

13.1 键盘316

13.1.1 键盘的工作原理316

13.1.2 键盘控制器318

13.1.3 键盘中断319

13.2 视频子系统321

13.2.1 概述321

13.2.2 视频显示原理321

13.2.3 VGA显示卡326

13.2.4 字符和图形程序设计328

13.3 打印机338

13.3.1 并行接口338

13.4.1 软盘340

13.3.2 打印字符的子程序340

13.4 磁盘子系统340

13.4.2 硬盘345

13.4.3 CD-ROM光盘348

13.4.4 文件操作程序设计351

习题357

附录A ASCII码表359

附录B 8066/8088指令系统360

附录C 中断向量地址表364

附录D BIOS功能调用365

附录E DOS功能调用369

附录F 调试程序DEBUG374

附录G 汇编错误信息378

参考文献384

热门推荐