图书介绍

80X86微机原理与接口技术pdf电子书版本下载

80X86微机原理与接口技术
  • 喻宗泉编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560614671
  • 出版时间:2005
  • 标注页数:387页
  • 文件大小:18MB
  • 文件页数:396页
  • 主题词:微型计算机-理论-高等学校-教材;微型计算机-接口-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

80X86微机原理与接口技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录 1

引论Von Neumann计算机和智能计算机 1

第1章 微机基础知识 7

1.1 二进制数和十六进制数 7

1.1.1 二进制有符号数的机器码表示 7

1.1.2 补码运算和溢出判断 12

1.1.3 定点、浮点表示 16

1.2 十进制数 18

1.2.1 十进制数的BCD码表示 18

1.2.2 十进制数在微机中的运算 19

1.3 字符 22

1.3.1 字符的ASCII码表示 22

1.3.2 字符运算 24

1.4 微型计算机系统的基本组成 25

1.4.1 常用术语 26

1.4.2 微机的三总线结构 27

1.4.3 微处理器的基本结构 30

1.5 存储器的基本结构 31

1.5.1 存储单元的地址和内容 32

1.5.2 程序和数据在存储器中存放的方式 32

1.5.3 存储器主要性能指标 34

1.6 微机工作原理 35

1.7 小结 36

习题与思考题 37

2.1 8086/8088存储器 39

2.1.1 规则存放和非规则存放 39

第2章 8086/8088微机系统 39

2.1.2 1MB内存的分体结构和寻址 40

2.1.3 存储器分段组织 42

2.1.4 物理地址和逻辑地址 43

2.1.5 段寄存器的初始化 45

2.2 堆栈操作 45

2.3 8086/8088 CPU 46

2.3.1 8086/8088的功能结构 47

2.3.2 8086/8088寄存器的结构 48

2.4 8086/8088功能引线和引脚 50

2.4.1 8086/8088引脚名称和信号 51

2.4.2 8086/8088引脚功能 52

2.5.1 两种工作方式下的系统配置 58

2.5 8086/8088微机系统 58

2.4.3 8088 CPU与8086 CPU的异同 58

2.5.2 系统配置的集成芯片 60

2.6 8086/8088总线操作和工作时序 67

2.6.1 指令周期、总线周期和时钟周期 68

2.6.2 M/IO读周期 68

2.6.3 M/IO写周期 69

2.6.4 中断响应周期 70

2.6.5 复位时的总线信号和时序 71

2.7 小结 71

习题与思考题 72

第3章 80386/80486微机系统 74

3.1 当代微机系统新技术 74

3.1.1 流水线作业技术 74

3.1.2 预测执行、乱序执行技术和精简指令集计算技术 78

3.1.3 主存和高速缓冲存储技术 79

3.1.4 虚拟存储技术 83

3.2 80386/80486 CPU 86

3.2.1 80386 CPU 86

3.2.2 80486 CPU 94

3.3 80386/80486存储器的结构 100

3.3.1 物理存储器寻址 100

3.3.2 虚拟存储器寻址 101

3.4 80386/80486 CPU对存储器的管理 102

3.4.1 物理存储器管理 102

3.4.2 虚拟存储器分段管理 108

3.4.3 虚拟存储器分页管理 118

3.4.4 实地址方式、保护虚拟地址方式和虚拟8086方式 125

3.5 特权保护和任务切换 127

3.6 80386/80486微机系统 136

3.6.1 多功能I/O芯片82380 137

3.6.2 82350芯片组 141

3.7 Pentium系列微处理器及微机系统简介 142

3.7.1 Pentium系列微处理器 143

3.7.2 Pentium微机简介 145

3.8 小结 146

习题与思考题 147

第4章 内部存储器 149

4.1 存储器的分类 149

4.1.1 几种不同的分类方法 149

4.1.2 RAM的操作特点 150

4.2.1 SRAM 151

4.1.3 ROM的操作特点 151

4.2 随机存取存储器RAM 151

4.2.2 DRAM 156

4.3 只读存储器ROM 160

4.3.1 掩膜ROM 160

4.3.2 EPROM 160

4.3.3 E2pROM 162

4.3.4 Flash Memory 165

4.4 Cache和SB SRAM 166

4.5 内存条和EDO DRAM、SDRAM、RDRAM 167

4.6 存储器与8086/8088 CPU之间的连接 169

4.6.1 存储器与8088 CPU之间的连接 170

4.6.2 存储器与8086 CPU之间的连接 178

4.7 存储器与80386/80486和Pentium CPU之间的连接 179

4.8 存储器容量与地址编号之间的关系 181

4.9 小结 182

习题与思考题 183

第5章 80X86寻址方式和指令系统 185

5.1 执行指令和非执行指令 185

5.2 8086/8088指令编码格式 186

5.2.1 1字节指令 186

