MIPS架构

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

相关

  • 吸器吸器(英语:Haustorium)是由真菌菌丝形成特化构造,使容易从宿主身上吸收养分,许多植物病原真菌具有吸器,例如在活物寄生菌(英语:biotroph)之情形,系以细胞内吸器来插入细胞吸收营养
  • 去甲肾上腺素转运体653020538ENSG00000103546ENSMUSG00000055368P23975O55192XR_933403、NM_001043、NM_001172501、NM_001172502、NM_001172504、XM_006721263、XM_011523295、XM_011523296、
  • 劳厄马克斯·冯·劳厄(德语:Max von Laue,1879年10月9日-1960年4月24日),德国物理学家,因发现晶体中X射线的衍射现象而获得1914年诺贝尔物理学奖。1879年10月9日,马克斯·劳厄出生于科布
  • 帆船帆船自1900年巴黎夏季奥运会起成为每届夏季奥运会比赛项目。到2016年为止的奖牌榜
  • 链反应链反应(Chain reaction)又称连锁反应,是指反应的产物或副产物又可作为其他反应的原料,从而使反应反复发生。在化学中,链反应通常指光、热、辐射或引发剂作用下,反应中交替产生活性
  • 氟尿嘧啶5-氟尿嘧啶(英语:fluorouracil,简写为5-FU或f5U)是一种嘧啶类似物,主要用于治疗肿瘤。5-氟尿嘧啶属于抗代谢药的一种。常与亚叶酸(leucovorin)合并使用。二氟化氙与尿嘧啶反应后,会
  • 近似近似或是逼近是指一个事物和另一事物类似,但不是完全相同。近似可以用在许多性质上(量、数值、影像或说明),是指几乎一様,但没有完全一様的情形。近似最常用在数字上,也常用在数学
  • 乌克兰人民运动乌克兰人民运动(乌克兰语:Народний Рух України, Narodnyi Rukh Ukrajiny)是乌克兰的一个政党。现任领导人为波利斯·塔拉修克(Borys Tarasyuk)。该党目前是欧
  • 赛吉出版公司赛吉出版公司(Sage Publications)是由莎拉·米勒·麦克卡尼(英语:Sara Miller McCune)在1965年成立于美国纽约的独立(英语:Independent business)出版公司。赛吉旗下约1,500名员工来
  • 康乐 (昆虫学家)康乐(1959年4月-),中国昆虫与生态学家。中国科学院动物研究所研究员。2017年6月,任河北大学校长。生于内蒙古呼和浩特,原籍河北唐县。1982年毕业于内蒙古农业大学获学士学位,1987获