微型计算机系统原理及应用:IA-32结构(80×86系列)

副标题:无

作   者:周明德编著

分类号:

ISBN:9787302141129

微信扫一扫,移动浏览光盘

简介

  本书是《微型计算机系统原理及应用》的第五版。本版本根据微处理器的最新发展,从80x86系列微处理器整体着眼,落实到最基本、最常用的8086处理器,介绍了微型计算机系统原理、80x86系列微处理器结构、8086指令系统和汇编语言程序设计、主存储器及与cpu的接口、输入输出、中断以及常用的微型计算机接口电路、数模(d/a)转换与模数(a/d)转换接口、80x86系列微处理器的发展(64位微处理器与嵌入式微处理器)。根据教学改革的要求与授课教师的意见,作了必要的精简与修改,每章末附加了习题。全书观点新、实用性强。.    另有同名的例题习题集与实验指导书与教材配套。..    本书适合各类高等院校、各种成人教育学校和培训班作为教材使用。...

目录

第1章 概述.1

1.1 80x86系列结构的概要历史1

1.1.1 80862

1.1.2 803862

1.1.3 804863

1.1.4 奔腾3

1.1.5 p6系列处理器4

1.1.6 奔腾ⅱ4

1.1.7 奔腾ⅲ4

1.1.8 intel pentium 4处理器4

1.1.9 intel超线程处理器5

1.1.10 intel双核技术处理器6

1.2 计算机基础7

1.2.1 计算机的基本结构7

1.2.2 常用的名词术语和二进制编码8

1.2.3 指令程序和指令系统11

1.2.4 初级计算机12

1.2.5 简单程序举例15

1.2.6 寻址方式19

1.3 计算机的硬件和软件24

.1.3.1 系统软件24

1.3.2 应用软件25

1.3.3 支撑软件25

1.4 微型计算机的结构26

1.4.1 微型计算机的外部结构26

1.4.2 微型计算机的内部结构27

1.5 多媒体计算机27

1.5.1 人机接口28

1.5.2 多媒体计算机的主要功能28

1.5.3 多媒体计算机的组成29

习题29

第2章 80x86系列结构微处理器与8086 32

2.1 80x86系列微处理器是8086的延伸32

2.1.1 8086功能的扩展32

2.1.2 8086性能的提高33

2.2 8086的功能结构34

2.3 8086微处理器的执行环境35

2.3.1 基本执行环境概要35

2.3.2 基本的程序执行寄存器36

2.3.3 存储器组织41

习题42

第3章 8086指令系统44

3.1 基本数据类型44

3.1.1 字、双字、四字、双四字的对齐44

3.1.2 数字数据类型45

3.1.3 指针数据类型46

3.1.4 位字段数据类型47

3.1.5串数据类型47

3.2 8086的指令格式47

3.3 8086指令的操作数寻址方式48

3.3.1 立即数48

3.3.2 寄存器操作数48

3.3.3 存储器操作数49

3.3.4 i/o端口寻址52

3.4 8086的通用指令52

3.4.1 数据传送指令52

3.4.2 二进制算术指令56

3.4.3 十进制算术指令65

3.4.4 逻辑指令68

3.4.5 移位和循环移位指令72

3.4.6 控制传送指令74

3.4.7 串指令81

3.4.8 标志控制操作85

3.4.9 段寄存器指令85

3.4.10 杂项指令86

习题86

第4章 汇编语言程序设计90

4.1 汇编语言的格式90

4.1.1 8086汇编语言程序的一个例子90

4.1.2 8086汇编语言源程序的格式90

4.2 语句行的构成91

4.2.1 标记91

4.2.2 符号94

4.2.3 表达式95

4.2.4 语句98

4.3 指示性语句99

4.3.1 符号定义语句99

4.3.2 数据定义语句100

4.3.3 段定义语句106

4.3.4 过程定义语句112

4.3.5 结束语句113

4.4 指令语句113

4.4.1 指令助记符114

4.4.2 指令前缀114

4.4.3 操作数寻址方式115

4.4.4 串操作指令116

4.5 汇编语言程序设计及举例119

4.5.1 算术运算程序设计119

4.5.2 分支程序设计121

4.5.3 循环程序设计122

4.5.4 字符串处理程序设计124

4.5.5 码转换程序设计127

4.5.6 有关i/o的dos功能调用130

4.5.7 宏汇编与条件汇编133

习题142

第5章 处理器总线时序和系统总线149

5.1 8086的引脚功能149

5.1.1 8086的两种组态149

5.1.2 8086的引线151

5.2 8086处理器时序153

5.2.1 时序的基本概念153

5.2.2 8086的典型时序156

5.3 系统总线160

5.3.1 概述161

5.3.2 pc总线165

5.3.3 isa总线168

5.3.4 pci总线169

5.3.5 usb总线173

习题173

第6章 存储器175

6.1 半导体存储器的分类176

6.1.1 ram的种类176

6.1.2 rom的种类177

6.2 读写存储器ram177

6.2.1 基本存储电路177

6.2.2 ram的结构179

6.2.3 ram与cpu的连接182

6.2.4 64kb动态ram存储器186

6.3 现代ram193

6.3.1 内存条的构成193

6.3.2 扩展数据输出动态随机访问存储器edo dram193

