MIPS架构

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

相关

  • Δsubc/subiHsubm/subsupso/s标准摩尔燃烧焓是指一摩尔物质在标准状况下完全燃烧时的反应焓变,用符号Δc HmO表示,其中下标“c”表示燃烧(combustion),其单位为kJ/mol(又作kJ·mol-1)。如标准状况下,甲烷完全燃
  • 倪嘉缵倪嘉缵(1932年5月10日-)是一位中国无机化学家。1932年生于浙江嘉兴。1952年毕业于上海大同大学化学系。1961年获苏联科学院无机化学研究所副博士学位。中国科学院长春应用化学
  • 北爱琴海诸岛北爱琴海诸岛,又称东北爱琴海诸岛,指爱琴海北部海域的一系列互不相连的岛屿。北爱琴海诸岛大部分隶属希腊,其余属土耳其。北爱琴海诸岛以南为基克拉泽斯和佐泽卡尼索斯群岛(南斯
  • 1980年夏季奥林匹克运动会第二十二届夏季奥林匹克运动会(英语:the Games of the XXII Olympiad,法语:les Jeux de la XXIIe Olympiade,俄语:Игры XXII Олимпиады),于1980年7月19日至8月3日在苏
  • 1780年公元前1780年,最后的猛犸象在弗兰格尔岛灭绝,可能是由于气候变化和狩猎。
  • 费尔德山国家公园费尔德山国家公园(Mount Field National Park)是澳大利亚塔斯马尼亚的一座国家公园,位于霍巴特西北方向64公里。景观多样化,从桉树温带雨林到高山沼泽,其最高点为海拔1,434米的费
  • 刺猬炮刺猬炮,也叫刺猬弹(英语:Hedgehog)是第二次世界大战时加拿大人Charles F. Goodeve带领英国皇家海军的杂项武器发展指导部(Department of Miscellaneous Weapons Development)发明
  • 中国鸟脚龙中国鸟脚龙属(属名:Sinornithoides,意为“中国的鸟类外形”),是一种小型肉食性恐龙,属于兽脚亚目伤齿龙科,身长为1米。中国鸟脚龙生存于早白垩纪巴列姆阶的中国内蒙古,约1亿1300万年
  • 国家科委1999年规定:印章直径5厘米,中央刊国徽,由国务院制发。中华人民共和国教育部中华人民共和国财政部中国科学院中国工程院国家国防科技工业局中央军委装备发展部中国科学技术协会
  • 皮胆虫皮胆虫(学名:Picozoa,Picobiliphytes或Picobiliphyta)是一类水生单细胞异养真核生物,尺寸小于约3微米。第一种被明确归为此类的生物是。 他们可能属于原始色素体生物,并作为红藻的