处理器架构是由英特尔软件学院教材编写组所著的一本书。本书一共有五章,从指令系统、CPU组成、CPU新技术、CPU实例等方面详细介绍处理器架构的技术及应用发展。《处理器架构》理论与实例相结合,浅显易懂,适合广大计算机专业学生和IT初入门者阅读学习。
目录
1 计算机系统概论
1.1 计算机的分类、发展与应用
1.1.1 计算机的分类
1.1.2 计算机的发展概况
1.1.3 计算机的应用
1.2 计算机的基本组成
1.2.1 计算机硬件
1.2.2 计算机软件
1.2.3 软件与硬件的逻辑等价性
1.3 计算机系统的概念
1.3.1 计算机系统的层次结构
1.3.2 计算机系统的3个术语
1.3.3 计算机体系结构的分类
2 指令系统
2.1 指令系统概述
2.1.1 指令系统的发展
2.1.2 指令系统的性能要求
2.2 指令格式
2.2.1 操作码
2.2.2 也址码
2.2.3 指令字长度-|
2.2.4 指令助记符
2.3 指令分类
2.3.1 数据传送指令
2.3.2 算术运算指令
2.3.3 逻辑运算指令
2.3.4 程序控制指令
2.3.5 输入输出指令
2.3.6 字符串处理指令
2.3.7 系统控制指令
2.4 寻址方式
2.4.1 指令寻址方式
2.4.2 操作数寻址方式
2.4.3 堆栈寻址方式
2.5 指令系统实例
2.5.1 8086/8088指令系统
2.5.2 Pentium指令系统
2.5.3 Pentium4指令系统
2.5.4 Core2指令系统
3 CPU组成
3.1 CPU的功能和组成
3.1.1 CPU的基本功能
3.1.2 CPU的基本组成
3.1.3 CPU中的主要寄存器
3.1.4 操作控制器和时序发生器
3.2 CPU的工作过程
3.2.1 指令的执行过程
3.2.2 指令周期
3.2.3 时序发生器
3.2.4 控制方式
3.3 操作控制器
3.3.1 组合逻辑控制器
3.3.2 微程序控制器
3.3.3 组合逻辑控制器与微程序控制器的比较
4 CPU新技术
4.1 并行处理技术概述
4.2 流水线技术
4.2.1 流水线技术
4.2.2 流水线的分类
4.2.3 流水计算机的组成
4.2.4 流水计算机的时空图
4.2.5 指令的相关性
4.3 SIMD技术
4.3.1 MMX
4.3.2 SSE
4.3.3 SSE2
4.3.4 SSE3
4.4 RISC技术
4.4.1 CISC的产生和发展
4.4.2 RISC的产生
4.4.3 RISC的特点
4.4.4 RISC与CI.SC的主要特征对比
4.5 超线程/多核技术
4.5.1 超线程
4.5.2 多核技术
4.6 动态执行技术
4.6.1 指令调度
4.6.2 乱序执行技术
4.6.3 分支预测
4.6.4 多重指令启动
4.7 低功耗管理技术
4.7.1 制程提升
4.7.2 降低电压
4.7.3 减少晶体管数量
4.7.4 降低频率
5 CPU实例
5.1 8086/8088
5.1.1 8086/8088的内部结构
5.1.2 8086/8088的寄存器结构
5.1.3 存储器寻址机制
5.1.4 8086/8088总线周期
5.1.5 8086/8088CPU的特性
5.2 Pentium
5.2.1 Pentium的体系结构
5.2.2 Pentium的新技术特点
5.3 Pentium4
5.3.1 Pentium4的体系结构
5.3.2 Pentium4的技术特点
5.4 Core2
5.4.1 Core2的体系结构
5.4.2 Core2的技术特点