当前位置:首页 > 工业技术
微机原理与接口技术  第2版
微机原理与接口技术  第2版

微机原理与接口技术 第2版PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:龚尚福主编(西安科技大学)
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:7560612768
  • 页数:410 页
图书介绍:本书介绍了微机的基本原理和技术,以及微机接口的技术方法。
《微机原理与接口技术 第2版》目录

第1章 概述 1

1.1 计算机的数制及其转换 1

1.1.1 数与数制 1

1.1.2 不同数制之间的转换 2

1.2 计算机中数与字符的编码 7

1.2.1 数值数据的编码及其运算 7

1.2.2 非数值数据的二进制编码 14

1.3 微型计算机系统组成 17

1.3.1 微型计算机硬件系统组成 17

1.3.2 微型计算机软件系统组成 19

1.3.3 微型计算机的工作过程 20

1.4 微型计算机的性能指标及分类 20

1.4.1 微型计算机的性能指标 20

1.4.2 微型计算机的分类 22

1.5 多媒体计算机 23

1.5.1 多媒体与多媒体技术 23

1.5.2 多媒体计算机的基本特征 24

习题1 24

第2章 微处理器结构 26

2.1 微处理器的发展概况 26

2.1.1 微处理器的发展 26

2.1.2 微处理器简介 28

2.2 微处理器的功能结构 30

2.2.1 微处理器的典型结构 30

2.2.2 Intel 8086微处理器功能结构 31

2.2.3 Intel 80486微处理器功能结构 37

2.2.4 Pentium微处理器功能结构 44

习题2 46

第3章 指令系统和寻址方式 47

3.1 指令系统概述 47

3.2 8088/8086 CPU的寻址方式 48

3.2.1 数据寻址方式 48

3.2.2 指令寻址方式 54

3.3 8088/8086 CPU的指令系统 57

3.3.1 数据传送指令 57

3.3.2 算术运算指令 62

3.3.3 逻辑运算和移位指令 70

3.3.4 串操作指令 73

3.3.5 控制转移指令 77

3.3.6 处理器控制指令 88

3.4 80x86和Pentium CPU扩充及增加的指令 89

3.4.1 数据传送指令 89

3.4.2 算术运算指令 92

3.4.3 逻辑运算和移位指令 94

3.4.4 串操作指令 96

3.4.5 控制转移指令 96

3.4.6 处理器控制指令 97

3.4.7 条件置位指令 98

习题3 100

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

4.1 汇编语言程序格式 102

4.1.1 汇编语言的程序结构 102

4.1.2 汇编语言的语句格式 103

4.1.3 汇编语言的运算符 105

4.2 伪指令 107

4.2.1 定义符号的伪指令 107

4.2.2 定义数据的伪指令 108

4.2.3 定义程序开始和结束的伪指令 110

4.2.4 指令集选择伪指令 110

4.2.5 地址计数器与对准伪操 111

4.3 汇编语言源程序结构 113

4.4 汇编语言程序的上机过程 115

4.4.1 建立汇编语言的工作环境 116

4.4.2 汇编语言源程序上机过程 116

4.5 汇编语言程序设计 119

4.5.1 流程图的组成 119

4.5.2 顺序程序结构 120

4.5.3 分支程序设计 121

4.5.4 循环程序设计 122

4.5.5 子程序结构形式与操作 125

4.5.6 BIOS中断调用 129

4.5.7 DOS功能调用 133

4.5.8 宏汇编 137

4.6 程序设计举例 140

习题4 145

第5章 微处理器总线时序和系统总线 148

5.1 微处理器性能指标 148

5.2 微处理器总线及配置 151

5.2.1 Intel 8086微处理器的引脚功能 151

5.2.2 8086微处理器的系统配置 156

5.3 8086微处理器的基本时序 162

5.4 系统总线 168

5.4.1 概述 168

5.4.2 PC总线 171

5.4.3 PCI总线 172

5.4.4 通用串行总线USB 175

习题5 181

第6章 内存储器 182

6.1 概述 182

6.1.1 存储器的一般概念和分类 182

6.1.2 半导体存储器的分类 182

6.1.3 内存储器的主要技术指标 184

6.2 随机存储器(RAM) 185

6.2.1 静态RAM 185

6.2.2 动态RAM 187

6.3 只读存储器(ROM) 190

6.3.1 掩膜ROM 190

6.3.2 可擦可编程只读存储器(EPROM、EEPROM) 191

6.4 CPU与存储器的连接 196

6.4.1 连接时应注意的问题 196

6.4.2 典型CPU与存储器的连接 197

6.5 现代RAM 202

6.5.1 内存条的构成 202

6.5.2 扩展数据输出动态随机访问存储器EDO DRAM 202

6.5.3 同步动态随机访问存储器SDRAM 202

6.5.4 突发存取的高速动态随机存储器Rambus DRAM 203

6.6 存储器的扩展及其控制 204

6.6.1 主存储器容量的扩展 204

6.6.2 存储芯片的地址分配和片选 207

6.6.3 主存的校验 208

6.6.4 PC系列微机的存储器接口 209

