《微型计算机原理与接口技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王宁宁等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2009
  • ISBN:9787118061734
  • 页数:390 页
图书介绍:本书共分五章。第一章提出了瓦斯煤层冲击地压问题;第二章介绍了矿井瓦斯的成因和含瓦斯煤的基本特性;第三章揭示了瓦斯煤层冲击地压发生机理、冲击地压发生后的瓦斯涌出机理;第四章考虑瓦斯的作用与影响,确定了瓦斯煤层钻屑量指标;第五章分别应用单孔介质和双孔介质模型,建立了瓦斯煤层注水过程水气驱替理论。

第1章 基础知识 1

1.1概述 1

1.2计算机中的数与字符 3

1.2.1二进制数与十六进制数的表示 3

1.2.2位、字节、字、双字和四字 4

1.2.3 KB、MB、GB和TB 4

1.2.4带符号数的表示法 5

1.2.5数的定点与浮点表示 9

1.2.6字符的编码 11

1.3计算机基本工作原理 13

1.3.1存储程序工作原理 13

1.3.2计算机系统的组成 13

1.3.3冯·诺依曼结构 15

习题 15

第2章 微型计算机基础 16

2.1微型计算机系统的组成 16

2.1.1微处理器、微机和微机系统 16

2.1.2微型计算机的基本结构 16

2.1.3微处理器 18

2.1.4存储器 22

2.1.5输入/输出接口电路 24

2.2微机的工作过程 25

2.3 8086微处理器 30

2.3.1 8086微处理器的结构 30

2.3.2 8086的引脚信号 40

2.3.3 8086系统的最小模式和最大模式 45

2.3.4 8086的存储器组织和I/O组织 47

2.3.5 8086的总线操作 51

2.4微型计算机系统的性能指标 54

习题 55

第3章 指令系统 57

3.1概述 57

3.2 8086的操作数寻址方式 59

3.2.1立即寻址 59

3.2.2寄存器寻址 60

3.2.3存储器寻址 60

3.2.4隐含寻址 66

3.2.5 I/O端口寻址 66

3.3 8086的机器指令格式 67

3.4 8086指令系统 69

3.4.1数据传送指令 70

3.4.2算术运算指令 78

3.4.3逻辑操作指令 91

3.4.4程序控制指令 94

3.4.5串操作指令 109

3.4.6处理器控制指令 115

3.5 80X86的扩展指令简介 117

3.5.1指令集的32位扩展 117

3.5.2扩展原有功能 118

3.5.3 80X86新增指令 119

习题 122

第4章 汇编语言程序设计 127

4.1程序设计语言概述 127

4.2汇编语言的基本语法 128

4.2.1汇编语言源程序的结构 128

4.2.2汇编语言语句的格式 130

4.2.3数据项及表达式 131

4.3伪指令 135

4.3.1数据定义伪指令 135

4.3.2符号定义伪指令 138

4.3.3段定义伪指令 139

4.3.4过程定义伪指令 142

4.3.5结束伪指令 143

4.3.6宏指令 146

4.4 DOS功能调用 147

4.5汇编语言程序设计的基本方法 153

4.5.1顺序程序 154

4.5.2分支程序 156

4.5.3循环程序 159

4.5.4子程序设计 163

4.5.5汇编语言程序举例 168

习题 174

第5章 输入与输出 178

5.1输入/输出接口 178

5.1.1外设接口电路的功能 178

5.1.2 CPU与I/O之间的信号 179

5.1.3接口电路的I/O端口及编址方式 179

5.2数据传送的控制方式 181

5.2.1程序控制传送方式 181

5.2.2中断传送方式 184

5.2.3 DMA方式 184

5.2.4 I/O处理机方式 186

习题 187

第6章 中断技术 188

6.1中断概述 188

6.1.1中断基本概念 188

6.1.2中断及响应过程 188

6.1.3中断源的识别与判优 190

6.2 8086的中断系统 192

6.2.1 8086中断分类 192

