新闻资讯
看你所看,想你所想

微机原理与接口技术(王克义主编书籍)

微机原理与接口技术(王克义主编书籍)

《微机原理与接口技术》是2012年清华大学出版社出版的一本图书,作者是王克义。

基本介绍

  • 书名:微机原理与接口技术
  • 作者:王克义
  • ISBN:9787302283188

书籍信息

作者:王克义
定价:44.50元
印次:1-1
ISBN:9787302283188
出版日期:2012.07.01
印刷日期:2012.06.08

内容简介

本书全面而又系统地介绍了现代微型计算机的基本组成结构、工作原理和典型接口技术,主要内容包括数据在计算机中的表示形式、计算机/微型计算机的组成与结构、微处理器结构、指令系统与彙编语言程式设计、存储器及其接口、输入输出及DMA技术、中断系统、串并行通信及其接口电路、模拟接口、汇流排技术、80x86/Pentium保护模式的概念与技术、高性能微处理器的先进技术与典型结构等。本书内容精练,层次清楚,实用性强;在注重讲解基本概念的同时,也十分注意反映微型计算机发展中的新知识、新技术。本书既可作为普通高等院校理工科各专业计算机基础课程教材,也可作为自学考试和成人教育以及各类职业学校的教材。

图书目录

第1章 数在计算机中的表示形式1
1.1 机器数与真值1
1.2 常见的机器数表示形式2
1.2.1 原码2
1.2.2 补码3
1.2.3 反码4
1.2.4 原码、补码和反码之间的转换4
1.2.5 移码錶示法5
1.2.6 4种机器数表示形式的比较和小结6
1.3 数的定点表示与浮点表示6
1.3.1 定点表示法6
1.3.2 浮点表示法7
1.4 二-十进制编码10
1.4.1 二-十进制编码特点10
1.4.2 8421码10
1.5 二进制信息的计量单位11
习题112
第2章 计算机的基本结构与工作过程13
2.1 计算机的基本结构13
2.1.1 冯·诺依曼计算机基本结构13
2.1.2 计算机的基本组成框图及功能部件简介14
2.2 计算机的工作流程17
2.2.1 指令与程式17
2.2.2 计算机的基本工作流程18
2.3 计算机系统的组成21
2.3.1 硬体与软体21
2.3.2 计算机系统的基本组成21
2.4 微型计算机的产生和发展22
2.4.1 世界上第一个微处理器和微型计算机的诞生22
2.4.2 微型计算机的发展阶段22
2.5 微型计算机的分类及主要技术指标24
2.5.1 微型计算机的分类24
2.5.2 微型计算机的主要技术指标25
2.6 微型计算机的基本结构及系统组成26
2.6.1 微型计算机基本结构27
2.6.2 微型计算机的系统组成28
习题228
目 录 微机原理与接口技术第3章 微处理器的编程结构30
3.1 微处理器的工作模式30
3.1.1 实模式31
3.1.2 保护模式31
3.1.3 虚拟8086模式31
3.2 微处理器的编程结构32
3.2.1 程式可见暂存器32
3.2.2 80x86/Pentium处理器的暂存器模型32
3.3 实模式下的存储器定址37
3.3.1 实模式下的存储器地址空间37
3.3.2 存储器分段技术37
3.3.3 实模式下的存储器定址38
3.3.4 堆叠42
3.4 实模式I/O地址空间43
习题344
第4章 定址方式与指令系统45
4.1 定址方式45
4.1.1 数据定址方式46
4.1.2 转移地址定址方式52
4.2 指令编码54
4.2.1 指令编码格式54
4.2.2 指令编码举例57
4.3 8086指令系统57
4.3.1 数据传送指令58
4.3.2 算术运算指令64
4.3.3 逻辑运算与移位指令76
4.3.4 串操作指令79
4.3.5 转移指令83
4.3.6 处理器控制指令90
4.4 80286~Pentium指令系统91
习题491
第5章 彙编语言的基本语法93
5.1 彙编语言的特点93
5.2 彙编语言程式结构和基本语法94
5.2.1 示例程式94
5.2.2 基本概念95
5.2.3 指令语句101
5.2.4 伪指令语句104
5.2.5 结构与记录111
5.2.6 宏指令113
5.2.7 简化段定义116
5.3 ROM BIOS中断调用和DOS系统功能调用117
5.3.1 ROM BIOS中断调用117
5.3.2 DOS系统功能调用118
5.4 彙编语言程式的上机过程118
5.4.1 .exe档案的上机过程118
5.4.2 .com档案及其上机过程126
习题5128
第6章 彙编语言程式设计及套用132
6.1 彙编语言程式设计的基本方法132
6.1.1 程式设计的基本步骤132
6.1.2 程式的基本结构形式133
6.1.3 子程式设计135
6.2 彙编语言的编程套用137
6.2.1 I/O与通信137
6.2.2 声音与时钟138
6.2.3 乐曲程式139
6.2.4 键盘I/O143
6.2.5 滑鼠器编程145
6.2.6 图形显示148
6.3 Windows彙编语言程式设计简介152
6.3.1 Windows API函式152
6.3.2 动态程式库153
6.3.3 指令集选择153
6.3.4 工作模式选择153
6.3.5 函式的原型定义154
6.3.6 Windows应用程式的基本结构框架154
6.3.7 Win32彙编语言应用程式实例154
6.3.8 MASM 32彙编与连线命令156
6.4 高级彙编语言技术156
6.4.1 条件彙编156
6.4.2 库的使用157
6.4.3 彙编语言与高级语言的混合编程158
习题6163
第7章 微处理器的内部结构及外部功能特性164
7.1 微处理器的内部结构164
7.1.1 汇流排接口单元BIU164
7.1.2 指令Cache与数据Cache165
7.1.3 超标量流水线结构165
7.1.4 动态转移预测及转移目标缓冲器BTB166
7.1.5 指令预取器和预取缓冲器168
7.1.6 指令解码器169
7.1.7 执行单元EU169
7.1.8 浮点处理单元FPU169
7.1.9 控制单元CU170
7.2 微处理器的外部功能特性170
7.2.1 微处理器的外部引脚信号170
7.2.2 微处理器的汇流排时序175
习题7179
第8章 I/O接口与DMA技术181
8.1 I/O接口概述181
8.1.1 I/O接口的基本功能181
8.1.2 I/O接口的基本结构182
8.1.3 I/O连线埠的编址方式183
8.1.4 I/O接口的地址分配184
8.1.5 I/O接口的地址解码及片选信号的产生185
8.1.6 I/O指令186
8.2 I/O控制方式186
8.2.1 程式控制方式187
8.2.2 中断控制方式188
8.2.3 DMA方式189
8.3 DMA接口技术190
8.3.1 DMA控制器的基本功能190
8.3.2 DMA控制器的一般结构191
8.3.3 DMA控制器的工作方式192
8.3.4 DMA工作过程193
8.3.5 可程式DMA控制器8237194
习题8195
第9章 中断系统196
9.1 基本概念196
9.1.1 中断196
9.1.2 中断回响和处理的一般过程197
9.1.3 中断优先权和中断嵌套198
9.2 80x86实模式的中断系统200
9.2.1 中断的分类200
9.2.2 中断向量表200
9.2.3 外部中断203
9.2.4 内部中断204
9.2.5 中断回响和中断处理过程206
9.3 可程式中断控制器8259A209
9.3.1 8259A的引脚功能210
9.3.2 8259A的内部结构210
9.3.3 8259A的工作过程211
9.3.4 8259A的工作方式212
9.3.5 8259A的级联使用214
9.3.6 8259A的控制字及编程使用216
9.3.7 8259A套用举例221
9.4 中断服务程式设计222
9.4.1 中断服务程式的一般结构222
9.4.2 在中断向量表中置入中断向量223
9.4.3 中断服务程式设计225
习题9226
第10章 并行通信及其接口电路228
10.1 可程式并行接口的组成及工作过程228
10.1.1 可程式并行接口的组成及其与CPU和外设的连线228
10.1.2 可程式并行接口的数据输入输出过程229
10.2 可程式并行通信接口8255A230
10.2.1 8255A的性能概要230
10.2.2 8255A晶片引脚分配及引脚信号说明230
10.2.3 8255A内部结构方块图231
10.2.4 8255A的控制字232
10.2.5 8255A的工作方式234
10.2.6 8255A的状态字240
10.2.7 8255A套用举例241
习题10244
第11章 串列通信及其接口电路247
11.1 串列通信247
11.1.1 串列通信的特点247
11.1.2 串列通信涉及的常用术语和基本概念248
11.2 串列通信接口标準253
11.2.1 RS-232C253
11.2.2 RS-485254
11.3 串列接口的基本结构与功能254
11.3.1 串列异步接口的基本结构与功能255
11.3.2 串列同步接口的基本结构与功能256
11.4 可程式串列通信接口8251A257
11.4.1 USART257
11.4.2 8251A的基本功能和工作原理258
11.4.3 8251A对外接口信号260
11.4.4 8251A的编程263
11.4.5 8251A套用举例267
习题11269
第12章 计数/定时技术271
12.1 概述271
12.2 可程式计数器/定时器8253272
12.2.1 8253的主要功能272
12.2.2 8253的结构框图272
12.2.3 8253的引脚274
12.2.4 8253的工作方式274
12.2.5 8253的初始化编程279
12.2.6 8253的读出操作283
12.3 8253的套用284
习题12286
第13章 存储器及其接口288
13.1 概述288
13.1.1 存储器的分类288
13.1.2 存储器的性能指标289
13.1.3 存储系统的层次结构290
13.1.4 记忆体储器的基本结构及其数据组织292
13.2 半导体存储器及其典型晶片293
13.2.1 可读写存储器RAM294
13.2.2 唯读存储器ROM306
13.3 存储器接口技术313
13.3.1 存储器与CPU连线时应考虑的问题313
13.3.2 存储器接口中的片选控制314
13.3.3 存储器扩展317
13.3.4 存储器接口分析与设计举例318
13.3.5 16位、32位、64位存储器接口320
13.4 改进存储器性能的相关技术323
13.4.1 双连线埠存储器323
13.4.2 并行主存系统324
13.5 高速快取(Cache)326
13.5.1 Cache基本原理326
13.5.2 Cache的组织方式328
13.5.3 Cache控制器82385329
13.5.4 Cache的更新方式及替换算法333
13.6 虚拟存储器335
13.6.1 虚拟存储器的工作原理335
13.6.2 80x86的虚拟存储技术337
习题13338
第14章 模拟接口340
14.1 模拟接口概述340
14.2 D/A转换器341
14.2.1 D/A转换器的工作原理341
14.2.2 D/A转换器的主要技术指标344
14.2.3 D/A转换器晶片345
14.2.4 D/A转换器晶片与微处理器的接口347
14.2.5 D/A转换器的套用348
14.3 A/D转换器349
14.3.1 基本概念349
14.3.2 A/D转换器的工作原理351
14.3.3 A/D转换器的主要技术指标352
14.3.4 A/D转换器晶片353
14.3.5 A/D转换器晶片与微处理器的接口354
习题14357
第15章 汇流排技术359
15.1 概述359
15.1.1 汇流排359
15.1.2 汇流排的分类360
15.1.3 汇流排标準361
15.1.4 汇流排仲裁362
15.2 PCI汇流排363
15.2.1 概述363
15.2.2 PCI汇流排的系统结构及特点363
15.2.3 PCI汇流排的引脚信号365
15.3 USB汇流排367
15.3.1 USB概述367
15.3.2 USB的拓扑结构368
15.3.3 USB协定简介369
15.4 高速汇流排接口IEEE 1394373
15.5 高速图形连线埠AGP374
习题15376
第16章 80x86/Pentium保护模式的概念与技术377
16.1 保护模式概述377
16.2 保护模式的主要数据结构378
16.2.1 段描述符378
16.2.2 描述符表378
16.2.3 段选择符379
16.3 保护模式的存储器管理和地址转换380
16.3.1 物理地址、线性地址与逻辑地址380
16.3.2 虚拟地址和虚拟地址空间381
16.3.3 虚拟地址空间的分段381
16.3.4 物理地址空间和虚实地址转换382
16.3.5 段式地址转换383
16.3.6 页式地址转换386
16.3.7 转换旁视缓冲器TLB(快表)389
16.4 多任务和保护390
16.4.1 保护和特权级390
16.4.2 保护模式的中断和异常392
16.5 虚拟8086模式394
习题16394
第17章 高性能微处理器的先进技术及典型结构396
17.1 高性能微处理器所採用的先进技术396
17.1.1 指令级并行396
17.1.2 超标量技术397
17.1.3 超长指令字结构398
17.1.4 超级流水线技术398
17.1.5 RISC技术399
17.2 高性能微处理器举例401
17.2.1 64位处理器Alpha 21064401
17.2.2 Itanium处理器--IA-64架构的开放硬体平台403
17.3 多核处理器简介405
17.3.1 複杂单处理器结构所遇到的挑战405
17.3.2 多核处理器的出现405
17.3.3 多核处理器结构的主要特点406
17.4 现代PC主机板典型结构407
17.4.1 晶片组、桥晶片及接口插座407
17.4.2 Pentium PC主机板结构408
17.4.3 Pentium 4 PC主机板的I/O组织结构409
习题17410附录A 8086/8088指令编码格式411附录B DOS功能调用(INT 21H) 416附录C BIOS中断调用421附录D 调试程式DEBUG的使用425部分习题参考答案429参考文献444

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com