MIPS32架构的CPU,与其他类型CPU一样,从指令集的功能和硬件架构(微架构)方面来看,基本上需要包括常见的ALU(算术逻辑单元)、若干通用寄存器、数据暂存器、多路选择器等,还可能包括与指令架构特点密切相关的功能部件,如用于把16位数据扩展成32位数据的位宽扩 SG展器、用于左移2位的移位器、用于伪直接寻址方式的地址拼接器等。这些常见的功能部件可以归纳为4类。
1.数据存储部件
2.数据处理部件
3.数据运算部件
4.数据通路选择部件
MIPS32架构的CPU,与其他类型CPU一样,从指令集的功能和硬件架构(微架构)方面来看,基本上需要包括常见的ALU(算术逻辑单元)、若干通用寄存器、数据暂存器、多路选择器等,还可能包括与指令架构特点密切相关的功能部件,如用于把16位数据扩展成32位数据的位宽扩 SG展器、用于左移2位的移位器、用于伪直接寻址方式的地址拼接器等。这些常见的功能部件可以归纳为4类。
1.数据存储部件
2.数据处理部件
3.数据运算部件
4.数据通路选择部件