《16位-32位微机组成原理》求取 ⇩

1微型计算机概述1

1.1 微型计算机的发展概况2

1.2 微型计算机的特点和分类4

1.2.1 微型计算机的特点4

1.2.2 微型计算机的分类5

1.3 微型计算机的组成6

1.3.1 微型计算机的体系结构6

1.3.2 微处理器的基本结构8

1.3.3 8位微处理器的局限性14

1.3.4 堆栈15

1.4.1 二进制数16

1.4 数据信息的表示16

1.4.2 二进制编码的十进制数(BCD数)21

1.4.3 字符代码21

思考题与习题22

2 8086系统结构23

2.1 8086微处理器结构23

2.1.1 8086 CPU23

2.1.2 寄存器结构26

2.1.38086总线周期30

2.1.4 8086的引脚及其功能32

2.1.5 8086与8088的比较36

2.2.1 存储器结构与存储器分段37

2.2 8086系统的组成37

2.2.2 输入/输出结构41

2.2.3 总线接口器件41

2.2.4 8086最小与最大模式系统接口44

2.3 8284时钟产生器47

思考题与习题49

380386系统结构50

3.1 80386微处理器结构50

3.1.1 80386 CPU的逻辑部件53

3.1.2 寄存器结构61

3.1.3 数据类型71

3.1.4 80386引脚及其功能73

3.2.1 非地址流水线读/写总线周期84

3.2 总线周期84

3.2.2 地址流水线读/写总线周期86

3.3 80386工作模式88

3.3.1 实地址模式89

3.3.2 保护虚地址模式91

3.4 80386系统112

3.4.1 80386系统组成113

3.4.2 存储器结构115

3.4.3 输入/输出结构117

3.4.4 长城80386系统结构118

思考题与习题121

4.2 8086的寻址方式122

4.1 概述122

4 8086/80386的指令系统122

4.2.1 有效地址EA123

4.2.2 寻址方式124

4.3 8086指令系统简介130

4.3.1 指令系统的特点130

4.3.2 指令系统符号说明131

4.3.3 8086中的标志寄存器131

4.3.4 8086的指令格式及数据类型132

4.4 8086的各类指令133

4.4.1 数据传送指令134

4.4.2 算术运算指令139

4.4.3 位处理指令146

4.4.4 串操作指令150

4.4.5 控制转移指令154

4.4.6中断指令160

4.4.7 处理机控制指令161

4.5 80386的指令系统162

4.5.1 80386的寻址方式162

4.5.2 80386指令系统简介167

思考题与习题174

5 MASM汇编语言源程序设计175

5.1 概述175

5.2 宏汇编语言的基本语法175

5.2.1 一个汇编语言源程序实例176

5.2.2 汇编语言语句的种类和格式177

5.2.3 伪指令语句184

5.2.4 宏汇编指令188

5.3 MASM汇编语言程序设计的基本方法190

5.3.1 汇编语言程序设计的基本步骤190

5.3.2 程序的基本结构形式193

5.3.3 分支程序设计194

5.3.4 循环程序设计201

5.3.5 子程序设计204

5.3.6 IBM PC-DOS系统功能的调用210

5.3.7 应用举例214

5.4 汇编语言程序上机过程221

5.4.1 建立、修改汇编语言程序文件222

5.4.2 汇编222

5.4.3 链接223

5.4.4 调试223

5.4.5 运行程序227

5.5 汇编语言程序与高级语言程序的连接227

5.5.1 与Microsoft C语言程序的接口227

5.5.2 与IBM FORTRAN程序的接口230

思考题与习题232

6 存储器组织237

6.1 随机存取存储器237

6.1.1 静态随机存取存储器SRAM238

6.1.2 动态随机存取存储器DRAM246

6.2 只读存储器254

6.2.1 掩模只读存储器254

6.2.2 可编程只读存储器255

6.2.3 可擦除可再编程只读存储器256

6.2.4 一个8位存储器系统260

6.3 8086系统的存储器组织260

6.3.1 8086微处理器的存储器接口260

6.3.2 存储器地址空间的硬件组织263

6.3.3 存储器读写总线周期263

6.3.4 只读存储器和8086的连接266

6.3.5 静态RAM和8086的连接267

6.4.1 基本的存储器接口268

6.4 80386系统的存储器组织268

6.4.2 EPROM和80386接口270

6.4.3 SRAM和80386的接口271

6.5 高速缓冲存储器系统272

6.5.1 高速缓冲存储器结构273

6.5.2 高速缓存的数据更新277

6.5.3 Intel 82385高速缓存控制器280

思考题与习题288

7 输入和输出接口290

7.1I/O端口的寻址方式290

7.1.1 CPU与外设之间的接口信息290

7.1.2 I/O端口的寻址方式291

7.2.1 程序直接控制传送方式292

7.2 输入和输出传送方式292

7.2.2 程序中断传送方式296

