第1章 微型计算机的基础知识 1
1.1 知识要点 1
1.1.1 微型计算机的基本组成 1
1.1.2 微型计算机的工作原理 2
1.1.3 微型计算机的发展历程和发展趋势 4
1.1.4 计算机运算基础(信息表示及其操作) 5
1.2 例题详解 9
1.2.1 数制变换 9
1.2.2 二进制运算及结果分析 10
1.2.3 符号数运算 10
1.2.4 十进制运算与结果修正 13
1.3 习题解答 14
第2章 8086 CPU与系统组成 19
2.1 知识要点 19
2.1.1 微处理器基本结构 19
2.1.2 Intel 8086微处理器 20
2.1.3 8086 CPU引脚功能 24
2.1.4 最小模式和最大模式 25
2.1.5 存储器组织与I/O结构 26
2.1.6 8086系统时钟与总线周期 27
2.2 例题详解 28
2.3 习题解答 34
第3章 指令系统 38
3.1 知识要点 38
3.1.1 几种常用的寻址方式 38
3.1.2 数据传送类指令 39
3.1.3 数据加工处理类指令 40
3.1.4 串操作指令 42
3.1.5 控制转移类指令 43
3.1.6 CPU控制类指令 44
3.1.7 80X86/Pentium新增指令 44
3.2 例题详解 45
3.3 习题解答 53
第4章 汇编语言及其程序设计 62
4.1 知识要点 62
4.1.1 字符集 62
4.1.2 汇编语言语句 62
4.1.3 常用的伪指令语句 63
4.1.4 部分宏指令 65
4.1.5 DOS与BIOS功能调用 66
4.1.6 程序设计基本方法 66
4.2 例题详解 67
4.3 习题解答 76
第5章 存储器及存储器子系统 111
5.1 知识要点 111
5.1.1 存储器的技术指标 111
5.1.2 存储器的种类 111
5.1.3 存储系统的层次结构 112
5.1.4 半导体存储器 112
5.1.5 存储器的时序和接口信号 114
5.1.6 存储器的接口设计 115
5.1.7 PC的内存储器和内存储器组织 116
5.1.8 Cache技术和虚拟存储技术 116
5.2 例题详解 118
5.3 习题解答 123
第6章 总线技术 129
6.1 知识要点 129
6.1.1 概述 129
6.1.2 总线判决和握手技术 130
6.1.3 总线举例 131
6.2 例题详解 132
6.3 习题解答 136
第7章 I/O接口与中断技术 140
7.1 知识要点 140
7.1.1 I/O接口 140
7.1.2 中断的基本原理 141
7.1.3 8086的中断系统 143
7.1.4 可编程中断控制器8259A 144
7.2 例题详解 147
7.3 习题解答 155
第8章 接口技术 165
8.1 知识要点 165
8.1.1 计数器与计时器 165
8.1.2 并行传输及其接口 168
8.1.3 DMA传输和DMA控制器 170
8.1.4 串行传输与串行接口 175
8.1.5 模拟接口 177
8.2 例题详解 178
8.3 习题解答 186
第9章 高性能微处理器与系统结构 197
9.1 知识要点 197
9.1.1 概述 197
9.1.2 32位微处理器的功能与结构 198
9.1.3 64位微处理器 200
9.1.4 多核处理器 201
9.1.5 嵌入式微处理器简介 202
9.1.6 PC的系统结构 204
9.2 例题详解 206
9.3 习题解答 207
参考文献 213
附录A 模拟试题1 214
附录B 模拟试题1参考答案 219
附录C 模拟试题2 222
附录D 模拟试题2参考答案 227