《微处理器与接口技术 程序设计和硬件》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)霍 尔(Hall,Douglas V.)著;赵振西等译
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:1994
  • ISBN:7312005713
  • 页数:588 页
图书介绍:

目次 1

译者序 1

第一章 计算机数制、代码和数字器件 1

1.1 计算机的数制与编码1 1

原序 3

1.2 二进制数、十六进制数以及BCD数的算述运算 4

1.3 基本数字器件 10

习题 17

第二章 引论——计算机、微型计算机和微处理器 18

2.1 计算机的类型 18

2.2 怎样使用计算机和微型计算机——一个示例 19

2.3 微型计算机的结构与操作概述 22

2.4 一个三条指令程序的执行 23

2.5 微处理器的发展和类型 25

2.6 8086微处理器系列概述 27

2.7 8086的内部结构 27

2.8 8086程序设计初步 31

习题 35

第三章 8086系列汇编语言程序设计初步 36

3.1 程序设计步骤 36

3.2 8086指令机器代码的编制 45

3.3 用汇编语言编写程序 52

3.4 汇编语言程序开发工具 58

习题 61

第四章 8086汇编语言标准程序结构的实现 63

4.1 简单的顺序程序 63

4.2 无条件转移、标志和条件转移 68

4.3 IF-THEN,IF-THEN-ELSE和多重IF-THEN-ELSE程序 74

4.4 WHILE-DO程序 79

4.5 REPEAT-UNTIL程序 82

4.6 指令定时和延时循环 89

习题 91

第五章 串、过程和宏 93

5.1 8086串指令 93

5.2 过程的编写与使用 98

5.3 编写和使用汇编程序的宏 126

习题 128

第六章 8086指令描述和汇编命令 129

6.1 指令描述 129

6.2 汇编命令 154

7.1 基本的8086微处理器系统 160

第七章 8086系统连接、时序及故障检测 160

7.2 使用逻辑分析仪观察微处理器总线信号 165

7.3 最小模式系统示例——SDK-86 169

7.4 基于8086的微型机的故障检测 196

习题 200

第八章 8086中断及中断应用 202

8.1 8086中断及中断响应 202

8.2 硬件中断的应用 211

8.3 8254软件可编程定时器/计时器 215

8.4 8259A优先权中断控制器 226

8.5 软件中断的应用 234

习题 236

第九章 数字接口技术 238

9.1 可编程并行端口与应答式输入/输出 238

9.2 键盘与微处理器的接口 253

9.3 字母数字显示器接口技术 260

9.4 微型计算机端口与大功率设备的连接 271

9.5 光学电机轴角编码器 277

习题 279

第十章 模拟接口与工业控制 282

10.1 运算放大器特性与电路综述 282

10.2 传感器和变送器 287

10.3 D/A转换器工作原理、接口与应用 292

10.4 A/D转换器的技术规范、种类和接口 295

10.5 基于微型计算机的磅秤 299

10.6 以微型计算机为基础的工业过程控制系统 308

10.7 一个以8086为基础的过程控制系统 311

10.8 以微型计算机为基础的仪表样机研制 322

10.9 机器人学与嵌入式控制器 323

10.10 数字信号处理与数字滤波器 328

习题 334

第十一章 DMA、DRAM、高速缓冲存储器、协处理器和EDA工具 336

11.1 引言 337

11.2 8086大模式 337

11.3 直接存储器存取(DMA)的数据传送 337

11.4 动态RAM的接口和刷新 344

11.5 协处理器——8087数学协处理器 356

11.6 基于计算机的设计和开发的工具 370

习题 378

第十二章 高级系统程序设计语言C 380

12.1 引言——一个简单的C程序例子 380

12.2 C程序开发工具 382

12.3 C程序设计语言 386

习题 423

13.1 系统级键盘接口 425

第十三章 微型机系统外围设备 425

13.2 微型计算机的显示器 426

13.3 计算机鼠标器与跟踪球 450

13.4 计算机视觉 451

13.5 磁盘数据存储系统 453

13.6 光盘数据存储 465

13.7 打印设备及其接口 466

13.8 计算机语音合成及识别 467

13.9 数字视像交互 469

习题 471

第十四章 数据通信与计算机网各 473

14.1 异步串行数据通信介绍 473

14.2 串行数据传输方法及标准 479

14.3 IBM PC异步通信软件 491

14.4 串行同步数据通信及协议 503

14.5 局域网络 507

14.6 GPIB、HPIB、IEEE488总线 513

习题 516

第十五章 8086、80386和80486微处理器 518

15.1 多用户/多任务操作系统概念 519

15.2 Intel 80286微处理器 527

15.3 Intel 80386 32位微处理器 531

15.4 Intel 80486微处理器 552

15.5 新方向 554

习题 558

参考书目 560

附录A 562

附录B 575