MIPS架构

✍ dations ◷ 2025-11-16 00:42:32 #电脑架构,指令集架构,MIPS架构

MIPS架构(英语:MIPS architecture,为Microprocessor without Interlocked Pipeline Stages的缩写,亦为Millions of Instructions Per Second的头字语),是一种采取精简指令集(RISC)的处理器架构,1981年出现,由MIPS科技公司开发并授权,广泛被使用在许多电子产品、网络设备、个人娱乐设备与商业设备上。最早的MIPS架构是32位,最新的版本已经变成64位。

在1981年,斯坦福大学教授约翰·轩尼诗领导他的团队,实现出第一个MIPS架构的处理器。他们原始的概令是透过指令管线化来增加CPU运算的速度。

1984年,约翰·轩尼诗教授离开斯坦福大学,创立MIPS科技公司。于1985年,设计出R2000芯片,1988年,将其改进为R3000芯片。

为了减少各种指令后流水线的阻塞,MIPS I引入了延迟槽机制,在分支与加载指令后都有一条指令的延迟槽。分支指令延迟槽中的内容会先于分支指令被提交。而加载指令的延迟槽中则不允许使用刚刚加载的数据。一般情况下延迟槽的安排会由汇编器完成,但在一些情况下程序员仍然需要关注他的存在。对于实在无法安排指令的延迟槽可以直接填入"NOP"。

MIPS包括32个寄存器和2^30个存储器字,详见下表:

在MIPS架构中,指令被分为三种类型:R型、I型和J型。三种类型的指令的最高6位均为6位的opcode码。从25位往下,

三种类型的指令图示如下:

MIPS I 具有访存8-bit字节,16-bit半字,32-bit字的能力, 并且只支持“基地址+偏移”一种寻址模式。 由于MIPS I是一种32位架构,少于32-bit的加载指令在目标寄存器中都会对高位进行符号扩展或全零扩展到32-bit。带有 "无符号" 后缀的指令会被进行全零扩展,其他的指令会进行符号扩展。 加载指令会从一个通用寄存器中获取基地址 (rs) 并将从操作地址读取的结果写入一个通用寄存器 (rt). 存储指令则会从一个通用寄存器获取基地址(rs),将另一个通用寄存器(rt)中的内容写入相应操作地址。所有的访存指令都会将基地址加上指令中的有符号16-bit立即数immediate偏移以获得最终操作地址。 MIPS I要求所有的访存指令与操作单位对齐,也就是目标地址必须是所访问数据字节数的整数倍。为了支持高效的非对其访存,MIPS提供了带左/右后缀的访存指令。所有的加载指令后面带有一个延迟槽,延迟槽内的指令不得使用刚刚加载的指令。

相关

  • 拟杆菌门拟杆菌门(Bacteroidetes)包括三大类细菌,即拟杆菌纲、黄杆菌纲、鞘脂杆菌纲。它们的相似性体现在核糖体16S RNA。很多拟杆菌纲的细菌种类生活在人或者动物的肠道中,有些时候成
  • 肉茎肉茎(Pedicle),亦作腕足、肉足或腹茎,是动物学的一个名词,指无脊椎动物里的舌形贝型亚门及小嘴贝型亚门腕足动物以及部分双壳纲软体动物用来固着于海床的软泥或砂砾中(亦作“受质
  • 冷冻干燥冷冻干燥(freeze drying; lyophilisation; cryodesiccation),简称冻干,是一个利用冷冻方式干燥食材的方法,常用来保存易腐坏的食物,或是使得食物更容易运送。冷冻干燥会先冷冻食物
  • 嵌合体嵌合体(英语:chimera、genetic chimerism、chimaera),又名奇美拉现象,是动物学的一种特殊现象,指动物的两颗受精卵融合在一起身为一个个体并成长。嵌合体的英文名称Chimera,是源自
  • 债权债权(德语:Obligation (Recht)、英语:law of obligations)是大陆法系法律体系中,一方当事人得请求他方当事人为一定行为(作为或不作为)的司法上权利,规范此类权利发生、进行及消灭之
  • 莫来山莫来山(丹麦语:Møllehøj,意即“磨坊山”)是丹麦的自然地理最高点。海拔170.86米(561英尺).莫来山位于斯坎讷堡自治市的爱也比尔(Ejerbjerge)丘陵群当中,其地理位置非常接近爱也包恩
  • 刘延刘延可以指[:
  • 恩菲尔德M1917步枪恩菲尔德M1917步枪(M1917 Enfield,又名P17、P1917或Pattern 1917)是“美国恩菲尔德”(American Enfield)于1917至1918年间生产的.30-06口径手动步枪,美国当时命名为United States
  • 巴利阿里海巴利阿里海(加泰罗尼亚语:Mar Balear)又被称为伊比利海(Mar Ibérico)或加泰罗尼亚海(Catalan Sea)。是西地中海的一部分,位于伊比利半岛东岸与巴利阿里群岛之间的海域。西邻阿尔沃
  • 霍殿阁霍殿阁(1886年-1942年),字秀亭,祖籍山东即墨,河北沧州东南乡小集人,著名八极拳拳师“神枪”李书文的开山弟子,霍氏八极拳创始人。霍殿阁自幼好武,曾随李姓拳师学习飘洒拳,17岁时拜入李