新编16/32位微型计算机原理及应用(第5版)

语音

编辑

锁定

讨论

上传视频

《新编16/32位微型计算机原理及应用(第5版)》是2013年8月清华大学出版社出版的图书,作者是李继灿。

书    名

新编16/32位微型计算机原理及应用(第5版)

作    者

李继灿

ISBN

9787302326984定    价

39元

出版社

清华大学出版社

出版时间

2013年8月

新编16/32位微型计算机原理及应用(第5版)内容简介

编辑

语音

本书以国内外广泛使用的16/32/64位微处理器及其系统为背景,以Intel 8086/8088 16位机为基础,追踪Intel主流系列高性能微机的技术发展方向,全面、系统、深入地介绍微机系统与运算基础知识,8086/8088微处理器及其指令系统,汇编语言程序设计,微机的存储器,输入/输出与中断,可编程芯片,Intel 80x86到Pentium 4微处理器的技术发展,现代微型计算机新技术及应用,重点介绍Pentium 4系列以后的微处理器及其系统的一些最新技术。

本书不仅适合从事微型计算机硬件教学与科研工作的需要,而且对深化计算机硬件教学与教材的同步改革也进行了深入研究与积极探索。[1]

本书内容先进、结构新颖、资料翔实、深入浅出、文笔流畅,便于教学与自学,既可以作为高等院校各专业微型计算机硬件的通用教材和成人高等教育的培训教材及自学读本,也可供广大科技工作者参考使用。

新编16/32位微型计算机原理及应用(第5版)图书目录

编辑

语音

第1章微机系统导论1

1.1微型计算机概述1

1.2计算机应用领域4

1.3微型计算机系统的组成6

1.4微机硬件系统结构基础7

1.4.1总线结构简介8

1.4.2微处理器模型的组成10

1.4.3存储器概述11

1.4.4输入/输出接口概述13

1.5微机的工作原理与程序执行过程14

习题119

第2章微机运算基础21

2.1进位记数制21

2.1.1十进制数21

2.1.2二进制数22

2.1.3八进制数22

2.1.4十六进制数22

2.2各种进位数制之间的转换23

2.2.1非十进制数转换为十进制数24

2.2.2十进制数转换为非十进制数24

2.2.3八进制数与二进制数之间的转换25

2.2.4十六进制数与二进制数之间的转换26

2.3二进制编码27

2.3.1二进制编码的十进制27

2.3.2字母与字符的编码28

2.4二进制数的运算29

2.4.1二进制数的算术运算30

2.4.2二进制数的逻辑运算33[]新编16/32位微型计算机原理及应用(第5版)[]2.5数的定点与浮点表示34

2.5.1定点表示34

2.5.2浮点表示35

2.6带符号数的表示法36

2.6.1机器数与真值36

2.6.2机器数的种类和表示方法36

2.6.3补码的加减法运算39

2.6.4溢出及其判断方法41

习题242

第3章8086/8088微处理器及其系统44

3.18086/8088微处理器44

3.1.18086/8088 CPU的内部结构44

3.1.28086/8088的寄存器结构46

3.1.3总线周期49

3.1.48086/8088的引脚信号和功能50

3.28086/8088系统的最小/最大工作方式53

3.2.1最小方式53

3.2.2最大方式55

3.38086/8088的存储器57

3.3.1存储器组织57

3.3.2存储器的分段59

3.3.3实际地址和逻辑地址60

3.3.4堆栈61

3.3.5“段加偏移”寻址机制允许重定位61

3.48086/8088的指令系统62

3.4.1指令系统的特点及指令基本格式62

3.4.2寻址方式63

3.4.3指令的分类67

习题3103

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

4.1程序设计语言概述109

4.1.1机器语言109

4.1.2汇编语言109

4.1.3高级语言110

4.28086/8088汇编语言的基本语法111

4.2.18086/8088汇编源程序实例111

4.2.28086/8088汇编语言语句112

4.38086/8088汇编语言程序设计基本方法131

4.3.1顺序结构程序131

4.3.2分支结构程序134

4.3.3循环结构程序134

4.3.4DOS及BIOS中断调用137

习题 4148

第5章微机的存储器151

5.1存储器的分类与组成151

