《计算机组成原理》
3.5MIP32架构CPU设计实例
2.算术逻辑运算部件
(1)单功能32位加法器,Adder
用于固定执行PC+4操作(A端固定输入常数4)的一种单功能加法器,有两个数据输入端口A和B,输出A+B,这种加法器只能固定执行算术加法运算。
(2)多功能32位运算器
有两个数据输入端口A、B和一个能输出m种不同运算结果即“A op B”的数据输出端口,还有一个n位的运算模式专用控制端口operation和一个输出运算结果状态标志位的输出端口PSW。
输出的PSW通常包括4个标志:PSW[3]指示运算结果为负的标志位、PSW[2]指示运算结果为0的标志位、PSW[1]指示运算结果溢出的标志位、PSW[0]指示运算有进位的标志位。
3.数据预处理部件
4.数据通路选择器