目录
1 (p1): 第1章 微型计算机系统概述
1 (p1-1): 1.1 微型计算机的发展
1 (p1-1-1): 1.1.1 通用微处理器
2 (p1-1-2): 1.1.2 专用微处理器
3 (p1-1-3): 1.1.3 摩尔定律
3 (p1-2): 1.2 Intel 80x86系列处理器
3 (p1-2-1): 1.2.1 16位80x86处理器
4 (p1-2-2): 1.2.2 IA-32处理器
8 (p1-2-3): 1.2.3 Intel 64处理器
9 (p1-3): 1.3 微型计算机的系统组成
9 (p1-3-1): 1.3.1 冯诺伊曼计算机结构
11 (p1-3-2): 1.3.2 微型计算机的硬件系统
13 (p1-3-3): 1.3.3 PC微机结构
16 (p1-3-4): 1.3.4 计算机系统的层次结构
20 (p1-3-5): 1.3.5 微型计算机的软件系统
22 (p1-3-6): 第1章 总结
23 (p1-3-7): 第1章 习题
25 (p2): 第2章 处理器结构
25 (p2-1): 2.1 处理器的功能结构
25 (p2-1-1): 2.1.1 处理器的基本结构
26 (p2-1-2): 2.1.2 8086的功能结构
27 (p2-1-3): 2.1.3 80386的功能结构
28 (p2-1-4): 2.1.4 Pentium的功能结构
29 (p2-2): 2.2 寄存器
30 (p2-2-1): 2.2.1 通用寄存器
31 (p2-2-2): 2.2.2 标志寄存器
32 (p2-2-3): 2.2.3 专用寄存器
33 (p2-3): 2.3 存储器组织
34 (p2-3-1): 2.3.1 存储模型
34 (p2-3-2): 2.3.2 工作方式
35 (p2-3-3): 2.3.3 逻辑地址
37 (p2-4): 2.4 汇编语言基础
37 (p2-4-1): 2.4.1 指令代码格式
39 (p2-4-2): 2.4.2 语句格式
41 (p2-4-3): 2.4.3 源程序框架
44 (p2-4-4): 2.4.4 开发过程
48 (p2-5): 2.5 数据寻址方式
48 (p2-5-1): 2.5.1 立即数寻址方式
49 (p2-5-2): 2.5.2 寄存器寻址方式
49 (p2-5-3): 2.5.3 存储器寻址方式
52 (p2-5-4): 2.5.4 各种数据寻址方式总结
54 (p2-5-5): 第2章 总结
54 (p2-5-6): 第2章 习题
57 (p3): 第3章 数据处理
57 (p3-1): 3.1 数据表示
57 (p3-1-1): 3.1.1 数制
60 (p3-1-2): 3.1.2 数值的编码
62 (p3-1-3): 3.1.3 字符的编码
64 (p3-2): 3.2 常量表达
66 (p3-3): 3.3 变量应用
66 (p3-3-1): 3.3.1 变量定义
69 (p3-3-2): 3.3.2 变量属性
72 (p3-4): 3.4 数据传送类指令
72 (p3-4-1): 3.4.1 通用数据传送指令
74 (p3-4-2): 3.4.2 堆栈操作指令
76 (p3-4-3): 3.4.3 其他传送指令
78 (p3-5): 3.5 算术运算类指令
79 (p3-5-1): 3.5.1 状态标志
81 (p3-5-2): 3.5.2 加法指令
82 (p3-5-3): 3.5.3 减法指令
84 (p3-5-4): 3.5.4 乘除法等指令
86 (p3-6): 3.6 位操作类指令
86 (p3-6-1): 3.6.1 逻辑运算指令
89 (p3-6-2): 3.6.2 移位指令
92 (p3-7): 3.7 串操作类指令
93 (p3-7-1): 3.7.1 串传送指令
94 (p3-7-2): 3.7.2 串检测指令
96 (p3-8): 3.8 IA-32指令系统
97 (p3-8-1): 第3章 总结
98 (p3-8-2): 第3章 习题
103 (p4): 第4章 汇编语言程序设计
103 (p4-1): 4.1 分支程序结构
103 (p4-1-1): 4.1.1 无条件转移指令
105 (p4-1-2): 4.1.2 条件转移指令
110 (p4-1-3): 4.1.3 单分支程序结构
111 (p4-1-4): 4.1.4 双分支程序结构
113 (p4-2): 4.2 循环程序结构
113 (p4-2-1): 4.2.1 循环指令
114 (p4-2-2): 4.2.2 计数控制循环
115 (p4-2-3): 4.2.3 条件控制循环
117 (p4-3): 4.3 子程序结构
117 (p4-3-1): 4.3.1 子程序指令
120 (p4-3-2): 4.3.2 子程序设计
121 (p4-3-3): 4.3.3 参数传递
129 (p4-3-4): 4.3.4 程序模块
133 (p4-4): 4.4 Windows应用程序编程
133 (p4-4-1): 4.4.1 操作系统函数调用
136 (p4-4-2): 4.4.2 控制台应用程序
141 (p4-4-3): 4.4.3 图形窗口应用程序
142 (p4-5): 4.5 与C++语言混合编程
142 (p4-5-1): 4.5.1 嵌入汇编
143 (p4-5-2): 4.5.2 模块连接
145 (p4-5-3): 第4章 总结
146 (p4-5-4): 第4章 习题
150 (p5): 第5章 微机总线
150 (p5-1): 5.1 总线技术
150 (p5-1-1): 5.1.1 总线类型
151 (p5-1-2): 5.1.2 总线的数据传输
154 (p5-1-3): 5.1.3 总线信号和总线时序
155 (p5-1-4): 5.2 8086的引脚信号
155 (p5-1-5): 5.2.1 地址/数据信号
156 (p5-1-6): 5.2.2 读写控制信号
157 (p5-1-7): 5.2.3 其他控制信号
158 (p5-1-8): 5.3 8086的总线时序
159 (p5-1-9): 5.3.1 写总线周期
160 (p5-1-10): 5.3.2 读总线周期
161 (p5-2): 5.4 Pentium处理器的引脚和时序
161 (p5-2-1): 5.4.1 引脚定义
163 (p5-2-2): 5.4.2 总线周期
164 (p5-3): 5.5 微机系统总线
164 (p5-3-1): 5.5.1 PC总线的发展
165 (p5-3-2): 5.5.2 ISA总线
167 (p5-3-3): 5.5.3 PCI总线
171 (p5-3-4): 5.5.4 USB总线
174 (p5-3-5): 第5章 总结
175 (p5-3-6): 第5章 习题
177 (p6): 第6章 存储系统
177 (p6-1): 6.1 存储系统的层次结构
177 (p6-1-1): 6.1.1 技术指标
177 (p6-1-2): 6.1.2 层次结构
179 (p6-1-3): 6.1.3 局部性原理
179 (p6-2): 6.2 主存储器
180 (p6-2-1): 6.2.1 读写存储器
184 (p6-2-2): 6.2.2 只读存储器
189 (p6-2-3): 6.2.3 存储器地址译码
194 (p6-2-4): 6.2.4 主存空间分配
197 (p6-3): 6.3 高速缓冲存储器
197 (p6-3-1): 6.3.1 工作原理
199 (p6-3-2): 6.3.2 地址映射
203 (p6-3-3): 6.3.3 替换算法
203 (p6-3-4): 6.3.4 写入策略
205 (p6-3-5): 6.3.5 80486的L1 Cache
205 (p6-3-6): 6.3.6 Pentium的L1 Cache
206 (p6-4): 6.4 存储管理
207 (p6-4-1): 6.4.1 段式存储管理
209 (p6-4-2): 6.4.2 页式存储管理
212 (p6-4-3): 第6章 总结
213 (p6-4-4): 第6章 习题
215 (p7): 第7章 输入输出接口
215 (p7-1): 7.1 I/O接口概述
215 (p7-1-1): 7.1.1 I/O接口的典型结构
217 (p7-1-2): 7.1.2 I/O端口的编址
218 (p7-1-3): 7.1.3 输入输出指令
220 (p7-1-4): 7.1.4 16位DOS应用程序
223 (p7-2): 7.2 无条件传送和查询传送
224 (p7-2-1): 7.2.1 无条件传送
227 (p7-2-2): 7.2.2 查询传送
229 (p7-3): 7.3 中断控制系统
229 (p7-3-1): 7.3.1 中断传送
232 (p7-3-2): 7.3.2 IA-32中断系统
235 (p7-3-3): 7.3.3 内部中断服务程序
237 (p7-3-4): 7.3.4 中断控制器
239 (p7-3-5): 7.3.5 外部中断服务程序
242 (p7-3-6): 7.3.6 驻留中断服务程序
244 (p7-4): 7.4 DMA传送
244 (p7-4-1): 7.4.1 DMA传送过程
245 (p7-4-2): 7.4.2 DMA控制器
246 (p7-4-3): 第7章 总结
247 (p7-4-4): 第7章 习题
250 (p8): 第8章 常用接口技术
250 (p8-1): 8.1 定时控制接口
250 (p8-1-1): 8.1.1 8253/8254定时器
256 (p8-1-2): 8.1.2 定时器的应用
259 (p8-2): 8.2 并行接口
259 (p8-2-1): 8.2.1 并行接口电路8255
265 (p8-2-2): 8.2.2 并行接口的应用
267 (p8-2-3): 8.2.3 键盘及其接口
275 (p8-2-4): 8.2.4 数码管及其接口
277 (p8-3): 8.3 异步串行通信接口
278 (p8-3-1): 8.3.1 异步串行通信格式
279 (p8-3-2): 8.3.2 异步串行接口标准
281 (p8-3-3): 8.3.3 异步串行通信程序
287 (p8-4): 8.4 模拟接口
287 (p8-4-1): 8.4.1 模拟输入输出系统
288 (p8-4-2): 8.4.2 D/A转换器
292 (p8-4-3): 8.4.3 A/D转换器
297 (p8-4-4): 第8章 总结
297 (p8-4-5): 第8章 习题
301 (p9): 第9章 处理器性能提高技术
301 (p9-1): 9.1 精简指令集计算机技术
301 (p9-1-1): 9.1.1 复杂指令集和精简指令集
302 (p9-1-2): 9.1.2 RISC技术的主要特点
303 (p9-2): 9.2 指令流水线技术
303 (p9-2-1): 9.2.1 指令流水线思想
304 (p9-2-2): 9.2.2 80486的指令流水线
305 (p9-3): 9.3 浮点数据处理单元
310 (p9-4): 9.4 并行处理技术
310 (p9-4-1): 9.4.1 并行性概念
310 (p9-4-2): 9.4.2 数据级并行
312 (p9-4-3): 9.4.3 指令级并行
314 (p9-4-4): 9.4.4 线程级并行
317 (p9-4-5): 第9章 总结
318 (p9-4-6): 第9章 习题
319 (p10): 附录 输入输出子程序库
321 (p11): 参考文献