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

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

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:陆鑫等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111170172
  • 页数:441 页
图书介绍:
《微机原理与接口技术》目录

出版说明 1

前言 1

第1章 微机系统概论 1

1.1 微机系统的基本概念 1

1.1.1 微处理器、微型计算机、微型计算机系统 1

目录 1

1.1.2 微型机分类 2

1.2 微机系统的发展概况 4

1.2.1 微处理器 4

1.2.2 微机系统 6

1.3 微机硬件系统的基本结构与组成 7

1.3.1 微机硬件系统的基本结构 7

1.3.2 微机硬件系统的组成与配置 8

1.4.1 系统软件 13

1.4 微机系统的软件与编程语言 13

1.4.2 应用软件 15

1.4.3 编程语言 16

1.5 微机信息处理基础 17

1.5.1 信息在微机中的表示 17

1.5.2 微机的基本工作过程 25

1.6 思考与练习题 27

第2章 微处理器与指令系统 28

2.1 微处理器基础知识 28

2.1.1 微处理器基本概念 28

2.1.2 微处理器基本结构与功能 28

2.2 Intel 8086/8088微处理器 29

2.2.1 Intel 8086/8088的功能结构 29

2.2.2 Intel 8086/8088的内部寄存器 31

2.2.3 CPU的引脚功能 34

2.2.4 CPU的总线操作与时序 39

2.2.5 Intel 8086/8088的编程结构 45

2.3 Intel 8086/8088的寻址方式与指令系统 48

2.3.1 Intel 8086/8088的寻址方式 48

2.3.2 Intel 8086/8088的指令系统 53

2.4 高性能微处理器 67

2.4.1 Intel 80286微处理器 67

2.4.2 Intel 80386微处理器 69

2.4.3 Intel 80486微处理器 72

2.4.4 Pentium系列微处理器 74

2.5 Intel 32位微处理器工作方式 81

2.5.1 实地址方式 81

2.5.2 保护虚地址方式 81

2.5.3 虚拟8086方式 87

2.6 思考与练习题 89

第3章 内部存储器 91

3.1 存储器概述 91

3.1.1 存储器分类 91

3.1.2 存储器系统的层次结构 94

3.1.3 主存储器的基本组成 95

3.1.4 存储器的主要性能指标 95

3.2 半导体存储器及接口 96

3.2.1 静态随机存取存储器SRAM 96

3.2.2 动态随机存取存储器DRAM 101

3.2.3 DRAM内存条简介 107

3.2.4 只读存储器ROM 108

3.2.5 闪速存储器(Flash memory) 112

3.2.6 存储器与微处理器的接口 114

3.3 存储器的组织与容量扩展 116

3.3.2 字扩展 117

3.3.1 位扩展 117

3.3.3 字位全扩展 119

3.4 微机系统的其他内部存储器 120

3.4.1 CMOS RAM 120

3.4.2 ROM BIOS 122

3.4.3 Shadow RAM 123

3.5 思考与练习题 123

第4章 汇编程序设计基础 125

4.1 汇编语言基础 125

4.1.1 概述 125

4.1.2 汇编语言语句种类与格式 126

4.1.3 汇编语言数据和表达式 127

4.2 源程序的基本结构框架 139

4.2.1 段定义 140

4.2.2 段寻址伪指令 141

4.2.3 END伪指令 142

4.2.4 段寄存器的装入 142

4.2.5 返回DOS系统的方式 144

4.2.6 源程序结构实例 144

4.3 其他伪指令 145

4.3.1 过程定义伪指令 145

4.3.2 ORG伪指令 146

4.3.3 NAME和TITLE伪指令 147

4.3.4 PUBLIC和EXTRN伪指令 147

4.4 汇编程序设计方法 148

4.4.1 概述 148

4.4.2 顺序程序设计 149

4.4.3 分支程序设计 150

4.4.4 循环程序设计 157

4.4.5 子程序设计 165

4.5 汇编语言程序的开发过程 174

4.5.1 编辑源程序 175

4.5.2 汇编 175

4.5.3 连接 176

4.5.4 调试与运行 177

4.6 思考与练习题 181

第5章 PC微机I/O接口基础 185

5.1 概述 185

5.1.1 I/O接口的基本概念 185

5.1.2 I/O接口的功能 185

5.1.3 CPU与I/O设备之间的接口信息 186

5.1.4 I/O接口的组成与分类 187

5.1.5 I/O端口的编址方式 188

5.2 I/O接口的控制方式 188

5.2.1 程序控制方式 188

5.2.2 中断控制方式 191

5.2.3 DMA控制方式 192

5.2.4 I/O通道控制方式与处理机控制方式 193

5.3 PC微机I/O端口访问 193

5.3.1 PC机I/O端口的地址分配 193

5.3.2 I/O端口的指令操作 194

5.4 微机I/O接口设计 195

5.4.1 I/O接口硬件设计 195

5.4.2 I/O接口地址译码电路设计 196

5.4.3 I/O接口编程控制 199

5.5 多功能芯片组简介 202

