1.1 微型计算机的基本组成 1
1.1.1 主机 1
第1章 微型计算机系统 1
1.1.2 计算机系统的层次结构 3
1.1.3 计算机基本工作原理 4
1.2 微机的主要性能指标和微处理器 7
1.2.1 微机的主要性能指标 7
1.2.2 微机的选型 9
1.3.1 PC系列微处理器的发展 10
1.3 PC系列微处理器 10
1.3.2 Pentium 4微处理器 12
本章小结 13
习题 13
第2章 计算机的计数制和基本运算方法 14
2.1 计算机的计数制 14
2.1.1 计算机常用计数制 14
2.1.2 常用计数制之间的数值转换 16
2.2.2 无符号二进制数的逻辑运算 19
2.2 无符号二进制数和字符编码 19
2.2.1 无符号二进制数的表示范围 19
2.2.3 基本逻辑门和常用逻辑器件 20
2.2.4 十进制数和字符汉字的编码 22
2.3 带符号二进制数的表示和运算 23
2.3.1 带符号二进制数的表示方法 23
2.3.2 补码运算 25
2.3.3 定点数与浮点数表示方法 25
本章小结 27
习题 27
第3章 微处理器与汇编语言 29
3.1 8086/8088 CPU的结构 29
3.1.1 8086/8088的外部引脚 29
3.1.2 8086/8088的功能结构 30
3.1.3 8086/8088的存储器管理 33
3.2 指令系统概述 35
3.2.1 指令的格式 35
3.2.2 指令的寻址方式 37
3.3 8086/8088的指令系统 43
3.3.1 数据传送类指令 44
3.3.2 算术运算指令 51
3.3.3 逻辑运算指令 57
3.3.4 控制转移指令 62
3.3.5 串操作指令 70
3.3.6 处理器控制指令 73
3.4.1 汇编语言的基本语法 74
3.4 汇编语言程序设计 74
3.4.2 常用伪指令 78
3.4.3 系统功能调用 85
3.5 程序设计举例 89
3.5.1 顺序结构程序 90
3.5.2 分支结构程序 91
3.5.3 循环结构程序 93
3.5.4 子程序 95
3.5.5 汇编语言程序的上机练习方法 97
本章小结 101
习题 102
第4章 存储系统 104
4.1 存储系统概述 104
4.1.1 存储器的组织形式 104
4.1.2 存储器的主要参数 105
4.1.3 存储器的层次结构 105
4.1.4 存储器的分类 106
4.2.1 存储器的存储机理 107
4.2 半导体存储器 107
4.2.2 存储器的工作原理 112
4.2.3 PC的内存组织结构 116
4.2.4 高速缓冲存储器Cache 119
4.3 常用外部存储器 121
4.3.1 磁盘存储器 122
4.3.2 光盘存储器 125
4.3.3 USB接口的存储器 128
本章小结 129
习题 130
5.1 输入/输出系统概述 131
第5章 微机的输入/输出系统 131
5.1.1 输入/输出接口的功能和基本结构 132
5.1.2 输入/输出端口的编址、寻址及地址译码 134
5.2 CPU与外部设备间的数据传送方式 136
5.2.1 无条件传送方式 136
5.2.2 程序查询方式 137
5.2.3 中断传送方式 140
5.2.4 DMA控制方式 141
5.3.1 总线概述 142
5.3 总线 142
5.3.2 微机常用总线 146
本章小结 154
习题 155
第6章 中断系统 156
6.1 中断系统概述 156
6.1.1 中断源的分类 156
6.1.2 中断有关基本概念 157
6.2.2 中断判优 159
6.2 中断的工作机制 159
6.2.1 中断请求 159
6.2.3 中断响应 161
6.2.4 中断服务 162
6.3 中断控制器8259A 162
6.3.1 8259A的工作原理 162
6.3.2 8259A的编程 165
6.3.3 8259A的应用 167
本章小结 170
习题 171
第7章 微机接口 172
7.1 接口概述 172
7.1.1 接口分类 172
7.1.2 接口常用器件 173
7.2 并行接口 175
7.2.1 并行接口概述 175
7.2.2 简单并行接口 176
7.2.3 输入握手并行接口 178
7.2.4 输出握手并行接口 180
7.2.5 可编程并行接口 181
7.3 串行接口 182
7.3.1 为何要进行串行通信 182
7.3.2 如何进行串行通信 182
7.3.3 串行接口 185
7.3.4 串行接口标准RS-232C 186
7.4 计算机常用外部设备及接口 189
7.4.1 键盘 189
7.4.2 鼠标 192
7.4.3 显示器 194
7.4.4 打印机 199
本章小结 202
习题 202
第8章 微机应用系统 204
8.1 微机应用系统概述 204
8.1.1 微机应用系统的概念 205
8.1.2 微机应用系统中的硬件 205
8.2.1 数字量输入/输出通道 207
8.2 微机应用系统关键技术 207
8.1.3 微机应用系统中的软件 207
8.2.2 模拟量输出通道 217
8.2.3 模拟量输入通道 220
8.3 微机应用系统设计 225
8.3.1 微机应用系统设计原则和设计方法 225
8.3.2 简单微机应用系统实例 229
本章小结 237
习题 237
实验一 汇编语言上机基本步骤 238
实验A 汇编语言程序设计上机实验 238
实验二 用DEBUG调试程序 240
实验三 基本程序设计 244
实验B 计算机硬件电路实验 245
实验一 简单并口实验 245
实验二 D/A转换实验 249
实验三 A/D转换实验 252
附录 MD微机系统认识实验 255
参考文献 260