6.3.3 同步动态随机访问存储器sdram194

6.3.4 突发存取的高速动态随机存储器rambus dram197

6.4 只读存储器197

6.4.1 掩模只读存储器197

6.4.2 可擦除的可编程序的只读存储器eprom199

习题206

第7章 输入和输出211

7.1 概述211

7.1.1 输入输出的寻址方式211

7.1.2 cpu与i/o设备之间的接口信息..212

7.1.3 cpu的输入输出时序213

7.1.4 cpu与接口电路间数据传送的形式213

7.1.5 ibm pc与外设的接口与现代pc机的外设接口214

7.2 cpu与外设数据传送的方式216

7.2.1 查询传送方式217

7.2.2 中断传送方式220

7.2.3 直接数据通道传送方式221

7.3 dma控制器223

7.3.1 主要功能223

7.3.2 8237的结构224

7.3.3 8237的工作周期225

7.3.4 8237的引线226

7.3.5 8237的工作方式228

7.3.6 8237的寄存器组和编程229

习题235

第8章 中断238

8.1 引言238

8.1.1 为什么要用中断238

8.1.2 中断源238

8.1.3 中断系统的功能239

8.2 最简单的中断情况239

8.2.1 cpu响应中断的条件240

8.2.2 cpu对中断的响应241

8.3 中断优先权242

8.3.1 用软件确定中断优先权243

8.3.2 硬件优先权排队电路244

8.4 8086的中断方式246

8.4.1 外部中断246

8.4.2 内部中断247

8.4.3 中断向量表247

8.4.4 8086中的中断响应和处理过程248

8.5 中断控制器intel 8259a 250

8.5.1 8259a的功能250

8.5.2 8259a的结构250

8.5.3 8259a的引线251

8.5.4 8259a的中断顺序252

8.5.5 8259a的编程253

8.5.6 8259a的工作方式258

8.6 ibm pc/xt的中断结构261

8.6.1 中断类型261

8.6.2 ibm pc/xt中系统保留的中断262

习题263

第9章 计数器和定时器电路intel 8253/8254-pit 265

9.1 概述265

9.1.1 8253-pit的主要功能265

9.1.2 8253-pit的内部结构265

9.1.3 8253-pit的引线267

9.2 8253-pit的控制字268

9.3 8253-pit的工作方式269

9.3.1 方式0——计完最后一个数时中断269

9.3.2 8253-pit工作方式小结270

9.4 8253-pit的编程272

9.5 intel 8254-pit 273

习题274

第10章 并行接口芯片277

10.1 可编程的并行输入/输出接口芯片8255a-5的结构277

10.2 方式选择279

10.2.1 方式选择控制字280

10.2.2 方式选择举例280

10.2.3 按位置位/复位功能283

10.3 方式0的功能283

10.3.1 方式0的基本功能283

10.3.2 方式0的时序284

10.4 方式1的功能285

10.4.1 方式1的主要功能285

10.4.2 方式1输入285

10.4.3 方式1输出287

10.5 方式2的功能288

10.5.1 方式2的主要功能288

10.5.2 方式2的时序289

10.5.3 方式2的控制字290

10.6 8255a应用举例291

习题293

第11章 串行通信及接口电路295

11.1 串行通信295

11.1.1 概述295

11.1.2 串行接口标准eia rs-232c接口299

11.2 intel 8251a可编程通信接口301

11.2.1 8251的基本功能301

11.2.2 8251的方框图301

11.2.3 8251的接口信号303

11.2.4 8251的编程305

11.2.5 8251应用举例307

习题310

第12章 数模转换与模数转换接口312

12.1 d/a转换器接口312

12.1.1 cpu与8位d/a芯片的接口312

12.1.2 8位cpu与12位d/a转换器的接口313

12.2 a/d转换器接口317

12.2.1 概述317

12.2.2 用软件实现a/d转换317

12.2.3 a/d转换芯片介绍320

12.2.4 a/d转换芯片与cpu的接口328

12.2.5 d/a和a/d转换应用举例333

习题336

第13章 x86系列微处理器的结构与工作方式337

13.1 x86系列处理器的功能结构337

13.1.1 intel 8086的功能结构337

13.1.2 intel 80386的功能结构337

13.1.3 80486的功能结构338

13.2 80x87 fpu的结构341

13.2.1 概述341

13.2.2 80x87 fpu的数字系统343

13.2.3 80x87 fpu的结构347

13.3 x86系列结构微处理器的工作方式359

13.3.1 实地址方式359

13.3.2 保护虚地址方式360

13.3.3 虚拟8086方式378

13.3.4 x86系列结构微处理器中的中断和异常385

习题390

第14章 x86系列微处理器的发展391

14.1 amd x86-64处理器391

14.1.1 引言391

14.1.2 操作模式395

14.2 intel itanium处理器397

14.2.1 intel itanium 体系结构介绍397

14.2.2 执行环境402

14.3 x86系列的嵌入式处理器407

14.3.1 通用描述408

14.3.2 体系结构概要408

习题414

附录1 ascii(美国信息交换标准码)字符表(7位码)415

附录2 8088指令系统表416

参考文献...427


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

微型计算机系统原理及应用:IA-32结构(80×86系列)
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon