MIPS架构

✍ dations ◷ 2025-11-30 18:25:07 #电脑架构,指令集架构,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提供了带左/右后缀的访存指令。所有的加载指令后面带有一个延迟槽,延迟槽内的指令不得使用刚刚加载的指令。

相关

  • 层粘连蛋白层粘连蛋白(英语:Laminin)是细胞外基质的高分子量(~400至约900kDa)蛋白质。 它们是基底层(英语:Basal lamina)(基底膜的一层)的主要成分,是大多数细胞和器官的一个蛋白质网络基础。
  • 漏斗漏斗是一个筒型物体,被用作把液体及幼粉状物体注入入口较细小的容器。在漏斗咀部较细小的管状部分可以有不同长度。漏斗通常以不锈钢或塑胶制造,但纸制漏斗亦有时被使用于难以
  • 寒武纪-奥陶纪灭绝事件寒武纪-奥陶纪灭绝事件是约于4.88亿年前,第一次发生的生物集群灭绝事件。这次事件发生在显生宙,结束了古生代的寒武纪,并进入奥陶纪。当时消灭了很多腕足动物门、牙形石及严重
  • 爱德华多·奇利达爱德华多·奇利达(西班牙语:Eduardo Chillida,巴斯克语:Eduardo Txillida,1924年1月10日-2002年8月19日)是巴斯克地区出身的西班牙当代雕塑家。1924年1月10日出生于吉普斯夸省圣塞
  • 轰炸机轰炸机,系一种从高空对地面、水面或水下目标投掷航空炸弹用的军用飞机。世界上第一款具备上述特征的轰炸机是1915年俄罗斯帝国波罗的海铁路工厂生产的伊利亚·慕罗梅茨-V型。
  • 伊捷尔缅族伊捷尔缅族(俄语:Ительме́ны ,伊捷尔缅语:Ительмень, итэмэн)是俄罗斯堪察加半岛的本土民族。他们的语言伊捷尔缅语与楚科奇语及科里亚克语形成一个语
  • 达尼语支达尼语支(Tani languages),又称米里语支、崩尼-博嘎尔语,是藏缅语族的一个支系,分布在喜马拉雅山东麓,有60万人使用。是认阿巴达尼为老祖的珞巴族所通用的语言(方言族)或语支(语言族
  • 保罗·乔维奥保罗·乔维奥(英语:Paolo Giovio),(1483年-1552年),文艺复兴时期欧洲作家。他主要效力于美第奇家族,包括教皇克莱芒七世。他的作品有传记、历史和一本关于题铭的著作。同时他还收藏古
  • 凯旋站 (台湾)凯旋站是高雄捷运红线的捷运车站,位于高雄市前镇区中山四路及凯旋四路路口,邻近前镇聚落,站点在古代近前镇庄的顶社(又称顶厝仔、顶前镇)、中社聚落;而站名即取自凯旋四路,在规划
  • 热拉尔·德·内瓦尔热拉尔·德·内瓦尔(Gérard de Nerval,1808年5月22日-1855年1月26日)是法国诗人、散文家和翻译家,浪漫主义文学代表人物之一。热拉尔·德·内瓦尔的生活和一些作品受到一个名叫