80x86/Pentium 微型计算机原理及应用 第3版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:吴宁,马旭东主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121136092
- 页数:370 页
第1章 计算机基础 1
1.1数据、信息、媒体和多媒体 1
1.2计算机中数值数据信息的表示 2
1.2.1机器数和真值 2
1.2.2数的表示方法——原码、反码和补码 3
1.2.3补码的运算 6
1.2.4定点数与浮点数 7
1.2.5 BCD码及其十进制调整 10
1.3计算机中非数值数据的信息表示 12
1.3.1西文信息的表示 12
1.3.2中文信息的表示 13
1.3.3图、声、像信息的表示 14
1.4微型计算机基本工作原理 14
1.4.1微型计算机硬件系统组成 15
1.4.2微型计算机软件系统 20
1.4.3微型计算机中指令执行的基本过程 20
1.5评估计算机性能的主要技术指标 22
1.5.1 CPU字长 22
1.5.2内存储器与高速缓存 23
1.5.3 CPU指令执行时间 23
1.5.4系统总线的传输速率 24
1.5.5 iCOMP指数 24
1.5.6优化的内部结构 24
1.5.7 I/O设备配备情况 25
1.5.8软件配备情况 25
习题1 25
第2章 80x86/Pentium微处理器 27
2.1 80x86/Pentium微处理器的内部结构 27
2.1.1 8086/8088 CPU基本结构 27
2.1.2 80386 CPU内部结构 34
2.1.3 80x87数学协处理器 47
2.1.4 Pentium CPU内部结构 50
2.1.5 Pentium系列其他微处理器 55
2.2微处理器的主要引脚及功能 55
2.2.1 8086/8088 CPU引脚功能 55
2.2.2 80386 CPU主要引脚功能 60
2.2.3 Pentium CPU主要引脚功能 61
2.3系统总线与典型时序 63
2.3.1 CPU系统总线及其操作 63
2.3.2基本总线操作时序 64
2.3.3特殊总线操作时序 66
2.4典型CPU应用系统 68
2.4.1 8086/8088支持芯片 68
2.4.2 8086/8088单CPU(最小模式)系统 72
2.4.3 8086/8088多CPU(最大模式)系统 74
2.5 CPU的工作模式 76
2.5.1实地址模式 76
2.5.2保护模式 76
2.5.3虚拟8086模式 77
2.5.4系统管理模式 78
2.6指令流水线与高速缓存 78
2.6.1指令流水线和动态分支预测 78
2.6.2片内高速缓存 80
2.7 64位CPU与多核微处理器 81
习题2 82
第3章 80x86/Pentium指令系统 85
3.1 80x86/Pentium指令格式 85
3.2 80x86/Pentium寻址方式 86
3.2.1寻址方式与有效地址EA的概念 86
3.2.2各种寻址方式 87
3.2.3存储器寻址时的段约定 90
3.3 8086/8088 CPU指令系统 90
3.3.1数据传送类指令 91
3.3.2算术运算类指令 95
3.3.3逻辑运算与移位指令 101
3.3.4串操作指令 104
3.3.5控制转移类指令 108
3.3.6处理器控制类指令 115
3.4 80x86/Pentium CPU指令系统 116
3.4.1 80286 CPU的增强与增加指令 116
3.4.2 80386 CPU的增强与增加指令 118
3.4.3 80486 CPU增加的指令 121
3.4.4 Pentium系列CPU增加的指令 121
3.5 80x87浮点运算指令 124
3.5.1 80x87的数据类型与格式 125
3.5.2浮点寄存器 125
3.5.3 80x87指令简介 125
习题3 126
第4章 汇编语言程序设计 132
4.1程序设计语言概述 132
4.2汇编语言的程序结构与语句格式 133
4.2.1汇编语言源程序的框架结构 133
4.2.2汇编语言的语句 135
4.3汇编语言的伪指令 138
4.3.1基本伪指令语句 139
4.3.2 80x86/Pentium CPU扩展伪指令 152
4.4汇编语言程序设计方法 155
4.4.1程序设计的基本过程 155
4.4.2顺序结构程序设计 156
4.4.3分支结构程序设计 157
4.4.4循环结构程序设计 161
4.4.5子程序设计与调用技术 165
4.5模块化程序设计技术 173
4.5.1模块化程序设计的特点与规范 174
4.5.2程序中模块间的关系 174
4.5.3模块化程序设计举例 175
4.6综合应用程序设计举例 177
4.6.1 16位实模式程序设计 177
4.6.2基于32位指令的实模式程序设计 181
4.6.3基于多媒体指令的实模式程序设计 183
4.6.4保护模式程序设计 184
4.6.5浮点指令程序设计 188
4.7汇编语言与C/C++语言混合编程 189
4.7.1内嵌模块方法 189
4.7.2多模块混合编程 190
习题4 192
第5章 半导体存储器 196
5.1概述 196
5.1.1半导体存储器的分类 197
5.1.2存储原理与地址译码 198
5.1.3主要性能指标 200
5.2随机存取存储器(RAM) 201
5.2.1静态RAM (SRAM) 201
5.2.2动态RAM (DRAM) 204
5.2.3随机存取存储器RAM的应用 206
5.3只读存储器(ROM) 209
5.3.1掩膜ROM和PROM 209
5.3.2 EPROM(可擦除的PROM) 210
5.4存储器连接与扩充应用 215
5.4.1存储器芯片选择 215
5.4.2存储器容量扩充 217
5.4.3 RAM存储模块 218
5.5 CPU与存储器的典型连接 221
5.5.1 8086/8088 CPU的典型存储器连接 221
5.5.2 80386/Pentium CPU的典型存储器连接 223
5.6微机系统的内存结构 225
5.6.1分级存储结构 225
5.6.2高速缓存Cache 226
5.6.3虚拟存储器与段页结构 226
习题5 227
第6章 输入/输出和中断 229
6.1输入/输出及接口 229
6.1.1 I/O信息的组成 229
6.1.2 I/O接口概述 229
6.1.3 I/O端口的编址 230
6.1.4简单的I/O接口 233
6.2输入/输出的传送方式 234
6.2.1程序控制的输入/输出 234
6.2.2中断控制的输入/输出 237
6.2.3直接数据通道传送 238
6.3中断技术 239
6.3.1中断的基本概念 239
6.3.2中断优先权 241
6.4 80x86/Pentium中断系统 243
6.4.1中断结构 243
6.4.2中断向量表 245
6.4.3中断响应过程 246
6.4.4 80386/80486/Pentium CPU中断系统 248
6.5 8259A可编程中断控制器 251
6.5.1 8259A芯片的内部结构与引脚 251
6.5.2 8259A芯片的工作过程及工作方式 253
6.5.3 8259A命令字 255
6.5.4 8259A芯片应用举例 260
6.6中断程序设计 263
6.6.1设计方法 263
6.6.2中断程序设计举例 265
习题6 270
第7章 微型机接口技术 273
7.1概述 273
7.2可编程定时/计数器 274
7.2.1概述 274
7.2.2可编程定时/计数器8253 275
7.2.3可编程定时/计数器8254 282
7.3可编程并行接口 282
7.3.1可编程并行接口芯片8255A 283
7.3.2并行打印机接口应用 290
7.3.3键盘和显示器接口 293
7.4串行接口与串行通信 298
7.4.1串行通信的基本概念 298
7.4.2可编程串行通信接口8251A 304
7.4.3可编程异步通信接口INS8250 311
7.4.4通用串行总线USB 311
7.4.5 I2C与SPI串行总线 314
7.5 DMA控制器接口 315
7.5.1 8237A芯片的基本功能和引脚特性 316
7.5.2 8237A芯片内部寄存器与编程 318
7.5.3 8237A应用与编程 320
7.6模拟量输入/输出接口 322
7.6.1概述 322
7.6.2并行和串行D/A转换器 323
7.6.3并行和串行A/D转换器 330
习题7 337
第8章 微型计算机系统的发展 340
8.1微型计算机体系结构 340
8.1.1 IBM PC/AT微机系统 340
8.1.2 80386、 80486微机系统 341
8.1.3 Pentium及以上微机系统 342
8.2系统外部总线 344
8.2.1 ISA总线 344
8.2.2 PCI局部总线 345
8.2.3 AGP总线 346
8.2.4 PCI Express总线 347
8.3网络接口与网络协议 348
8.3.1网络基本知识 348
8.3.2网络层次结构 349
8.3.3网络适配器 350
8.3.4 802.3协议 352
8.4 80x86的多任务保护 353
8.4.1保护机制与保护检查 353
8.4.2任务管理的概念 356
8.4.3控制转移 357
8.4.4虚拟8086模式与保护模式之间的切换 360
8.4.5多任务切换程序设计举例 361
习题8 368
参考文献 369
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《第一性原理方法及应用》李青坤著 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017