MIPS架构20多年前由斯坦福大学开发,是一种简洁、优化、具有高度扩展性的RISC架构。它的基本特点是:包含大量的寄存器、指令数和字符、可视的管道延时时隙,这些特性使MIPS架构能够提供最高的每平方毫米性能和当今SoC设计中最低的能耗。MIPS32架构是一种高性能的行业标准架构。其应用广泛,从微型控制器到高端网络设备,是数十亿电子产品的核心。它提供了健壮的指令集、广泛的软件开发工具以及来自众多合作伙伴和授权商的广泛支持。 MIPS32体系结构为64位MIPS64体系结构提供了无缝向上兼容性,带来了强大的功能、标准化的特权模式指令和对过去ISA版本的支持。 MIPS32体系结构基于一个固定长度、有规则编码的指令集,并使用一个加载/存储数据模型。该体系结构经过了简化,以支持高级语言的优化执行。算术和逻辑操作使用三操作数格式,允许编译器优化复杂的表达式。可用的32个通用寄存器使编译器能够通过在寄存器中保存经常访问的数据来进一步优化代码生成的性能。
|