- 电子工业出版社
- 9787121483431
- 1-2
- 540844
- 60266913-7
- 平塑
- 16开
- 2025-07
- 436
- 272
- 工学
- 电子信息类
- 电工电子类
- 本科 研究生及以上
内容简介
本书从微机系统应用的角度出发,系统介绍微型计算机的组成和工作原理,以及常用接口技术及应用等。全书共10章,包括微型计算机概述、80x86微处理器及其系统、8086/8088指令系统、汇编语言程序设计、存储器、输入/输出接口与总线、中断系统、定时/计数器与DMA控制器、并行接口与串行接口、A/D和D/A转换通道。
目录
第1章 微型计算机概述 1
1.1 计算机的发展 1
1.1.1 计算机的诞生 1
1.1.2 微处理器的发展 2
1.1.3 我国微处理器的发展 6
1.1.4 新型微处理器简介 7
1.2 微型计算机系统 9
1.2.1 计算机的工作原理 9
1.2.2 系统组成与结构 10
1.2.3 微型计算机分类 12
1.2.4 微型计算机的性能指标 13
1.3 微型计算机的运算基础 14
1.3.1 无符号数的表示方法 15
1.3.2 数制的转换与运算 16
1.3.3 有符号数的表示及运算 17
1.3.4 计算机中的定点数和浮点数 18
1.3.5 计算机中的编码 19
思考与练习 20
第2章 80x86微处理器及其系统 21
2.1 8086微处理器 21
2.1.1 8086微处理器的逻辑结构 21
2.1.2 8086/8088 CPU的内部寄存器 23
2.1.3 8086/8088 CPU的引脚功能 27
2.1.4 8086/8088 CPU的工作方式 27
2.2 80386微处理器 28
2.2.1 80386的内部结构 28
2.2.2 80386的寄存器 29
2.2.3 80386的工作方式 30
2.2.4 80386的存储器管理 31
2.3 高性能微处理器 33
2.3.1 Pentium处理器 33
2.3.2 Pentium处理器的技术特点 34
2.3.3 Pentium处理器的发展 35
2.3.4 多核微处理器 36
2.4 80x86微型计算机系统 37
2.4.1 微型计算机系统主板 37
2.4.2 80x86典型芯片组440BX 38
2.4.3 BIOS功能与设置 39
思考与练习 40
第3章 8086/8088指令系统 42
3.1 概述 42
3.1.1 指令的基本构成 43
3.1.2 指令的执行时间 44
3.2 寻址方式 45
3.2.1 立即寻址 45
3.2.2 寄存器寻址 46
3.2.3 直接寻址 46
3.2.4 寄存器间接寻址 47
3.2.5 寄存器相对寻址 48
3.2.6 基址-变址寻址 49
3.2.7 基址-变址相对寻址 50
3.2.8 隐含寻址 51
3.3 8086/8088指令系统 51
3.3.1 数据传送类指令 51
3.3.2 算术运算指令 62
3.3.3 逻辑运算和移位指令 72
3.3.4 串操作指令 78
3.3.5 程序控制指令 83
3.3.6 处理器控制指令 94
思考与练习 95
第4章 汇编语言程序设计 97
4.1 汇编语言概述 97
4.2 汇编语言源程序的结构及组成 98
4.2.1 汇编语言源程序的基本结构 98
4.2.2 汇编语言语句的类型和组成 99
4.3 伪操作指令 102
4.3.1 处理器方式伪指令 103
4.3.2 数据定义伪指令 103
4.3.3 符号定义伪指令 104
4.3.4 段定义伪指令 105
4.3.5 过程定义伪指令 106
4.3.6 模块定义与结束伪指令 106
4.3.7 宏处理伪指令 107
4.3.8 模块连接伪指令 107
4.4 汇编程序的功能及汇编过程 108
4.4.1 汇编程序的功能 108
4.4.2 程序的编辑、汇编及连接过程 108
4.4.3 常用的汇编调试方法 110
4.5 汇编语言程序设计方法及应用 112
4.5.1 概述 112
4.5.2 顺序结构程序设计 113
4.5.3 分支结构程序设计 113
4.5.4 循环结构程序设计 114
4.5.5 子程序设计 116
4.5.6 宏定义与使用 119
4.5.7 系统功能调用 120
4.6 汇编语言与C/C++语言的接口 127
思考与练习 129
第5章 存储器 130
5.1 概述 130
5.1.1 存储器的分类 130
5.1.2 存储器芯片的主要技术指标 132
5.2 随机存储器(RAM) 133
5.2.1 存储器系统的结构 133
5.2.2 静态RAM(SRAM) 135
5.2.3 动态RAM(DRAM) 141
5.2.4 存储器扩展技术 147
5.2.5 存储器与系统的连线 150
5.3 只读存储器(ROM) 150
5.3.1 掩膜ROM(MROM) 150
5.3.2 可编程ROM(PROM) 151
5.3.3 可擦除的PROM 152
5.3.4 闪存 156
5.4 存储器的分级体系 157
5.4.1 存储器的分级结构 157
5.4.2 高速缓存系统 158
思考与练习 161
第6章 输入/输出接口与总线 162
6.1 接口概述 162
6.1.1 I/O接口中的信息 162
6.1.2 I/O接口的结构 163
6.1.3 I/O接口的功能 163
6.1.4 I/O端口的编址方式 164
6.2 CPU与外设之间的数据传输方式 164
6.2.1 程序控制方式 164
6.2.2 中断方式 166
6.2.3 DMA方式 167
6.3 微型计算机中的总线 168
6.3.1 总线定义 168
6.3.2 总线分类 168
6.3.3 总线周期 168
6.3.4 总线的操作过程 169
6.3.5 常用系统总线和外设总线标准 170
思考与练习 175
第7章 中断系统 176
7.1 中断的基本概念 176
7.1.1 中断、中断源及中断系统 176
7.1.2 中断处理过程 177
7.1.3 中断嵌套 178
7.2 80x86中断系统 178
7.2.1 外部中断 179
7.2.2 内部中断 180
7.2.3 中断向量和中断向量表 181
7.2.4 80x86中断响应过程 182
7.3 可编程中断控制器8259A 184
7.3.1 8259A的功能 184
7.3.2 8259A的内部结构和引脚功能 184
7.3.3 8259A的引脚及功能 186
7.3.4 8259A的工作方式 186
7.3.5 8259A的级联 187
7.3.6 8259A的编程 188
7.3.7 8259A在微机系统中的应用 192
思考与练习 194
第8章 定时/计数器与DMA控制器 196
8.1 可编程定时/计数器8253 196
8.1.1 定时/计数器的工作原理 196
8.1.2 8253的功能与结构 197
8.1.3 8253的控制字 198
8.1.4 8253的工作方式与工作时序 200
8.1.5 8253的初始化编程及应用 203
8.2 DMA控制器8237A 205
8.2.1 DMA的基本原理 205
8.2.2 8237A的内部结构和引脚 206
8.2.3 8237A的工作方式和传输类型 210
8.2.4 8237A的初始化编程及应用 211
思考与练习 212
第9章 并行接口与串行接口 214
9.1 可编程并行接口芯片8255A 214
9.1.1 并行接口概述 214_
1.1 计算机的发展 1
1.1.1 计算机的诞生 1
1.1.2 微处理器的发展 2
1.1.3 我国微处理器的发展 6
1.1.4 新型微处理器简介 7
1.2 微型计算机系统 9
1.2.1 计算机的工作原理 9
1.2.2 系统组成与结构 10
1.2.3 微型计算机分类 12
1.2.4 微型计算机的性能指标 13
1.3 微型计算机的运算基础 14
1.3.1 无符号数的表示方法 15
1.3.2 数制的转换与运算 16
1.3.3 有符号数的表示及运算 17
1.3.4 计算机中的定点数和浮点数 18
1.3.5 计算机中的编码 19
思考与练习 20
第2章 80x86微处理器及其系统 21
2.1 8086微处理器 21
2.1.1 8086微处理器的逻辑结构 21
2.1.2 8086/8088 CPU的内部寄存器 23
2.1.3 8086/8088 CPU的引脚功能 27
2.1.4 8086/8088 CPU的工作方式 27
2.2 80386微处理器 28
2.2.1 80386的内部结构 28
2.2.2 80386的寄存器 29
2.2.3 80386的工作方式 30
2.2.4 80386的存储器管理 31
2.3 高性能微处理器 33
2.3.1 Pentium处理器 33
2.3.2 Pentium处理器的技术特点 34
2.3.3 Pentium处理器的发展 35
2.3.4 多核微处理器 36
2.4 80x86微型计算机系统 37
2.4.1 微型计算机系统主板 37
2.4.2 80x86典型芯片组440BX 38
2.4.3 BIOS功能与设置 39
思考与练习 40
第3章 8086/8088指令系统 42
3.1 概述 42
3.1.1 指令的基本构成 43
3.1.2 指令的执行时间 44
3.2 寻址方式 45
3.2.1 立即寻址 45
3.2.2 寄存器寻址 46
3.2.3 直接寻址 46
3.2.4 寄存器间接寻址 47
3.2.5 寄存器相对寻址 48
3.2.6 基址-变址寻址 49
3.2.7 基址-变址相对寻址 50
3.2.8 隐含寻址 51
3.3 8086/8088指令系统 51
3.3.1 数据传送类指令 51
3.3.2 算术运算指令 62
3.3.3 逻辑运算和移位指令 72
3.3.4 串操作指令 78
3.3.5 程序控制指令 83
3.3.6 处理器控制指令 94
思考与练习 95
第4章 汇编语言程序设计 97
4.1 汇编语言概述 97
4.2 汇编语言源程序的结构及组成 98
4.2.1 汇编语言源程序的基本结构 98
4.2.2 汇编语言语句的类型和组成 99
4.3 伪操作指令 102
4.3.1 处理器方式伪指令 103
4.3.2 数据定义伪指令 103
4.3.3 符号定义伪指令 104
4.3.4 段定义伪指令 105
4.3.5 过程定义伪指令 106
4.3.6 模块定义与结束伪指令 106
4.3.7 宏处理伪指令 107
4.3.8 模块连接伪指令 107
4.4 汇编程序的功能及汇编过程 108
4.4.1 汇编程序的功能 108
4.4.2 程序的编辑、汇编及连接过程 108
4.4.3 常用的汇编调试方法 110
4.5 汇编语言程序设计方法及应用 112
4.5.1 概述 112
4.5.2 顺序结构程序设计 113
4.5.3 分支结构程序设计 113
4.5.4 循环结构程序设计 114
4.5.5 子程序设计 116
4.5.6 宏定义与使用 119
4.5.7 系统功能调用 120
4.6 汇编语言与C/C++语言的接口 127
思考与练习 129
第5章 存储器 130
5.1 概述 130
5.1.1 存储器的分类 130
5.1.2 存储器芯片的主要技术指标 132
5.2 随机存储器(RAM) 133
5.2.1 存储器系统的结构 133
5.2.2 静态RAM(SRAM) 135
5.2.3 动态RAM(DRAM) 141
5.2.4 存储器扩展技术 147
5.2.5 存储器与系统的连线 150
5.3 只读存储器(ROM) 150
5.3.1 掩膜ROM(MROM) 150
5.3.2 可编程ROM(PROM) 151
5.3.3 可擦除的PROM 152
5.3.4 闪存 156
5.4 存储器的分级体系 157
5.4.1 存储器的分级结构 157
5.4.2 高速缓存系统 158
思考与练习 161
第6章 输入/输出接口与总线 162
6.1 接口概述 162
6.1.1 I/O接口中的信息 162
6.1.2 I/O接口的结构 163
6.1.3 I/O接口的功能 163
6.1.4 I/O端口的编址方式 164
6.2 CPU与外设之间的数据传输方式 164
6.2.1 程序控制方式 164
6.2.2 中断方式 166
6.2.3 DMA方式 167
6.3 微型计算机中的总线 168
6.3.1 总线定义 168
6.3.2 总线分类 168
6.3.3 总线周期 168
6.3.4 总线的操作过程 169
6.3.5 常用系统总线和外设总线标准 170
思考与练习 175
第7章 中断系统 176
7.1 中断的基本概念 176
7.1.1 中断、中断源及中断系统 176
7.1.2 中断处理过程 177
7.1.3 中断嵌套 178
7.2 80x86中断系统 178
7.2.1 外部中断 179
7.2.2 内部中断 180
7.2.3 中断向量和中断向量表 181
7.2.4 80x86中断响应过程 182
7.3 可编程中断控制器8259A 184
7.3.1 8259A的功能 184
7.3.2 8259A的内部结构和引脚功能 184
7.3.3 8259A的引脚及功能 186
7.3.4 8259A的工作方式 186
7.3.5 8259A的级联 187
7.3.6 8259A的编程 188
7.3.7 8259A在微机系统中的应用 192
思考与练习 194
第8章 定时/计数器与DMA控制器 196
8.1 可编程定时/计数器8253 196
8.1.1 定时/计数器的工作原理 196
8.1.2 8253的功能与结构 197
8.1.3 8253的控制字 198
8.1.4 8253的工作方式与工作时序 200
8.1.5 8253的初始化编程及应用 203
8.2 DMA控制器8237A 205
8.2.1 DMA的基本原理 205
8.2.2 8237A的内部结构和引脚 206
8.2.3 8237A的工作方式和传输类型 210
8.2.4 8237A的初始化编程及应用 211
思考与练习 212
第9章 并行接口与串行接口 214
9.1 可编程并行接口芯片8255A 214
9.1.1 并行接口概述 214_












