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

  • 购买积分:13 如何计算积分?
  • 作  者:王富东,陈蕾主编
  • 出 版 社:苏州:苏州大学出版社
  • 出版年份:2008
  • ISBN:781137028X
  • 页数:362 页
图书介绍:本书系统介绍了微型计算机的组成与结构、存储器、指令系统与汇编语言程序设计等内容。

1.1计算机的发展与应用 1

1.2计算机中的各种信息与表示方法 3

1.2.1常用数制及其相互转换 3

1.2.2计算机中数据的表示与运算 6

1.2.3计算机中信息的表示与编码 12

1.3本课程的特点与学习方法 15

习题一 17

2.1逻辑代数与基本逻辑电路 19

2.1.1逻辑电路 19

2.1.2布尔代数与真值表 19

2.2计算机的逻辑功能部件 23

2.2.1逻辑运算部件 23

2.2.2其他组合逻辑部件 23

2.2.3触发器及暂存数据部件 26

2.2.4算术逻辑单元(ALU) 28

2.3计算机的组成与工作原理 31

2.3.1计算机的组成与结构 31

2.3.2计算机的工作原理 34

2.3.3控制器的工作原理 42

2.4微型计算机及微型计算机系统 46

2.4.1微型计算机的组成 46

2.4.2微型计算机系统的组成 48

2.4.3微型计算机的特点与分类 49

习题二 51

3.1 8086/8088微处理器的内部结构 52

3.1.1 8086/8088 CPU的内部结构 52

3.1.2 8086/8088 CPU的内部寄存器 54

3.2 8086/8088微处理器的引脚和工作时序 57

3.2.1 8086/8088 CPU的引脚 57

3.2.2 8086/8088 CPU的工作时序 64

3.3 8086/8088微处理器的存储器组织 68

3.3.1存储器的结构 68

3.3.2存储器的分段 70

3.3.3物理地址和逻辑地址 71

3.3.4堆栈 71

习题三 73

4.1半导体存储器概述 75

4.1.1存储器及其分类 75

4.1.2半导体存储器芯片的内部结构 78

4.1.3半导体存储器的主要性能指标 79

4.2随机存取存储器RAM 79

4.2.1静态随机存取存储器SRAM 79

4.2.2动态随机存取存储器DRAM 84

4.3只读存储器ROM 86

4.3.1掩膜式ROM 86

4.3.2可擦除只读存储器EPROM 87

4.3.3电可擦除只读存储器E2PROM 89

4.4存储器与CPU的连接 89

4.4.1存储器与CPU连接中的一些问题 89

4.4.2存储器与数据总线、控制总线的连接 90

4.4.3存储器与地址总线的连接 90

4.4.4存储器与CPU连接时的速度匹配 94

4.5 PC中的存储器 96

4.5.1存储器的分层结构 96

4.5.2内存条 96

习题四 98

5.1指令与指令格式 99

5.1.1指令的基本概念 99

5.1.2指令的格式 100

5.2 8086/8088的寻址方式 101

5.2.1立即数寻址(Immediate Addressing) 101

5.2.2寄存器寻址(Register Addressing) 101

5.2.3存储器寻址(Memory Addressing) 102

5.3 8086/8088的指令系统 106

5.3.1数据传送类指令 106

5.3.2算术运算类指令 115

5.3.3逻辑运算与移位类指令 126

5.3.4串操作类指令 129

5.3.5控制转移类指令 135

5.3.6 CPU控制类指令 143

5.4指令系统要点 144

习题五 146

6.1 8086汇编语言源程序的语句格式 150

6.1.1常量和变量 150

6.1.2表达式和常用操作符 151

6.2常用伪指令 153

6.2.1伪指令语句格式 154

6.2.2常用的伪指令 154

6.3汇编语言程序的开发过程 161

6.3.1上机过程与常用工具软件 161

6.3.2汇编语言程序的结构形式 162

6.4汇编语言程序设计初步 165

6.4.1顺序程序 166

6.4.2分支程序 166

6.4.3循环程序 170

6.5子程序的编程方法 176

6.5.1子程序的基本结构和设计方法 177

6.5.2子程序的嵌套 184

6.5.3子程序递归 185

6.5.4 DOS系统功能调用 185

6.6典型应用程序设计 191

习题六 195

7.1中断系统的基本概念 199

7.1.1中断的功能 199

7.1.2中断的工作过程 200

7.1.3中断系统的作用 200

7.2 8086/8088的中断系统 201

7.2.1中断分类 201

7.2.2中断优先级 201

7.2.3中断向量和中断向量表 201

7.2.4中断向量的设置 202

7.2.5 8086/8088 CPU的中断处理流程 203

7.3中断控制器8259A 204

7.3.1内部结构 204

7.3.2中断处理过程 206

7.3.3 8259A的引脚功能 206