5.2.2 2字节指令 187

5.2.3 3~7字节指令 188

5.2.4 指令执行时间 190

5.3 8086/8088寻址方式 193

5.4 8086/8088指令系统 196

5.4.1 数据传送指令 196

5.4.2 算术运算指令 204

5.4.3 逻辑运算和移位循环指令 210

5.4.4 串操作指令 213

5.4.5 控制转移指令 217

5.4.6 处理器控制指令 224

5.5 80X86的寻址方式和新扩展指令 225

5.5.1 虚地址方式下的寻址 225

5.5.2 80X86新扩展指令 227

5.6 小结 233

习题与思考题 234

第6章 汇编语言程序设计 237

6.1 汇编语言源程序的分段结构 237

6.2 语句行 239

6.3.1 指令件语句 246

6.3 语句 246

6.3.2 指示性语句 248

6.3.3 宏指令语句 248

6.4 伪指令 251

6.4.1 程序开始与结束伪指令 251

6.4.2 段定义伪指令 252

6.4.3 变量定义伪指令 254

6.4.4 符号定义伪指令 255

6.4.5 过程定义伪指令 256

6.4.6 条件汇编伪指令 257

6.4.7 宏处理伪指令 258

6.5.1 设计步骤 263

6.5.2 程序流程图 263

6.5 汇编语言程序设计方法 263

6.5.3 字符$的用法 264

6.5.4 用户程序返回DOS的方法 265

6.6 三种基本程序结构的设计 266

6.6.1 顺序结构程序设计 266

6.6.2 分支结构程序设计 268

6.6.3 循环结构程序设计 269

6.7 DEBUG调试软件和上机过程 271

6.8 小结 277

习题与思考题 277

第7章 中断技术 281

7.1 中断技术概述 281

7.1.1 中断的提出 281

7.1.2 中断源和中断优先权 283

7.1.3 中断分类 287

7.2 80X86 CPU的异常处理功能 287

7.2.1 异常的3个层次 287

7.2.2 80X86 CPU 异常类型 288

7.3 保护虚拟地址方式下的中断管理 289

7.3.1 中断描述符表IDT 290

7.3.2 中断门和陷阱门的转移功能 291

7.3.3 任务门的转移功能 292

7.4 可编程中断控制器8259A 293

7.4.1 8259A的内部结构和端口地址 293

7.4.2 8259A对中断的管理 296

7.4.3 8259A的命令字和编程 299

7.5 小结 305

习题与思考题 306

8.1 接口技术概述 308

第8章 接口技术 308

8.2 I/O指令的两种寻址方式 309

8.2.1 直接端口寻址 309

8.2.2 DX间接端口寻址 310

8.3 I/O端口的两种寻址方式 310

8.3.1 存储器统一编址寻址方式 310

8.3.2 独立I/O编址寻址方式 311

8.4 端口地址译码技术 311

8.4.1 端口地址的产生 311

8.4.2 三态缓冲和锁存 313

8.4.3 CPU对外设的选择 316

8.5 CPU与I/O设备间的数据传送 317

8.4.4 I/O定时与协调 317

8.5.1 程序传送方式 318

8.5.2 中断传送方式 319

8.5.3 DMA传送方式 320

8.6 小结 322

习题与思考题 323

第9章 常用I/O接口芯片 324

9.1 可编程并行接口芯片8255A 325

9.1.1 内部结构和引脚功能 325

9.1.2 4个端口和端口地址 326

9.1.3 2个控制字和1个状态字 327

9.1.4 工作方式0及应用 328

9.1.5 工作方式1及应用 329

9.1.6 工作方式2及应用 333

9.2 可编程串行通信接口芯片8251A 334

9.2.1 串行通信特征和传输协议 335

9.2.2 8251A的内部结构和引脚功能 338

9.2.3 2个端口、2个控制字和1个状态字 339

9.2.4 初始化编程举例 341

9.3.4 可编程定时/计数器8253/8254 343

9.3.1 8253的内部结构和引脚功能 343

9.3.2 4个端口和1个控制字 345

9.3.3 6种工作方式 346

9.4 键盘/显示控制器8279 349

9.4.1 8279的内部结构和引脚 349

9.4.2 8种键盘工作方式和4种显示方式 351

9.4.3 2个端口、8个控制字和1个状态字 351

9.4.4 连接键盘和数字显示 353

9.5 DMA控制器8237A 355

9.5.1 8237A 内部寄存器寻址信号 355

9.5.2 8237A的4种工作方式和2种工作时序 356

9.5.3 16个端口和 22个寄存器的读/写操作 357

9.6 D/A转换接口 362

9.7 A/D转换接口 363

9.8 小结 367

习题与思考题 367

附录A 8086/8088指令系统 370

附录B 80386/80486指令格式 377

部分习题答案 378

中英名词对照 381

参考文献 387

精品推荐