李继灿等编著的《新编16\\32位微型计算机原理及应用(第5版)》共分9章。第1章为微机系统导论。第2章介绍了微型计算机的公共基础知识
与运算基础。第3章为微处理器及其系统,着重介绍了Intel 8086/8088微处理器及其指
令系统。第4章介绍了8086/8088汇编语言程序设计的基本方法,加强了软件调试技术。
第5章为微机的存储器。第6章为输入输出与中断。第7章为可编程芯片,介绍了Intel
系列的典型接口芯片及其应用技术。第8章介绍了Intel 80x86到Pentium 4微处理器的
技术发展。第9章介绍了现代微机新技术及其应用。
李继灿等编著的《新编16\\32位微型计算机原理及应用(第5版)》以国内外广泛使用的16/32/64位微处理器及其系统为背景,以Intel 8086/8088 16位机为基础,追踪Intel主流系列高性能微机的技术发展方向,全面、系统、深入地介绍微机系统与运算基础知识,8086/8088微处理器及其指令系统,汇编语言程序设计,微机的存储器,输入/输出与中断,可编程芯片,Intel 80x86到Pentium 4微处理器的技术发展,现代微型计算机新技术及应用,重点介绍Pentium 4系列以后的微处理器及其系统的一些最新技术。
《新编16\\32位微型计算机原理及应用(第5版)》不仅适合从事微型计算机硬件教学与科研工作的需要,而且对深化计算机硬件教学与教材的同步改革也进行了深入研究与积极探索。
《新编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
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.1 8086/8088微处理器44
3.1.1 8086/8088 CPU的内部结构44
3.1.2 8086/8088的寄存器结构46
3.1.3 总线周期49
3.1.4 8086/8088的引脚信号和功能50
3.2 8086/8088系统的最小/最大工作方式53
3.2.1 最小方式53
3.2.2 最大方式55
3.3 8086/8088的存储器57
3.3.1 存储器组织57
3.3.2 存储器的分段59
3.3.3 实际地址和逻辑地址60
3.3.4 堆栈61
3.3.5 “段加偏移”寻址机制允许重定位61
3.4 8086/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.2 8086/8088汇编语言的基本语法111
4.2.1 8086/8088汇编源程序实例111
4.2.2 8086/8088汇编语言语句112
4.3 8086/8088汇编语言程序设计基本方法131
4.3.1 顺序结构程序131
4.3.2 分支结构程序134
4.3.3 循环结构程序134
4.3.4 DOS及BIOS中断调用137
习题 4148
第5章 微机的存储器151
5.1 存储器的分类与组成151
5.1.1 半导体存储器的分类151
5.1.2 半导体存储器的组成152
5.2 随机存取存储器154
5.2.1 静态随机存取存储器154
5.2.2 动态随机存取存储器157
5.3 只读存储器160
5.3.1 只读存储器存储信息的原理和组成160
5.3.2 只读存储器的分类161
5.3.3 EPROM/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.3 DVD光盘的类型177
5.8 存储器系统的分层结构179
习题5180
第6章 输入/输出与中断182
6.1 输入/输出接口概述182
6.1.1 CPU与外设间的连接182
6.1.2 接口电路的基本结构183
6.2 CPU与外设之间数据传送的方式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.4 8086/8088的中断系统和中断处理196
6.4.1 8086/8088的中断系统197
6.4.2 8086/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 可编程计数器/定时器82535210
7.2.1 82535的引脚与功能结构210
7.2.2 82535的内部结构和寻址方式211
7.2.3 82535的6种工作方式及时序关系212
7.2.4 8253应用举例215
7.3 可编程中断控制器8259A217
7.3.1 8259A的引脚与功能结构217
7.3.2 8259A内部结构框图和中断工作过程218
7.3.3 8259A的控制字格式221
7.3.4 8259A应用举例227
7.4 可编程并行通信接口芯片8255A228
7.4.1 8255A芯片引脚定义与功能228
7.4.2 8255A寻址方式230
7.4.3 8255A的3种工作方式230
7.4.4 时序关系234
7.4.5 8255A应用举例236
7.5 可编程串行异步通信接口芯片8250238
7.5.1 串行异步通信规程238
7.5.2 8250芯片引脚定义与功能239
7.5.3 8250芯片的内部结构和寻址方式241
7.5.4 8250内部控制状态寄存器的功能及其工作过程242
7.5.5 8250通信编程247
7.6 数/模与模/数转换接口芯片249
7.6.1 DAC 0832数/模转换器249
7.6.2 ADC 0809模/数转换器253
习题7259
第8章 Intel 80x86到Pentium 4微处理器的技术发展262
8.1 80286微处理器262
8.1.1 80286与8086/8088相比的特点263
8.1.2 80286在体系结构上与8086/8088的主要异同点265
8.2 80386微处理器267
8.2.1 80386的特点267
8.2.2 80386的内部结构268
8.2.3 80386的寄存器结构270
8.2.4 80386的3种工作方式及其相互转换274
8.2.5 80386的存储器管理277
8.3 80486微处理器289
8.4 Pentium微处理器291
8.4.1 Pentium的体系结构291
8.4.2 Pentium体系结构的技术特点292
8.5 Pentium微处理器系列及相关技术的发展293
8.5.1 PentiumⅡ微处理器294
8.5.2 Pentium Ⅲ微处理器294
8.5.3 Pentium 4 CPU简介295
8.5.4 现代CPU的性能指标299
习题8300
第9章 现代微机新技术及应用302
9.1 主流CPU新技术概述302
9.1.1 超线程技术302
9.1.2 64位技术303
9.1.3 双核及多核技术304
9.1.4 CPU核心架构演进305
9.1.5 CPU指令集及其扩展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
附录A 8086/8088的指令格式325
附录B 8086/8088指令系统表329
附录C 80286~Pentium系列微处理器的指令系统344
附录D 调试软件DEBUG及调试方法360
参考文献364