6.2.2中断向量表 194

6.2.3 8086 CPU的中断响应过程 195

6.2.4 8086系统的中断程序设计要注意的问题 196

6.3可编程中断控制器8259A 198

6.3.1 8259A内部组成及工作原理 198

6.3.2 8259A的工作方式 200

6.3.3 8259A的编程 204

习题 210

第7章 可编程接口芯片及应用 212

7.1可编程并行通信接口芯片8255A 212

7.1.1并行通信与并行接口 212

7.1.2可编程并行通信接口芯片8255A 213

7.2可编程串行通信接口芯片8251 A 222

7.2.1串行通信与串行接口 222

7.2.2可编程串行通信接口芯片8251A 227

7.3可编程计数/定时控制器8253 233

7.3.1 8253的结构和工作原理 234

7.3.2 8253的控制字 236

7.3.3 8253的工作方式 236

7.3.4 8253的编程及应用举例 241

7.4可编程DMA控制器8237A 245

7.4.1 8237 A的结构 246

7.4.2 8237A的编程 252

7.5模数、数模转换接口 255

7.5.1概述 255

7.5.2典型的A/D转换器芯片及其与CPU的连接 257

7.5.3典型的D/A转换器芯片及其与系统的连接 260

习题 264

第8章 半导体存储器及其接口 267

8.1概述 267

8.1.1存储系统的层次结构 267

8.1.2局部性原理 269

8.2半导体存储器 269

8.2.1半导体存储器的基本原理 269

8.2.2典型存储芯片介绍 274

8.2.3半导体存储器与CPU的连接 277

8.3高速缓冲存储器 287

8.3.1 Cache的组织方式 287

8.3.2高速缓存的读写与替换 289

8.4存储器管理 290

8.4.1虚拟存储器概念 290

8.4.2分段机制 291

8.4.3分页机制 293

8.4.4保护方式 294

习题 295

第9章32位/64位微处理器及新技术 297

9.1微处理器发展概况及采用的主要技术 297

9.1.1 8086之后微处理器的发展概况 297

9.1.2 Cache技术 299

9.1.3流水线和超标量流水线技术 300

9.1.4动态执行技术 300

9.1.5 MMX技术 302

9.1.6 SSE技术 303

9.1.7精简指令集计算机技术 304

9.1.8精确并行指令计算技术 305

9.1.9超线程技术和对称多处理技术 305

9.2典型的微处理器简介 306

9.2.1微处理器的结构 306

9.2.2 Pentium微处理器 308

9.2.3 Pentium 4微处理器 321

9.2.4双核与多核微处理器 322

9.2.5 64位微处理器 325

习题 326

第10章 总线技术 327

10.1总线的基本概念 327

10.1.1单总线结构和分层总线结构 327

10.1.2微型计算机总线的组成 329

10.1.3微型计算机总线的分类 330

10.1.4标准总线规范和标准总线性能指标 331

10.1.5常见总线接口标准分类 332

10.2常用微型计算机总线 332

10.2.1 PC/XT总线 333

10.2.2 ISA工业标准总线 335

10.2.3 PCI总线 338

10.2.4 USB总线 346

习题 352

第11章 常用外围设备 353

11.1概述 353

11.1.1外围设备的分类 353

11.1.2外围设备的作用 354

11.2输入设备 354

11.2.1键盘 354

11.2.2鼠标 357

11.2.3扫描仪 359

11.2.4数码相机 361

11.3输出设备 362

11.3.1显示设备 362

11.3.2打印设备 364

11.4外部存储器 366

11.4.1硬磁盘存储器 366

11.4.2移动硬盘 368

11.4.3 U盘 368

11.4.4光盘存储器 368

附录 370

附录A 8086/8088指令表 370

附录B 8086/8088中断向量地址表 378

附录C 常用的DOS软中断及DOS系统功能调用简表 380

附录D BIOS功能调用 385

附录E DEBUG命令表 388

参考文献 390