习题6 210

第7章 输入和输出技术 212

7.1 接口技术概述 212

7.1.1 CPU与外部设备之间的接口信息 212

7.1.2 输入/输出指令及其寻址方式 213

7.1.3 CPU的输入/输出时序 215

7.1.4 常用外围接口芯片 216

7.2 CPU与外设之间数据传送方式 219

7.2.1 程序控制方式 219

7.2.2 中断控制方式 221

7.2.3 直接存储器存取(DMA)控制方式 221

7.2.4 I/O处理机方式 223

7.3 DMA控制器 224

7.3.1 DMA控制器的功能 224

7.3.2 可编程DMA控制器Intel 8237DMAC的主要性能和内部结构 225

7.3.3 8237的引脚和时序 227

7.3.4 8237 DMAC的工作方式 231

7.3.5 8237的控制字和编程 233

7.3.6 Intel 8237的应用举例 239

习题7 243

第8章 中断技术 244

8.1 中断概述 244

8.1.1 中断的基本概念 244

8.1.2 中断的响应过程 245

8.1.3 中断控制的功能 246

8.1.4 最简单的中断情况 246

8.2 多级中断管理 247

8.2.1 用软件查询确定中断优先权 248

8.2.2 硬件优先权排队电路 249

8.3 IBM-PC机的中断系统 250

8.3.1 外部中断 250

8.3.2 内部中断 251

8.3.3 中断优先权 251

8.3.4 中断向量表 252

8.3.5 微处理器的中断响应和处理过程 253

8.4 可编程中断控制器Intel 8259A 255

8.4.1 Intel 8259A的主要性能和内部结构 255

8.4.2 Intel 8259A的外部特性 257

8.4.3 Intel 8259A的控制字和编程 258

8.4.4 Intel 8259A的工作方式 263

8.4.5 Intel 8259A的应用举例 267

习题8 270

第9章 定时与计数接口电路 272

9.1 定时/计数的基本概念 272

9.2 可编程定时/计数器Intel 8253/8254 272

9.2.1 Intel 8253的主要性能和内部结构 272

9.2.2 Intel 8253的外部性能 273

9.2.3 Intel 8253的控制字和编程 274

9.2.4 Intel 8253的工作方式 275

9.2.5 Intel 8253的应用举例 278

9.3 INTEL 8254简介 279

习题9 280

第10章 并行和串行接口电路 282

10.1 概述 282

10.1.1 并行通信 282

10.1.2 串行通信 284

10.2 可编程并行接口电路Intel 8255A 288

10.2.1 8255A的主要性能和内部结构 288

10.2.2 8255A的外部性能 290

10.2.3 8255A的控制字和编程 291

10.2.4 8255A的工作方式 292

10.2.5 8255A的应用举例 301

10.3 可编程串行接口电路Intel 8251A 303

10.3.1 8251A的主要性能和内部结构 303

10.3.2 8251A的外部性能 305

10.3.3 8251A编程地址 308

10.3.4 8251A的控制字 309

10.3.5 8251A编程应用举例 313

习题10 314

第11章 开关量与模拟量接口技术 316

11.1 概述 316

11.1.1 开关量 316

11.1.2 模拟量 317

11.2 开关量接口 318

11.2.1 光电子器件 318

11.2.2 开关量输入接口电路 322

11.2.3 开关量输出接口电路 324

11.3 模拟量接口 327

11.3.1 D/A转换器 327

11.3.2 A/D转换器 334

11.4 多通道数据采集系统 341

11.4.1 数据采集系统 341

11.4.2 数据处理系统 343

11.4.3 多路模拟通道 343

习题11 344

第12章 人机接口技术 345

12.1 概述 345

12.1.1 人机交互设备分类 345

12.1.2 人机接口的功能 346

12.2 键盘与键盘接口 346

12.2.1 非编码键盘接口 347

12.2.2 编码键盘接口 351

12.3 显示器 353

12.3.1 CRT显示器及接口 353

12.3.2 LED数字显示技术 362

12.4 打印机接口技术 366

12.4.1 打印机的基本工作原理 366

12.4.2 打印机适配器 367

12.5 磁盘存储器 367

12.5.1 磁盘记录原理 367

12.5.2 硬磁盘及接口技术 368

12.5.3 磁盘输入/输出程序设计 370

12.6 光存储器 370

习题12 372

第13章 微机应用系统设计与实现 374

13.1 概述 374

13.1.1 微机应用的意义 374

13.1.2 微机应用系统的一般类型 374

13.2 系统设计的原则与步骤 375

13.2.1 微机应用系统的一般构成 375

13.2.2 应用系统的设计原则和要求 378

13.2.3 微机应用系统设计的基本内容和步骤 380

13.2.4 系统集成 386

13.3 微机应用系统设计实例 387

13.3.1 微机信号发生器的分析与设计 387

13.3.2 城市交通管理控制系统分析与设计 396

13.4 虚拟仪器技术 401

习题13 403

附录1 汇编语言常用出错信息 404

附录2 动态调试工具软件DEBUG命令表 409

参考文献 410

返回顶部