5.1.1半导体存储器的分类151

5.1.2半导体存储器的组成152

5.2.1静态随机存取存储器154

5.3只读存储器160

5.3.1只读存储器存储信息的原理和组成160

5.3.2只读存储器的分类161

5.3.3EPROM/E2PROM常用芯片举例162

5.4存储器的连接164

5.4.1存储器芯片的扩充164

5.4.2存储器与CPU的连接166

5.5内存条技术的发展170

5.6外部存储器173

5.6.1硬盘173

5.6.2硬盘的接口174

5.6.3硬盘的主要参数175

5.7光盘驱动器176

5.7.1光驱的分类176

5.7.2光驱的倍速176

5.7.3DVD光盘的类型177

5.8存储器系统的分层结构179

习题5180

第6章输入/输出与中断182

6.1输入/输出接口概述182

6.1.1CPU与外设间的连接182

6.1.2接口电路的基本结构183

6.2CPU与外设之间数据传送的方式184

6.2.1程序传送184

6.2.2中断传送190

6.2.3直接存储器存取传送190

6.3中断技术192

6.3.1中断概述192

6.3.2单个中断源的中断193

6.3.3向量中断196

6.3.4中断优先权196

6.48086/8088的中断系统和中断处理196

6.4.18086/8088的中断系统197

6.4.28086/8088 CPU的中断处理过程202

6.4.3可屏蔽中断的过程203

6.4.4中断响应时序205

6.4.5中断服务子程序设计206

习题6207

第7章可编程接口芯片209

7.1接口的分类及功能209

7.1.1接口的分类209

7.1.2接口的功能210

7.2可编程计数器/定时器82535210

7.2.182535的引脚与功能结构210

7.2.282535的内部结构和寻址方式211

7.2.382535的6种工作方式及时序关系212

7.2.48253应用举例215

7.3可编程中断控制器8259A217

7.3.18259A的引脚与功能结构217

7.3.28259A内部结构框图和中断工作过程218

7.3.38259A的控制字格式221

7.3.48259A应用举例227

7.4可编程并行通信接口芯片8255A228

7.4.18255A芯片引脚定义与功能228

7.4.28255A寻址方式230

7.4.38255A的3种工作方式230

7.4.4时序关系234

7.4.58255A应用举例236

7.5可编程串行异步通信接口芯片8250238

7.5.1串行异步通信规程238

7.5.28250芯片引脚定义与功能239

7.5.38250芯片的内部结构和寻址方式241

7.5.48250内部控制状态寄存器的功能及其工作过程242

7.5.58250通信编程247

7.6数/模与模/数转换接口芯片249

7.6.1DAC 0832数/模转换器249

7.6.2ADC 0809模/数转换器253

习题7259

第8章Intel 80x86到Pentium 4微处理器的技术发展262

8.180286微处理器262

8.1.180286与8086/8088相比的特点263

8.1.280286在体系结构上与8086/8088的主要异同点265

8.280386微处理器267

8.2.180386的特点267

8.2.280386的内部结构268

8.2.380386的寄存器结构270

8.2.480386的3种工作方式及其相互转换274

8.2.580386的存储器管理277

8.380486微处理器289

8.4Pentium微处理器291

8.4.1Pentium的体系结构291

8.4.2Pentium体系结构的技术特点292

8.5Pentium微处理器系列及相关技术的发展293

8.5.1PentiumⅡ微处理器294

8.5.2Pentium Ⅲ微处理器294

8.5.3Pentium 4 CPU简介295

8.5.4现代CPU的性能指标299

习题8300

第9章现代微机新技术及应用302

9.1主流CPU新技术概述302

9.1.1超线程技术302

9.1.264位技术303

9.1.3双核及多核技术304

9.1.4CPU核心架构演进305

9.1.5CPU指令集及其扩展307

9.2主板310

9.2.1主板芯片组概述310

9.2.2主板芯片组举例311

9.2.3主板上的I/O接口314

9.3扩展总线应用技术315

9.4通信技术及其应用318

9.4.1在线世界与移动通信318

9.4.2从1G到2G与3G的跨越322

习题9324

