第三章 微处理器体系结构及关键技术
1.微处理器体系结构
- 处理器体系结构由抽象的指令系统、逻辑元件和存储元件组成。
- 处理器的主要功能部件:算术逻辑单元(ALU)、寄存器组、内总线和控制器。
- 数据通路:计算机中的计算部分称为数据通路,由ALU、寄存器组、内总线三个部件组成,包括它们之间的通信通路。
控制器:实现信息传送要靠为控制命令的控制,因此在处理器中设置微控制命令产生部件,这便是控制器。
2.处理器设计技术
从处理器设计和实现的角度考虑,由于数据通路设计较规范,而控制器却会因处理器的性能不同而有较大差异,所以这里着重讨论控制器部分的设计技术。
2.1 随机逻辑控制器设计
- 随机逻辑控制器的基本原理:采用组合逻辑控制方式的控制器称为随机逻辑(硬连线、组合逻辑)控制器。
- 随即逻辑控制器的硬件特点:
- ①逻辑门的最小化
- ②优化硬件时序以增强性能
- ③采用简单的指令集
- 随机逻辑处理器的结构:
程序计数器(PC)存放着下一条指令的地址,指令寄存器存放着当前正在执行的指令。 - 随机逻辑处理器指令集的设计:在随机逻辑的指令集中,可以使用以下四种类型的指令
- ①分支指令
- ②存储器引用指令
- ③ALU指令
- ④设置指令
2.2 微程序控制器结构及设计
为了改进硬连线控制器的硬件电路复杂、改动困难等缺点