第1章 微型计算机概述 1
1.1微型计算机的基本结构 1
1.1.1微型计算机系统的基本构成 1
1.1.2系统时钟 2
1.1.3中央处理单元 2
1.1.4存储器 4
1.1.5系统总线 4
1.1.6辅助功能部件 6
1.1.7输入/输出接口 6
1.2微型计算机的应用 7
1.2.1网络与通信 7
1.2.2信息处理 7
1.2.3科学计算 7
1.2.4监测/控制 7
1.2.5辅助设计/制造 8
1.2.6模拟/仿真 8
1.2.7人工智能 8
1.3微型计算机的发展 8
1.3.1微型计算机发展的几个阶段 8
1.3.2微型计算机的未来 10
1.3.3真正的微型计算机 10
习题 11
第2章 微处理器 12
2.1微处理器的基本组成 12
2.1.1微处理器的基本组成 12
2.1.2微处理器的时序 13
2.1.3指令执行流程 13
2.28086/8088微处理器 14
2.2.18086/8088微处理器的内部结构 14
2.2.28086/8088微处理器的寄存器结构 15
2.2.38086/8088微处理器的引脚功能 19
2.2.48086/8088微处理器的读写时序 21
2.2.58086/8088微处理器的工作模式 22
2.38086/8088系统存储器的组织 24
2.3.1存储器的分段 24
2.3.2物理地址与逻辑地址的转换 25
2.3.3堆栈 26
2.4从80X86到Pentium-M微处理器 28
2.4.180X86微处理器的发展 28
2.4.2PentiumⅣ微处理器的内部结构 34
2.4.3Pentium-M微处理器的内部结构 36
2.580X86微处理器的工作方式 38
2.5.1实地址方式 38
2.5.2保护虚地址方式 38
2.5.3虚拟86模式 39
2.5.4系统存储器管理模式 39
习题 41
第3章 存储器 42
3.1存储器系统的层次结构及分类 42
3.1.1存储器的分类 42
3.1.2半导体存储器的分类 43
3.1.3存储器的主要技术指标 43
3.1.4存储器系统的层次结构 44
3.1.5高速缓冲存储器的工作原理 45
3.2随机存取存储器 46
3.2.1静态随机存取存储器 46
3.2.2动态随机存取存储器 48
3.2.3几种新型RAM技术 50
3.3只读存储器 52
3.3.1掩膜ROM存储器 52
3.3.2可编程只读存储器 53
3.3.3EPROM存储器 54
3.3.4EEPROM存储器 56
3.3.5FlashMemory存储器 57
3.4存储器与CPU的连接 60
3.4.1存储器扩展技术 60
3.4.2存储器与CPU的连接 62
3.4.3内存储器分体结构 64
3.580X86存储器管理 66
3.5.1存储器的地址分配 66
3.5.2虚拟存储器技术 66
3.5.3存储器工作方式及管理 68
3.5.4BIOS与CMOSRAM 69
习题 70
第4章 总线 71
4.1 总线分类与总线标准 71
4.1.1总线分类 71
4.1.2总线操作和总线通信协议 72
4.1.3总线主要性能参数与总线标准 75
4.2 系统总线 76
4.2.1PC总线 76
4.2.2ISA总线和EISA总线 78
4.2.3PCI总线 83
4.3 外部总线 87
4.3.1RS-232C总线 87
4.3.2通用串行总线标准USB 96
4.3.3高性能串行总线标准IEEE1394 104
4.3.4SCSI总线及接口标准 106
习题 110
第5章 8086/8088指令系统 111
5.1指令系统简介 111
5.1.1指令系统分类 111
5.1.2指令格式 112
5.1.3寻址方式 112
5.28086/8088指令系统 113
5.2.1数据传送类指令 113
5.2.2算术运算类指令 115
5.2.3逻辑运算类指令 119
5.2.4移位指令 119
5.2.5串操作指令 120
5.2.6流程控制指令 122
5.2.7处理器控制指令 123
5.3 汇编语言程序设计简介 124
5.3.1汇编语言及其语句格式 124
5.3.2伪指令 125
5.3.3汇编语言程序设计过程 129
习题 132
第6章 输入/输出和中断 133
6.1输入/输出信息的传送方式 133
6.1.1输入/输出的概念 133
6.1.2输入/输出信息的种类 133
6.1.3CPU与外设的连接 133
6.1.4CPU对外设的编址 134
6.1.5CPU与外设之间的数据传送方式 135
6.2中断的概念 136
6.2.1中断的定义 136
6.2.2中断的嵌套 138
6.38086/8088CPU中断系统 138
6.3.18086/8088的中断源 139
6.3.28086/8088的中断类型 139
6.3.38086/8088的中断矢量表 141
6.3.4中断优先级 142
6.4可编程中断控制器8259A 143
6.4.18259A的内部结构及引脚 143
6.4.28259A的中断顺序 144
6.4.38259A的工作方式 145
6.4.48259A的编程 146
6.4.58259A的级连电路 147
6.5可编程DMA控制器8237A 148
6.5.1DMA技术的基本概念 148
6.5.28237A的内部结构 150
6.5.38237A的工作方式 151
6.5.48237A内部寄存器和编程 152
6.5.5DMA操作过程时序 153
习题 157
附录1 8086/8088指令表(按字母顺序) 158
附录2 8086/8088指令表(按功能分类) 161