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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:冯博琴,吴宁主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302249474
  • 页数:361 页
图书介绍:本书介绍了微型计算机的基本原理及最新技术,并提供了大量实例。
《微型计算机原理与接口技术》目录

第1章 微型计算机基础概论 1

1.1微型计算机系统 1

1.1.1微型计算机的发展 1

1.1.2微型计算机的工作过程 3

1.1.3微机系统的组成 5

1.2计算机中的数制及编码 11

1.2.1常用记数制 11

1.2.2各种数制之间的转换 13

1.2.3计算机中的二进制数表示 14

1.2.4二进制编码 16

1.3无符号二进制数的算术运算和逻辑运算 18

1.3.1二进制的算术运算 19

1.3.2无符号数的表示范围 20

1.3.3二进制数的逻辑运算 21

1.3.4基本逻辑门及常用逻辑部件 23

1.4有符号二进制数的表示及运算 25

1.4.1有符号数的表示方法 26

1.4.2补码数与十进制数之间的转换 28

1.4.3补码的运算 29

1.4.4有符号数的表示范围 30

习题 32

第2章 微处理器与总线 34

2.1微处理器概述 34

2.1.1运算器 35

2.1.2控制器 36

2.2 8088/8086微处理器 37

2.2.1 8088/8086 CPU的特点 38

2.2.2 8088 CPU的外部引脚及其功能 40

2.2.3 8088/ 8086 CPU的功能结构 43

2.2.4 8088/ 8086 CPU的存储器组织 46

2.2.5 8088/ 8086 CPU的工作时序 48

2.3 80386微处理器 50

2.3.1 80386微处理器的主要特性 50

2.3.2 80386的内部结构 51

2.3.3 80386的主要引脚信号 52

2.3.4 80386的内部寄存器 53

2.3.5 80386的工作模式 57

2.4 Pentium 4(奔腾4)微处理器 59

2.4.1 Pentium 4微处理器中的新技术 60

2.4.2 Pentium 4 CPU的结构 65

2.4.3 Pentium 4的存储器管理 66

2.4.4奔腾4的基本执行环境 68

2.5总线 70

2.5.1概述 71

2.5.2总线的基本功能 76

2.5.3常用系统总线和外设总线标准 80

2.5.4 8088系统总线 87

习题 88

第3章 8086/8088指令系统 91

3.1概述 91

3.1.1指令的基本构成 92

3.1.2指令的执行时间 93

3.1.3 CISC和RISC指令系统 94

3.2寻址方式 96

3.2.1立即寻址 97

3.2.2直接寻址 97

3.2.3寄存器寻址 98

3.2.4寄存器间接寻址 98

3.2.5寄存器相对寻址 99

3.2.6基址——变址寻址 100

3.2.7基址——变址——相对寻址 101

3.2.8隐含寻址 102

3.3 8086指令系统 102

3.3.1数据传送指令 102

3.3.2算术运算指令 111

3.3.3逻辑运算和移位指令 118

3.3.4串操作指令 124

3.3.5程序控制指令 129

3.3.6处理器控制指令 139

3.4 Pentium新增指令简介 140

3.4.1 80x86虚地址下的寻址方式 140

3.4.2 80x86 CPU新增指令简述 141

习题 143

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

4.1汇编语言源程序 145

4.1.1汇编语言源程序的结构 146

4.1.2汇编语言语句类型及格式 147

4.1.3数据项及表达式 148

4.2伪指令 151

4.2.1数据定义伪指令 152

4.2.2符号定义伪指令 153

4.2.3段定义伪指令 154

4.2.4设定段寄存器伪指令 157

4.2.5过程定义伪指令 157

4.2.6宏命令伪指令 158

4.2.7模块定义与连接伪指令 160

4.3 BIOS和DOS功能调用 161

4.3.1 BIOS功能调用 162

4.3.2 DOS功能调用 164

4.4汇编语言程序设计基础 168

4.4.1程序设计概述 169

4.4.2顺序程序 170

4.4.3分支程序 171