5.5.1 芯片组功能 202

5.5.2 Intel 845芯片组 202

5.5.3 Intel 82915芯片组 203

5.6 思考与练习题 205

6.1.1 总线的分类 206

第6章 PC微机总线系统 206

6.1 概述 206

6.1.2 总线的性能参数 207

6.1.3 总线标准 208

6.2 PCI系统总线 208

6.2.1 PCI总线信号及特点 209

6.2.2 PCI总线接口规范 209

6.2.3 PCI总线数据传输过程 213

6.2.4 PCI总线配制 216

6.2.5 PCI总线BIOS 218

6.3 外部通信总线 219

6.3.1 USB通用串行总线 219

6.3.2 IEEE 1394高性能串行总线 221

6.3.3 SCSI小型机接口总线 223

6.4 思考与练习题 225

第7章 PC微机中断系统 226

7.1 概述 226

7.1.1 中断的基本概念 227

7.1.2 中断优先权与嵌套 228

7.1.3 中断的处理过程 232

7.2 PC微机中断系统机制 233

7.2.1 中断源类型 233

7.2.2 实模式下的中断机制 234

7.2.3 保护模式下的中断机制 235

7.3 中断控制器 236

7.3.1 8259A的内部结构与引脚信号 236

7.3.2 8259A中断控制器的编程 239

7.3.3 8259A的工作方式 243

7.3.4 8259A中断控制器的应用 245

7.3.5 芯片组内中断控制器逻辑 246

7.4 中断应用 248

7.4.1 BIOS中断及应用 248

7.4.2 系统调用及应用 249

7.4.3 中断程序设计 250

7.5 思考与练习题 253

第8章 PC微机DMA系统 254

8.1 概述 254

8.1.1 DMA的传送原理 254

8.1.2 芯片组内DMA控制器 256

8.2 DMA控制器 257

8.2.1 8237的内部结构及引脚 257

8.2.2 8237的内部寄存器 258

8.2.4 8237寄存器的命令字格式 259

8.2.3 8237的工作模式 259

8.2.5 IBM PC的页面地址寄存器 264

8.3 DMA编程及应用 264

8.3.1 8237初始化编程 264

8.3.2 8237应用实例 266

8.4 思考与练习题 268

第9章 PC微机并行与串行通信 269

9.1 概述 269

9.1.1 并行通信及接口 269

9.1.2 串行通信及接口 270

9.2 可编程并行接口芯片8255 276

9.2.1 芯片结构及引脚 276

9.2.2 芯片工作方式 279

9.2.3 芯片编程 285

9.2.4 芯片应用实例 286

9.3.1 芯片功能与内部结构 292

9.3 可编程串行接口芯片16550 292

9.3.2 芯片外部引脚 297

9.3.3 芯片初始化编程 299

9.3.4 芯片应用实例 301

9.4 并行与串行接口标准 303

9.4.1 Centronic标准 303

9.4.2 RS-232标准 306

9.4.3 RS-422、RS-423和RS-485标准 308

9.5 思考与练习题 311

第10章 定时器与计数器芯片及应用 313

10.1 定时/计数器原理 313

10.1.1 定时器 313

10.2.1 芯片结构及引脚 314

10.2 可编程定时/计数器芯片8254 314

10.1.2 计数器 314

10.2.2 芯片工作方式 317

10.2.3 芯片编程 321

10.2.4 芯片应用实例 322

10.3 实时时钟电路 324

10.3.1 实时时钟电路原理 324

10.3.2 实时时钟编程 326

10.4 思考与练习题 330

第11章 人机交互设备及接口 331

11.1 键盘 331

11.1.1 键盘设备 331

11.1.2 键盘接口 332

11.1.3 键盘接口编程 333

11.2 鼠标 333

11.2.2 鼠标接口 334

11.2.1 鼠标设备 334

11.2.3 鼠标接口编程 335

11.3 视频子系统 337

11.3.1 视频子系统主要性能参数与标准 338

11.3.2 视频显示器原理 339

11.3.3 显示器接口 342

11.3.4 显示器接口编程 346

11.4 打印机 347

11.4.1 打印设备 347

11.4.2 打印机接口 348

11.4.3 打印机接口编程 349

11.5 思考与练习题 352

第12章 微机汇编高级编程技术 353

12.1 高级宏汇编语言 353

12.1.1 结构与记录 353

12.1.2 宏指令 360

12.2 混合编程技术 366

12.2.1 C/C++高级编程语言 367

12.2.2 C/C++与汇编混合编程技术 368

12.3 微机硬件的编程访问 373

12.3.1 内存管理编程技术 373

12.3.2 硬盘访问与文件系统编程技术 378

12.3.3 图形处理编程技术 392

12.3.4 USB设备驱动程序设计 397

12.4 思考与练习题 404

附录 407

附录A 80x86系列微处理器指令系统汇总表 407

附录B DOS系统功能调用(INT 21H) 428

附录C BIOS中断调用 435

附录D 逻辑符号对照表 440

参考文献 441

相关图书
作者其它书籍
返回顶部