附录A8086/8088的指令格式325附录B8086/8088指令系统表329附录C80286~Pentium系列微处理器的指令系统344附录D调试软件DEBUG及调试方法360参考文献364

第1章微机系统导论1

1.1微机系统组成1

1.1.1几个基本概念1

1.1.2微型计算机系统的组成3

1.2微机硬件系统结构6

1.3微处理器组成7

1.3.1运算器8

1.3.2控制器8

1.3.3内部寄存器8

1.4存储器概述9

1.4.1基本概念9

1.4.2存储器组成10

1.4.3读/写操作过程10

1.5微机工作过程11

习题117

第2章微机运算基础19

2.1进位记数制19

2.1.1十进制数19

2.1.2二进制数20

2.1.3八进制数20

2.1.4十六进制数20

2.2各种进位数制之间的转换21

2.2.1非十进制数转换为十进制数22

2.2.2十进制数转换为非十进制数22

2.2.3八进制数与二进制数之间的转换23

2.2.4十六进制数与二进制数之间的转换24

2.3二进制编码25

2.3.1二进制编码的十进制25

2.3.2字母与字符的编码26

2.4二进制数的运算27

2.4.1二进制数的算术运算28

2.4.2二进制数的逻辑运算31

2.5数的定点与浮点表示32

2.5.1定点表示32

2.5.2浮点表示33

2.6带符号数的表示法34

2.6.1机器数与真值34

2.6.2机器数的种类和表示方法34

2.6.3补码的加减法运算37

2.6.4溢出及其判断方法39

习题240

第3章微处理器及其系统42

3.18086/8088微处理器42

3.1.18086/8088 CPU的内部结构42

3.1.28086/8088的寄存器结构44

3.1.3总线周期47

3.1.48086/8088的引脚信号和功能48

3.28086/8088系统的最小/最大工作方式51

3.2.1最小方式51

3.2.2最大方式53

3.38086/8088的存储器55

3.3.1存储器组织55

3.3.2存储器的分段57

3.3.3实际地址和逻辑地址58

3.3.4堆栈59

3.3.5“段加偏移”寻址机制允许重定位59

3.48086/8088的指令系统60

3.4.1指令系统的特点及指令基本格式60

3.4.2寻址方式61

3.4.3指令的分类65

3.580x86微处理器101

3.5.180286微处理器101

3.5.280386微处理器103

3.5.380486微处理器110

3.6Pentium微处理器111

3.6.1Pentium的体系结构111

3.6.2Pentium体系结构的技术特点113

3.7Pentium系列及相关技术的发展114

3.7.1PentiumⅡ微处理器115

3.7.2Pentium Ⅲ微处理器115

3.7.3Pentium 4微处理器116

习题3117

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

4.1程序设计语言概述124

4.1.1机器语言124

4.1.2汇编语言124

4.1.3高级语言125

4.28086/8088汇编语言的基本语法126

4.2.18086/8088汇编源程序实例126

4.2.28086/8088汇编语言语句127

4.38086/8088汇编语言程序设计基本方法146

4.3.1顺序结构程序146

4.3.2分支结构程序149

4.3.3循环结构程序149

4.3.4DOS及BIOS中断调用152

习题 4163

第5章微机的存储器166

5.1存储器的分类与组成166

5.1.1半导体存储器的分类167

5.1.2半导体存储器的组成167

5.2.1静态随机存取存储器169

5.3只读存储器175

5.3.1只读存储器存储信息的原理和组成175

5.3.2只读存储器的分类176

5.3.3EPROM/E2PROM常用芯片举例177

5.4存储器的连接180

5.4.1存储器芯片的扩充180

5.4.2存储器与CPU的连接182

5.4.3存储器与CPU连接应注意的一些问题185

5.5内存条技术的发展186

5.6硬盘存储器190

5.6.1硬盘的组成190

5.6.2硬盘的分类191

5.6.3硬盘的几个主要参数192

5.7光盘驱动器193

5.7.1光盘驱动器的分类193

5.7.2写入、读取和复写速度194

5.7.3DVD光盘的类型195

5.8存储器系统的分层结构196

习题5197

第6章输入/输出与中断200

6.1输入/输出接口概述200

6.1.1CPU与外设间的连接200

6.1.2接口电路的基本结构201

