cover image

MIPSMicroprocessor without Interlocked Pipeline Stages[1],是一种采指令集(RISC)的指令集架(ISA)[2]:A-1[3]:19,由美国MIPS计算机系统公司开发,现为美普思科技。MIPS广泛被使用在品、设备娱乐装业装置上。最早的MIPS架是32位元,最新的版本已经变成64位元。商主要竞争对ARMRISC-V

Quick facts: 推出年份, 设计公司, 最新架构版本, 是否开放架构?, 体系结构类型...
MIPS
推出年份1985年37年前1985
设计公司MIPS科技公司Imagination Technologies
最新架版本MIPS32/64 Release 6(2014)
是否放架部分。R12000处理器已经上市20多年,因此不受专利保护。因此,R12000及更早的处理器是完全开放的。
结构类寄存器-寄存器
/存器32位元64位元
位元双端序
指令编码长固定
指令集架构设计策略指令集(RISC)
展指令集MDMXMIPS-3D
分支预测结构和分支
通用存器32
寄存器32
大小4 KB
Close
流水线式 MIPS,展示了五个阶段(指令取得、指令解码、执行、内存访问和写回)。

MIPS架构有多个版本,包括MIPS I、II、III、IV,以及MIPS V,它们各是MIPS32/64( 32位元64位元的实现)发布的五个版本。早期的MIPS架构只有32位的版本,随后才开发64位的版本。截至2017年4月,MIPS32/64的当前版本是MIPS32/64 Release 6[4][5]。MIPS32/64与MIPS I-V的主要区别不仅在于它除了用户态架构外,还定义了特权内核模式的系统控制协处理器。

MIPS架构有几个可选的拓展,比如MIPS-3D,它是一个专用于常见3D计算任务的浮点SIMD指令集的简单集合[6]MDMX(MaDMaX)是一个应用更加广泛的整数SIMD指令集,它使用了64位浮点数寄存器;MIPS16e则为提供了指令流压缩的功能,这可以减小程序的体积[7];MIPS MT则提供了多线程的能力[8]

在一些大学和技术学校中计算机架构的课程上,学生们通常会学习MIPS架构[9]。这个架构极大地影响了后来的精简指令集架构,如Alpha。2021年3月,MIPS宣布MIPS架构的开发已经结束,因为该公司正在向RISC-V过渡[10]

Oops something went wrong: