《8086微处理机》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:黄汉威编译
  • 出 版 社:全华科技图书股份有限公司
  • 出版年份:1985
  • ISBN:
  • 页数:578 页
图书介绍:

第1章 8086微处理机 1

1.1 8086微处理机概述 2

1.2 接脚说明 5

1.3 中央处理机的结构 10

1.3-1 执行单位(EU) 11

1.3-2 汇流道介面单位(BIU) 12

1.3-3 一般暂存器 13

1.3-4 段暂存器 14

1.3-5 指令指标 14

1.3-6 旗标 14

1.4 记忆体的组织 15

1.5 定址方式 17

1.5-1 暂存器与立即运算元 18

1.5-2 主记忆定址方式 18

1.5-3 输出入埠定址方式 22

1.5-4 直接记忆体存取 24

1.5-5 输出入处理机 24

1.6 工作模式 24

1.6-1 最小模式 24

1.6-2 最大模式 25

1.7 8086汇流道 31

1.7-1 8086汇流道周期 31

1.7-2 8086的位址与资料汇流道 33

1.7-3 系统资料汇流道 39

1.7-4 多处理机的环境 48

1.8 8086的多元处理特色 49

1.8-1 汇流道的锁定 49

1.8-2 WAIT及TEST 51

1.8-4 Request/Grant线 52

1.8-3 Escape 52

1.8-5 Multibus结构 53

1.9 时钟的产生 53

1.10 处理机的控制与监督 59

1.10-1 重定 59

1.10-2 Ready的实施与时序 65

1.10-3 8086的岔断 69

1.11 8086汇流道时序 81

1.11-1 最小模式汇流道时序 82

1.11-2 最大模式汇流道时序 87

1.11-3 汇流道控制权转移的时序 95

附录 汇流道抢夺对系统完整性的影响 107

第2章 8086指令集 113

2.2 资料搬运指令 114

2.1 概述 114

2.2-1 一般目的的搬运资料 115

2.2-2 位址标的的搬运 116

2.2-3 旗标的搬运 117

2.3 算术指令 118

2.3-1 算术资料格式 118

2.3-2 算术指令与旗标 119

2.4 位元操作指令 123

2.4-1 逻辑运算指令 123

2.4-2 移位指令 125

2.4-3 旋转指令 125

2.5 字串指令 126

2.6 程式转移指令 130

2.6-1 无条件转移 130

2.6-3 反覆控制 133

2.6-2 条件转移 133

2.6-4 岔断指令 134

2.7 处理机控制指令 135

2.7-1 旗标运算 135

2.7-2 外部同步指令 136

2.7-3 不做事的指令 137

2.8 机器码的译码与解码 137

2.9 8086指令集依英文字母顺序排列 153

2.10 与组合程式有关的表意记号 228

第3章 8089输出入处理机 231

3.1 8089处理机概述 232

3.1-1 微处理机输出入系统的演进 232

3.1-2 8089的工作原理 233

3.2 接脚说明 252

3.3 8089处理机的结构 255

3.3-1 共同控制单元 256

3.3-2 算术逻辑单元 256

3.3-3 组合/分解(Assembly/Disassembly)暂存器 256

3.3-4 指令提取单位 256

3.3-5 汇流道介面单位(BIU) 258

3.3-6 通道 259

3.4 记忆体 266

3.4-1 记忆体组织 266

3.4-2 专用及保留记忆位置 267

3.4-3 动态重定位 268

3.4-4 记忆体的存取 269

3.5 输入与输出 269

3.5-1 程式控制的输出入 269

3.5-2 DMA传送 271

3.6-1 汇流道仲裁 283

3.6 多元处理特性 283

3.6-2 汇流道负荷限制 285

3.6-3 汇流道的锁定 286

3.7 处理机的控制及监视 286

3.7-1 IOP的起始 286

3.7-2 输出入的指派 290

3.7-3 通道命令 291

3.7-4 DRQ(DMA要求) 294

3.7-5 EXT(外部结束) 294

3.7-6 岔断 294

3.7-7 情况线 295

3.8 8089指令集 295

3.8-1 资料传送指令 296

3.8-2 算术指令 297

3.8-3 逻辑及位元操作指令 298

3.8-4 程式转移指令 299

3.8-5 处理机控制指令 301

3.8-6 指令的译码 302

3.8-7 指令集参考资料 305

3.9 8089定址方式 315

3.9-1 暂存器及立即运算元 315

3.9-2 记忆体定址方式 316

3.10 8089的周边介面 319

3.11 8089的除错方法与考虑 320

3.11-1 静态除错(或功能除错) 320

3.11-2 软体测试 324

3.11-3 真实环境测试 326

3.11-4 逻辑分析仪技巧 328

第4章 8086支援晶片 329

4.1 8284 A时钟产生器 330

4.1-1 8284接脚功能 331

4.1-2 8284的功能 332