7.3.4工作方式 207

7.3.5控制字和初始化编程 209

7.3.6 8259A应用实例 213

习题七 216

8.1I/O接口简介 217

8.1.1外围设备的特点 217

8.1.2 I/O接口的发展 218

8.2 I/O接口的编址方式 219

8.2.1独立编址 219

8.2.2存储器映像编址 220

8.2.3 PC的I/O接口地址分配 220

8.3 I/O接口的地址译码方法 220

8.3.1门电路译码法 220

8.3.2译码器译码法 221

8.3.3通用逻辑阵列译码法 222

8.4 CPU与I/O接口之间的数据传送方式 222

8.4.1无条件传送方式 223

8.4.2查询传送方式 224

8.4.3中断传送方式 225

8.4.4 DMA传送方式 227

8.4.5 I/O处理机方式 229

8.5总线与总线标准 229

8.5.1总线分类和性能指标 229

8.5.2微机系统总线标准 230

8.5.3外部设备总线 232

习题八 237

9.1接口的功能及其与系统的连接 238

9.1.1 I/O接口的功能与类型 238

9.1.2接口与系统的连接 240

9.2可编程并行接口芯片8255A及其应用 241

9.2.1 8255A的内部结构和引脚信号 241

9.2.2 8255A的方式控制字 243

9.2.3 8255A的工作方式 245

9.2.4 8255A应用实例 247

9.3可编程串行接口芯片8251A及其应用 249

9.3.1关于串行通信的基本概念 249

9.3.2串行接口芯片8251A 251

9.4定时器/计数器8253 256

9.4.1定时器/计数器的基本概念 257

9.4.2可编程定时器/计数器8253的结构及引脚功能 257

9.4.3 8253的工作方式 259

9.4.4 8253的控制字和编程 264

9.4.5 8253应用实例 265

9.5 DMA控制器8237A 269

9.5.1DMA技术的基本概念 269

9.5.28237A芯片的基本结构及引脚功能 270

9.5.38237A的控制字及编程 274

9.5.4CPU对8237A的寻址设计 279

9.5.5 8237A的编程和使用 280

习题九 281

10.1概述 284

10.2数字/模拟(D/A)转换器 286

10.2.1D/A转换的基本原理 286

10.2.2D/A转换器的主要技术指标 287

10.2.3典型D/A转换器芯片 289

10.2.4DAC0830的基本应用电路 291

10.2.5利用PWM实现D/A转换 294

10.3模拟/数字(A/D)转换器 295

10.3.1 A/ D转换的基本原理 295

10.3.2 A/ D转换器的主要技术指标 298

10.3.3典型的A/D转换器芯片 300

10.3.4 ADC0808/0809及其应用电路 301

10.4基于并行接口的应用系统 304

10.4.1 EPP模式下的时序 305

10.4.2基于EPP接口的I/O扩展电路 306

10.4.3基于EPP接口的数据采集系统 307

习题十 309

11.1存储器管理与多任务管理 312

11.1.1虚拟存储技术 312

11.1.2多任务管理与I/O管理 315

11.2现代微处理器的典型结构 317

11.2.1总线接口单元BIU 318

11.2.2指令Cache与数据Cache 318

11.2.3指令预取和预取缓冲器 318

11.2.4指令译码器 319

11.2.5执行单元EU 319

11.2.6浮点处理单元FPU 319

11.2.7控制单元CU 319

11.3高性能微处理器所采用的先进技术 320

11.3.1高速缓存技术 320

11.3.2超标量流水线技术 320

11.3.3超长指令字技术 322

11.3.4 RISC技术 322

11.4多媒体应用支持与功能扩展 324

11.4.1多媒体计算机的产生背景 324

11.4.2多媒体扩展指令集(MMX) 324

11.4.3流处理指令集(SSE、SSE2) 330

11.5多处理器结构 331

11.5.1计算机的系统结构 331

11.5.2并行计算机系统结构 332

11.6现代PC主板与系统 334

11.6.1芯片组、桥芯片及标准接口 335

11.6.2典型主板结构 335

习题十一 337

附录A 8086/8088指令系统(含80X86扩展指令) 338

A1符号说明 338

A2 8086/8088基本指令分类表 338

A3 80386/80486新增指令 343

附录B MASM汇编程序伪指令和操作符 344

B1伪指令 344

B2操作符 344

附录C DOS功能调用(INT21H)一览表 345

附录D BIOS中断调用一览表 350

附录E调试程序DEBUG及其使用方法 354

E1 DEBUG程序的调用 354

E2 DEBUG命令的格式 355

E3 DEBUG的命令 355

附录F调试程序CodeView及其使用方法 358

F1 CodeView的常用菜单命令 359

F2 CodeView的窗口 359

F3 CodeView的设置 360

F4使用CodeView的调试方法 361

参考文献 362