4.4.4循环程序 174

4.4.5子程序设计 176

4.4.6常用程序设计举例 179

习题 186

第5章 存储器系统 189

5.1概述 189

5.1.1存储器系统的一般概念 190

5.1.2半导体存储器及其分类 193

5.1.3半导体存储器的主要技术指标 195

5.2随机存取存储器RAM 195

5.2.1静态随机存取存储器SRAM 196

5.2.2动态随机存取存储器DRAM 202

5.2.3存储器扩展技术 206

5.3只读存储器ROM 209

5.3.1 EPROM 209

5.3.2 EEPROM(E2PROM) 212

5.3.3闪存FLASH 216

5.4高速缓冲存储器Cache 220

5.4.1 Cache的工作原理 220

5.4.2 Cache的读写操作 221

5.4.3 Cache与主存的存取一致性 223

5.4.4 Cache的分级体系结构 223

5.5半导体存储器设计举例 225

习题 230

第6章 输入/输出和中断技术 232

6.1输入/输出系统概述 232

6.1.1 I/O系统的特点 232

6.1.2 I/O接口的基本功能 234

6.1.3 I/O端口的编址方式 235

6.1.4 I/O端口地址的译码 236

6.2简单接口电路 237

6.2.1接口电路的基本构成 237

6.2.2三态门接口 238

6.2.3锁存器接口 239

6.2.4简单接口的应用举例 242

6.3基本输入/输出方式 243

6.3.1无条件传送方式 243

6.3.2查询方式 244

6.3.3中断方式 246

6.3.4直接存储器存取方式 246

6.4中断技术 248

6.4.1中断的基本概念 249

6.4.2中断处理的一般过程 249

6.4.3 8086/8088中断系统 254

6.5可编程中断控制器8259A 259

6.5.1 8259A的引线及内部结构 260

6.5.2 8259A的工作过程 261

6.5.3 8259A的工作方式 262

6.5.4 8259A的初始化编程 267

6.5.5中断程序设计概述 273

习题 275

第7章 常用数字接口电路 277

7.1并行通信与串行通信 278

7.1.1并行通信 278

7.1.2串行通信 279

7.2可编程定时/计数器8253 283

7.2.1 8253的引线及结构 284

7.2.2 8253的工作方式 286

7.2.3 8253的控制字 290

7.2.4 8253的应用 291

7.3可编程并行接口8255 295

7.3.1 8255的引线及结构 295

7.3.2 8255的工作方式 297

7.3.3 8255的控制字及状态字 302

7.3.4 8255的应用 303

7.4可编程串行接口8250 311

7.4.1 8250的外部引线及功能 311

7.4.2 8250的结构及内部寄存器 313

7.4.3 8250的工作过程 318

7.4.4 8250的应用 318

习题 323

第8章 模拟量的输入/输出 325

8.1模拟量的输入/输出通道 325

8.1.1模拟量输入通道 326

8.1.2模拟量输出通道 327

8.2 D/A转换器 327

8.2.1 D/A转换器的基本原理及技术指标 327

8.2.2典型D/A转换器芯片DAC0832 331

8.2.3 D/A转换器的应用 334

8.3 A/D转换器 337

8.3.1 A/D转换器的工作原理及技术指标 337

8.3.2典型A/D转换器芯片ADC0809 339

习题 344

附录A ASCII码表 346

附录B 8088 CPU部分引脚信号功能 347

附录B.1 SS0、IO/M、DT/R的组合及对应的操作 347

附录B.2 S2、S1、S0的组合及对应的操作 347

附录B.3 QS1、QS0的组合及对应的操作 347

附录C 8086/8088指令执行时间及指令简表 348

附录C.1常用指令执行时间 348

附录C.2 8086/8088指令简表 349

附录D 8086/8088微机的中断 353

附录D.1中断类型分配 353

附录D.2 DOS软中断 354

附录D.3 DOS系统功能调用简表 355

附录E BIOS软中断简要列表 360

参考文献 361

返回顶部