6.2CPU与外设之间数据传送的方式202

6.2.1程序传送202

6.2.2中断传送208

6.2.3直接存储器存取传送208

6.3中断技术210

6.3.1中断概述210

6.3.2单个中断源的中断211

6.3.3向量中断214

6.3.4中断优先权214

6.48086/8088的中断系统和中断处理214

6.4.18086/8088的中断系统215

6.4.28086/8088 CPU的中断处理过程220

6.4.3可屏蔽中断的过程221

6.4.4中断响应时序223

6.4.5中断服务子程序设计224

习题6225

第7章可编程接口芯片及通用I/O接口227

7.1接口的分类及功能227

7.1.1接口的分类227

7.1.2接口的功能228

7.2可编程计数器/定时器82535228

7.2.182535的引脚与功能结构228

7.2.282535的内部结构和寻址方式229

7.2.382535的6种工作方式及时序关系230

7.2.48253应用举例233

7.3可编程中断控制器8259A235

7.3.18259A的引脚与功能结构235

7.3.28259A内部结构框图和中断工作过程236

7.3.38259A的控制字格式239

7.3.48259A应用举例245

7.4可编程并行通信接口芯片8255A246

7.4.18255A芯片引脚定义与功能246

7.4.28255A寻址方式248

7.4.38255A的3种工作方式249

7.4.4时序关系253

7.4.58255A应用举例254

7.5可编程串行异步通信接口芯片8250256

7.5.1串行异步通信规程256

7.5.28250芯片引脚定义与功能257

7.5.38250芯片的内部结构和寻址方式259

7.5.48250内部控制状态寄存器的功能及其工作过程261

7.5.58250通信编程265

7.5.68250应用举例268

7.6数/模与模/数转换接口芯片269

7.6.1DAC 0832数/模转换器269

7.6.2ADC 0809模/数转换器273

7.7新型通用I/O接口280

7.7.1磁盘接口的技术发展280

7.7.2USB接口281

7.7.3IEEE 1394接口282

习题7283

第8章现代主流微型计算机硬件技术的发展286

8.1现代先进的微处理器技术概述286

8.1.1超线程技术286

8.1.264位技术287

8.1.3双核心技术288

8.2CPU的性能参数289

8.2.1CPU的频率289

8.2.2前端总线290

8.2.3CPU的接口类型290

8.2.4CPU核心与封装技术293

8.2.5CPU的缓存298

8.2.6CPU指令集298

8.3主板301

8.3.1主板结构302

8.3.2主板芯片组303

8.3.3主板设计中的一些技术特点306

8.3.4主板的兼容性与做工309

8.4显卡310

8.4.1显卡的分类310

8.4.2显示芯片GPU310

8.4.3显卡的性能参数311

8.4.4SLI和CrossFire双卡互连技术312

8.5扩展总线应用技术312

习题8315附录A8086/8088的指令格式317附录B8086/8088指令系统表321附录C80286~Pentium系列微处理器的指令系统336附录D调试软件DEBUG及调试方法352参考文献356

词条图册

更多图册

参考资料

1.

新编16/32位微型计算机原理及应用(第5版)

.清华大学出版社[引用日期2020-05-19]