4.2 8282/8283 8位元电子栓 334

4.2-1 接脚说明 334

4.3 8286/8287 8位元汇流道收发器 336

4.4 8288汇流道控制器(iAPX86,88家族专用 337

4.4-1 接脚功能说明 338

4.4-2 8288功能说明 339

4.5 8289汇流道仲裁器 342

4.5-1 接脚说明 343

4.5-2 功能说明 347

4.5-3 8289的工作方式 349

4.6 利用8289汇流道控制器设计8086,8089微处理机系统 353

4.6-1 多主人系统汇流道的要求与让出 353

4.6-3 8289汇流道仲裁器内部结构 354

4.6-2 8289和8288的介面 354

4.6-4 8086家族处理机类别及系统组态 356

4.6-5 8289单一汇流道介面 357

4.6-6 IOB介面 364

4.6-7 RESB介面 366

4.6-8 和两个多主人汇流道介面 368

4.6-9 什么时候选用不同的组态方式 372

4.7 8254计数计时器 372

4.7-1 8284的接脚说明 372

4.7-2 8254的结构 374

4.7-3 8254系统介面 375

4.7-4 8254的工作方式 376

4.7-5 8254工作方式及参数之设定 384

4.8-1 8259 A的结构 388

4.8 8259 A岔断控制器 388

4.8-2 8259 A的接脚说明 391

4.8-3 8259 A的工作原理 392

4.8-4 8259 A的程式规划 403

4.8-5 8259 A的应用范例 411

4.9 8251 A系列式介面电路 422

4.9-1 8251 A的结构 422

4.9-2 8251 A的工作情形 427

4.9-3 8251的应用 433

4.10 8255 A平行介面电路 437

4.10-1 8255 A的结构 437

4.10-2 8255 A的工作原理 439

4.10-3 8255 A的应用 457

第5章 MULTIBUS介面与iAPX86的介面设计 461

5.1-1 MULTIBUS P1信号线 462

5.1 MULTIBUS TM信号说明 462

5.1-2 MULTIBUS P2信号线 465

5.2 工作特性 466

5.2-1 资料传送 466

5.2-2 禁止动作 469

5.2-3 岔断动作 471

5.2-4 MULTIBUS多主人动作 473

5.2-5 MUCTIBUS交换动作 475

5.2-6 停电的考虑 476

5.3 MULTIBUS TM仆人介面电路元件 478

5.3-1 位址解码 478

5.3-2 位址汇流道推动电路 479

5.3-3 控制信号逻辑 480

5.4 MULTIBUS仆人设计范例 480

5.4-1 功能说明 481

5.4-2 程式规划特性 484

5.4-3 工作原理 485

5.5 8086与I/O的介面 489

5.5-1 8位元的输出入 490

5.5-2 16位元的输出入 492

5.5-3 一般设计考虑 492

5.5-4 判定I/O设备的相容性 493

5.5-5 输出入介面的例子 499

5.6 8086与记忆体的介面 503

5.6-1 ROM与EPROM的介面 504

5.6-2 静态RAM的介面 506

5.6-3 动态RAM的介面 511

第6章 8087数值处理机 519

6.1 8087处理机概述 520

6.1-1 Intel微处理机数值处理的演进 520

6.1-2 8087的工作绩效 521

6.1-3 8087的可用性 522

6.1-4 8087的应用 522

6.1-5 程式设计介面 523

6.1-6 硬体介面 524

6.2 8087处理机的结构 526

6.2-1 控制单位(CU) 526

6.2-2 数值执行单位(NEU) 527

6.3 8087接脚说明 530

6.4 8087的演算原理 533

6.4-1 数字系统 533

6.4-2 8087的资料型态与格式 534

6.4-3 舍入控制 538

6.4-4 准确度控制 538

6.4-5 无限大控制 538

6.4-6 例外情况 539

6.5 记忆体 542

6.5-1 资料的储存 542

6.5-2 记忆体的存取 543

6.5-3 动态重定位 544

6.5-4 专用及保留记忆体位址 544

6.6 多元处理特性 544

6.6-1 指令的同步 544

6.6-2 本地汇流道仲裁 547

6.6-3 系统汇流道的仲裁 547

6.6-4 变数存取的控制 548

6.7 处理机控制及监视 548

6.7-1 起始 548

6.7-2 CPU辨认 549

6.7-3 岔断要求 549

6.7-4 岔断优先顺序 550

6.7-5 无止境的等待 551

6.7-6 情况线 552

6.8 8087指令集 553

6.8-1 资料传送指令 553

6.8-2 算术指令 555

6.8-3 比较指令 560

6.8-4 超越函数指令 562

6.8-5 常数指令 564

6.8-6 处理机控制指令 564

6.9 8087的程式发展工具 569

6.9-1 PL/M-86 569

6.9-2 ASM-86 571

6.9-3 8087模拟器 573

6.9-4 8087程式范例 574