MIPS架构

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

相关

  • 巴巴拉·麦克林托克芭芭拉·麦克林托克(英语:Barbara McClintock,1902年6月16日-1992年9月2日),美国著名女性细胞遗传学家。1983年获得诺贝尔生理学或医学奖,是首位没有共同得奖者、单独获得该奖项的
  • 瓦伦斯弗拉维斯·埃弗利乌斯·瓦伦斯(拉丁语:FLAVIVS IVLIVS VALENS PIVS FELIX AVGVSTVS,328年-378年8月9日),罗马帝国东部皇帝(364年至378年在位)。瓦伦斯直到360年左右方才加入罗马军队
  • 大路《大路》(意大利语:La strada)是意大利导演费德里柯·费里尼所执导的一部电影,也是他生涯的代表作之一,为影史上相当重要的一部作品。铁链表演者赞巴诺原先买来的女跟班死了,所以
  • 乔治·梅里爱乔治·梅里爱(法语:Georges Méliès,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code200
  • 管风琴参见参见参见管风琴 ·管风琴(英语:Pipe organ)是一种流传于欧洲的大型气鸣式键盘乐器,也是世界上体积最大的乐器,距今已有2200余年的历史。管风琴通过送风设施送风,吹响音管,并配
  • 超费米子超费米子就是超对称后的费米子,已经从费米子转变为了玻色子。目前只是一种假想粒子,粒子撞击器对它的探索仍在继续。
  • 南加州都会铁路南加州都会铁道(Metrolink),又译:南加州通勤铁路,大都会通勤铁路,或南加州城铁(标识:SCAX)是一个为南加州洛杉矶及周边地区提供通勤铁路服务的系统,目前该系统有7条线路以及55个火车站
  • 宿翱航空宿翱航空(英语:Cebgo)是一间以菲律宾马尼拉帕赛市为总部的廉价航空公司,成立于邦板牙省,前称东南亚航空(SEAir, Inc. / South East Asian Airlines, Inc.)及菲律宾虎航(Tigerair Phi
  • 资本品在经济学中,资本品(英语:capital good)是使用在生产过程中,用来生产产品或服务的耐用品,是由生产者投入的四种要素之一(另外三者为土地、人力及企业能力),四者合称为生产要素。在经济
  • 2019年利比亚大选法耶兹·萨拉杰 无党派人士待定 待定法耶兹·萨拉杰 (无党籍) 2019年利比亚大选是后卡扎菲时代的利比亚第四次全国性选举,选举200个名国民代表大会议员和利比亚总统,本次大选由