7.2.3 直接存储器存取方式301

7.2.4 I/O处理机方式303

7.3 Intel 8212通用并行接口电路304

7.3.1 8212内部结构和功能说明305

7.3.2 8212典型应用举例306

7.4 8086微处理器的输入/输出接口307

7.4.1 8086的I/O接口307

7.4.2 I/O地址空间和数据传送308

7.4.3 I/O总线周期309

7.4.4 8字节并行输出接口电路309

7.5.1 I/O指令312

7.5 80386微处理器的输入/输出接口312

7.5.2 基本的I/O接口313

思考题与习题315

8微型计算机的中断系统316

8.1 概述316

8.2 中断的处理过程与中断管理317

8.2.1 CPU响应中断的条件317

8.2.2 中断响应318

8.2.3 中断源的识别319

8.2.4 中断的优先权321

8.2.6 中断的多级嵌套324

8.2.5 现场的保护与恢复324

8.3 可编程中断控制器Intel 8259A325

8.3.1 8259A的内部结构及引脚信号325

8.3.2 8259A的初始化编程327

8.3.3 8259A的中断优先权管理模式330

8.3.4 8259A的中断响应过程336

8.3.5 8259A的级联337

8.3.6 8259A应用示例339

8.4 非屏蔽中断342

8.4.1 非屏蔽中断的含义342

8.4.2 陷阱与软件中断342

8.5 8086的中断结构342

8.5.1 外部中断343

8.5.2 内部中断344

8.5.3 各类中断的优先权级别344

8.5.4 中断矢量表345

8.5.5 中断服务程序的调用345

8.5.6 中断响应过程348

8.6 IBM PC机ROM BIOS的中断调用348

8.6.1 ROM BIOS调用349

8.6.2 中断调用举例349

8.7 80386保护模式下的异常与中断352

8.7.1 异常352

8.7.2 中断353

8.7.3 中断描述符表及门描述符354

思考题与习题355

9 可编程接口芯片357

9.1可编程并行输入输出接口电路8255A及其应用357

9.1.1 8255A的结构357

9.1.2 方式选择360

9.1.3 8255A三种工作方式的功能说明361

9.1.4 读出端口C的状态372

9.1.5 应用举例372

9.2 8253可编程间隔定时器及其应用381

9.2.1 概述381

9.2.3 8253工作方式和编程384

9.2.2 8253和系统总线的接口384

9.2.4 8253应用举例391

9.3 8251A串行接口电路397

9.3.1 概述398

9.3.2 USART 8251A401

9.4 8237 DMA控制器及其应用409

9.4.1 8237-2 DMA控制器结构及功能409

9.4.2 8237-2工作模式及其编程414

9.4.3 8237 DMA传送时序420

9.4.4 8237应用示例422

思考题与习题428

参考文献429

1997《16位-32位微机组成原理》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由史杏荣,杨寿保编著 1997 合肥:中国科学技术大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

16位微型计算机原理与接口(1995 PDF版)
16位微型计算机原理与接口
1995 天津:南开大学出版社
微型计算机技术及应用从16位到32位( PDF版)
微型计算机技术及应用从16位到32位
新编8-16-32位微型计算机原理及应用(1994 PDF版)
新编8-16-32位微型计算机原理及应用
1994
16位单片机80C196KC原理与应用( PDF版)
16位单片机80C196KC原理与应用
华中理工大学自动控制工程系
MC 68000 16 位微处理机用户手册 上(1982 PDF版)
MC 68000 16 位微处理机用户手册 上
1982
MC 68000 16 位微处理机用户手册 下(1982 PDF版)
MC 68000 16 位微处理机用户手册 下
1982
《微处理机与微系统》增刊  8086/8088  16位微处理机基础( PDF版)
《微处理机与微系统》增刊 8086/8088 16位微处理机基础
中国电子学会;湖南电子学会
32位ECLIPSE系统的操作原理( PDF版)
32位ECLIPSE系统的操作原理
32位微机系统(1990 PDF版)
32位微机系统
1990 上海:上海交通大学出版社
8086/8088 16位微处理机基础  《微处理机与微系统》增刊(1986 PDF版)
8086/8088 16位微处理机基础 《微处理机与微系统》增刊
1986 中国电子学会;湖南电子学会
64位和32位高档微机系统设计(1994 PDF版)
64位和32位高档微机系统设计
1994 济南:山东科学技术出版社
32位微型计算机原理与应用(1992 PDF版)
32位微型计算机原理与应用
1992 北京:气象出版社
16/32位微型机应用手册(1996 PDF版)
16/32位微型机应用手册
1996 北京:电子工业出版社
十六位微机组成原理(1989 PDF版)
十六位微机组成原理
1989 合肥:中国科学技术大学出版社
微型计算机技术及应用  从16位到32位(1996 PDF版)
微型计算机技术及应用 从16位到32位
1996 北京:清华大学出版社