新编16 32位微型计算机原理及应用,新编16/32位微型计算机原理及应用(第5版)...相关推荐

  1. 32位微型计算机原理接口技术及其应用,32位微型计算机原理·接口技术及其应用...

    32位微型计算机原理·接口技术及其应用 语音 编辑 锁定 讨论 上传视频同义词 32位微型计算机原理接口技术及其应用一般指32位微型计算机原理·接口技术及其应用 <32位微型计算机原理·接口技术 ...

  2. 微型计算机原理实验报告总结,微机原理实验报告-两个多位十进制数相加的实验等.doc...

    微机原理实验报告-两个多位十进制数相加的实验等.doc 微机原理实验报告班级学号姓名实验一两个多位十进制数相加的实验一.实验目的学习数据传送和算术运算指令的用法熟悉在PC机上建立.汇编.链接.调试和运 ...

  3. CRC-16原理及通用的16位CRC校验算法代码

    CRC-16原理及通用的16位CRC校验算法代码 循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC.它是利用除法及余数的原理来作错误侦测(Error Detect ...

  4. 32位crc校验码程序_CRC码计算及校验原理的最通俗诠释

    CRC校验原理 CRC校验原理看起来比较复杂,好难懂,因为大多数书上基本上是以二进制的多项式形式来说明的.其实很简单的问题,其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注 ...

  5. 观看实验中微型计算机虚拟拆装演示,虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0...

    下面我们对虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0文件阐述相关使用资料和虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0文件的更新信息. 虚拟仿真实验 北斗一号微机 ...

  6. 微型计算机原理及应用 考研,中山大学《微型计算机系统原理及应用》考研模拟题两套及答案.pdf...

    中山大学<微型计算机系统原理及应用>考研模拟题两套及答案.pdf 考试复习重点资料(最新版)考试复习重点资料(最新版) 封封 面面 第1页 资料见第二页资料见第二页 模拟题一 一.填空题 ...

  7. 全国自考微型计算机原理及其应用,2018年自考《微型计算机原理应用》习题及答案一...

    2018年自考<微型计算机原理应用>习题及答案一 单选题 1. 一个字是__ __位二进制数. A.32 B.20 C.16 D.8 2. 一个字节是__ __位二进制数. A.32 B. ...

  8. 64位微处理器_MCU芯片市场研究:主导8位MCU,但32位MCU受欧美和日本高度垄断

    ↑ 点击上方 " 财经热闻解析 " 关注我们 从古老的用电子管堆出来的成吨的逻辑门到现在的超级数据中心,电子技术的发展走过了一代又一代,自然而然,各种芯片也在百花齐放.到了今天,芯 ...

  9. Java 为什么数组下标只能为int不能为long?int32位,为何最大值不是2^32 -1 ? java基本类型取值范围

    一个小标为int的byte数组全部放满东西需要的内存为(2^31-11)*1b=2Gb=0.25GB 一个小标为long的byte数组全部放满东西需要的内存为(2^63+1)*1b 需要的内存太大 ! ...

  10. cpu是32位的 这指的是数据总线还是地址总线是32条?另外,电脑操作系统是3位的这指的是什么意思?指令是32...

    市面上所说的64位处理器包括AMD Athlon 64与INTEL的EMT64处理器都是指通用寄存器的位宽,不是总线. 但要从数据总线方面来说,从80386开始就已经是32bit 而奔腾级别以上的CP ...

最新文章

  1. RedHat的yum源修改为CentOS的yum源
  2. python函数复用_【python学习-4】可复用函数与模块
  3. ANT:fileset中使用exclude
  4. 第二章:React 面向组件编程
  5. Windows Phone
  6. fastslam matlab,fastslam 快速定位和构图的源码,一个简单的例子,3D建模,可以用作学习智能机器人自主移动 matlab 272万源代码下载- www.pudn.com...
  7. C++ memset 栈空间出现段错误
  8. C#笔记(一):类型,泛型,集合
  9. Andriod Recovery模式及ClockworkMod Recovery简介
  10. VB6连接各种类型的数据库
  11. HTML资产负债表和收入支出表(可动态更新)
  12. druid Hadoop-based Batch Ingestion
  13. 二阶系统的单位阶跃响应_数学推导
  14. 中国消费者偏爱,复古游戏机与相机成为时代新宠,你会喜欢吗?
  15. D38 463. Island Perimeter
  16. 三层交换机实现vlan间通信
  17. Android刷机脚本——updater-script
  18. 编程学不进去?如何才能拯救你的编程能力?
  19. 车企反向造手机,两个生态的裂痕能否弥合?
  20. 漫谈SOA(面向服务架构)

热门文章

  1. HPU 图书馆占座 python
  2. 三星 android截屏快捷键是什么手机,三星手机如何快速截屏?两种快速截图方法教给你!...
  3. OpenCV-Python图像模糊处理
  4. 软件需求分析用例图 实例简述
  5. Eprime与EEG的接口
  6. linux入门常用命令
  7. 概率论——离散型随机变量
  8. 分子动力学模拟软件_实惠的分子动力学模拟个人台式机装机和测试
  9. 《硅谷钢铁侠》---- 读书笔记
  10. C语言:ASCII码对照表