《8086到80486微型计算机系统原理与接口》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:曲伯涛编著
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:1994
  • ISBN:7561109857
  • 页数:365 页
图书介绍:

第一章计算机基础知识 1

目录 1

§1-1计算机中数的表示 2

一、进位计数制 2

二、计算机为什么要使用二进制 3

三、数制间的转换 3

四、二进制编码 5

五、带符号数的表示法 7

六、二进制数运算溢出判断 9

七、计算机中定、浮点数 9

二、微处理器(Microprocessor) 11

三、微型计算机 11

一、一般的计算机结构框图 11

§1-2微型计算机结构概述 11

四、微型计算机系统 14

五、IBM-PC机基本配置 14

六、单板机 18

七、单片机 18

八、微机结构的特点——总线技术 18

§1-3计算机演变过程 18

一、软件概念 18

二、硬件概念 20

§1-4一个模型机简单程序执行过程 21

第二章高档微处理器及基本电路 24

§2-1高档微处理器结构 24

一、算术逻辑部件ALU(运算器) 24

二、寄存器组 25

五、控制部件(控制器) 26

三、预取指令队列缓冲器 26

四、地址形成部件 26

§2-2 INFEL8086/8088微处理器 27

一、8086的结构特点 27

二、存贮器分段与实际地址形成 30

三、8086CPU引脚信号 30

四、8086与8088比较 33

§2-3 INTEL 8086/8088中的时序、时钟发生电路与等待控制电路 33

一、时序 33

二、8284 A时钟发生器/驱动器的作用和连线 36

三、等待控制电路 37

一、地址锁存器 39

二、数据总线发/收驱动器 39

§2-4 8086/8088基本工作电路 39

三、8086/8088最小组态(模式)工作电路 40

四、8086/8088最大组态(模式)工作电路 41

五、8288总线控制器 42

六、8289总线仲裁器 43

七、8086/8088 CPU基本电路 45

§2-5 INTEL 80186/80188 CPU及基本电路 48

一、80186/80188 CPU 48

二、芯片引脚功能 48

三、80186/80188基本电路 52

§2-6 INTEL 80286 CPU及基本电路 52

一、功能结构 52

二、80286的编程结构 53

三、INTEL 80286引脚 55

一、数据总线 (1 57

四、80286存贮器的实地址方式 58

五、80286存贮器的保护虚地址方式 58

六、80286 CPU基本电路 61

§2-7 INTEL 80386 CPU及基本电路 63

一、80386的宏结构 63

二、寄存器结构 64

三、80386的引出脚 70

四、80386存贮器实地址方式 72

五、80386存贮器保护虚地址方式 72

六、80386基本电路 73

§2-8第二代32位微处理器INTEL 80486 74

一、80486概念结构 74

二、80486内部构造 76

三、80486的信号引线 79

四、80486多处理机基本结构 80

§2-9 多总线MULTIBUS 81

第三章指令系统 83

§3-1 8086/8088的寻址方式 83

一、8086/8088的指令格式 83

二、8086/8088寻址方式 85

§3-2 8086/8088指令系统 89

一、数据传送指令 89

二、算术运算指令 92

三、逻辑指令 96

四、移位/循环指令 97

五、迭代(重复)控制指令 98

六、控制转移指令 98

七、中断指令 100

八、同步指令 100

九、标志指令 100

十、重复前缀指令 101

十一、基本串指令 101

§3-3 80 186指令集 103

§3-4 80 286指令集 104

§3-5 80 386指令集 107

一、新增加的指令 107

二、新增加的特权指令 109

三、一个操作数虚拟寻址过程 110

四、数据类型 110

§3-6 808486指令与80386指令差异 111

第四章汇编语言程序设计 113

§4-1 8086汇编语言的基本语法 113

一、一个汇编语言源程序实例 113

二、汇编语言基本语法 115

§4-2汇编语言程序设计 123

一、汇编语言程序设计的基本步骤 123

二、程序的基本结构形式 124

三、子程序 128

§4-3汇编语言程序设计举例 131

第五章半导体存贮器 146

§5-1半导体存贮器概述 146

一、半导体存贮器技术指标 146

二、半导体存贮器分类 146

三、存贮器的组成 147

一、静态随机存取存贮器 148

§5-2随机存取存贮器RAM 148

二、动态随机存取存贮器 149

§5-3 只读存贮器ROM 152

一、可擦去可再编程的只读存贮器(EPROM) 152

二、电擦写可编程只读存贮器(E2PROM) 155

§5-4存贮器组成与扩展 157

二、地址总线 157

三、CPU时序和存贮器的存取速度之间配合 158

四、控制信号线 158

§5-5 IBM-PC/XT存贮器系统 158

二、256K字节RAM存贮器系统 159

一、系统ROM电路 159

三、地址译码、选通信号产生及刷新控制电路 162

§5-6 8086、80286 16位存贮器系统简介 164

一、基本存贮器结构 164

二、存贮器的选通信号 164

三、ROM(只读存贮器) 164

四、RAM(随机存贮器) 165

§5-7 80386存贮器 168

一、常规存贮器接口技术 168

二、ROM、EPROM的连接 168

三、386和DRAM的连接 170

§5-8 80486存贮器组织 172

一、DRAM主存贮器 173

二、二级高速缓存 174

第六章中断 175

§6-1概述 175

一、中断和异常 175

二、中断源 175

三、中断过程 176

四、外部中断源的管理 177

§6-2 INTEL 8086中断系统 178

一、INTEL 8086中断 178

二、中断响应 179

三、8086中断优先权 182

§6-3高档微处理器中断 182

一、80186中断 182

二、80286中断 182

三、80386中断 182

§6-4可编程序中断控制器8259A 185

一、8259A的组成和引脚说明 186

二、8259A编程 187

§6-5 中断调用 193

三、8259A与IBM-PC/XT标准系统总线的连接 193

一、ROM-BIOS的中断调用 194

二PC-DOS系统功能调用 202

第七章I/O接口与可编程芯片 210

§7-1 IBM-PC/XT I/O口址分配与三种输入/输出方式 210

§7-2可编程的输入输出接口8255A 212

一、8255A的结构 212

二、方式选择 214

三、方式0的功能 215

四、方式1的功能 216

五、方式2的功能 218

一、键盘 220

§7-3 IBM-PC并行接口电路 220

二、扬声器 223

三、DIP开关 223

四、RAM奇偶校验信号控制 224

§7-48253可编程计数器/定时器电路 224

一、8253的结构 224

二、8253的控制字 226

三、8253工作方式 226

四、8253的读写操作 228

五、IBM-PC定时器/计数器电路 228

一、概述 230

§7-5 8237可编程DMA控制器 230

二、8237引线端说明 231

三、8237功能简介与初始化 233

四、DMA操作 236

五、DMA应用举例 238

§7-6 IBM-PC/XT直接存贮器存取电路 239

§7-7串行异步通讯 243

一、串行通讯 243

二、RS-232-C接口 245

三、串行通讯BIOS功能调用 246

二、异步通信控制器的接口 248

一、INS8250简介 248

§7-8 INS8250异步通信控制器接口电路 248

三、异步通信控制器的编程 249

四、异步通信适配器的通信接口电路 253

五、IBM-PC/XT多机通信举例 255

§7-9 80286与80287的接口 258

§7-10 80386与80387的接口 261

§7-11 A/D转换、D/A转换 263

一、概述 263

二、典型A/D转换芯片0809 264

三、典型D/A转换芯片DAC0832 267

一、CRT显示器原理和配置 271

第八章外设接口技术 271

§8-1 CRT显示器接口技术 271

二、彩色显示器适配器 273

§8-2打印机接口 284

§8-3软盘接口技术 286

一、软盘控制器和驱动器 286

二、软盘控制的编程 288

§8-4硬盘接口技术 295

一、硬盘概述 295

二、硬盘控制器 295

三、硬盘控制器的编程 296

第九章操作系统简介与汇编语言程序上机 303

§9-1操作系统简介 303

一、PC-DOS操作系统简介 303

二、CCDOS简介 314

§9-2汇编语言程序上机过程 317

一、建立、修改汇编语言源程序文件 318

二、汇编 320

三、链接 321

四、调试 321

§10-1数值协处理器的操作 325

第十章数值协处理器 325

一、8087协处理器FPU 326

二、FPU的主要寄存器及其功能 327

§10-2数值协处理器的数据类型 330

§10-3 8087、80287、80387指令集 332

一、8087指令集 332

二、80287/80387指令集 336

习题与思考题 340

附录A 8086/8088指令编码格式 348

附录B 8086/8088指令编码一览表 355

附录C ASCII码控制符号的定义 364

参考文献 365