MIPS架构

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

相关

  • 脑下腺脑下垂体(法语、德语: Hypophyse,英语:pituitary gland,亦称为脑垂体)位于脑底部的中央位置,在蝶骨中的蝶鞍内,它的上方有视神经经过,两侧被海绵静脉窦所包围,它的底部为蝶窦及鼻咽。
  • 斜率斜率用来量度斜坡的斜度。数学上,直线的斜率在任一处皆相等,是直线倾斜程度的量度。透过代数和几何能计算出直线的斜率;曲线上某点的切线斜率反映此曲线的变数在此点的变化快
  • 联邦政府澳大利亚主题澳大利亚是君主立宪制下的议会民主制国家。澳大利亚是联邦制君主立宪制国家。国家元首是澳大利亚君主(澳大利亚与英国及其他英联邦王国共戴一君)。澳大利亚总督为
  • 远见杂志远见杂志(英文:Global Views Monthly)是中华民国一本新闻杂志,由天下文化出版。远见杂志于1986年7月创刊。创办人高希均指出,创办《远见》的宗旨有二:第一,是传播国际知识,包括不同
  • 教会罗马字教会罗马字,是鸦片战争以后西方国家来华传教士制订和推行的各种罗马字母(拉丁字母)拼音方案,教会罗马字最早产生于福建厦门,厦门话罗马字又叫“厦门白话字”,于1850年制订。在这之
  • 元妃佟佳氏清太祖元妃(1560年-1592年),佟佳氏,名哈哈纳扎青。满洲正红旗人。清太祖努尔哈赤的元配,《满洲实录》称“neneme gaiha fujin”,意为“先娶之福晋”。其它文献称称她为“元妃”。塔
  • 河内国家大学河内国家大学(越南语:Đại học Quốc gia Hà Nội/ 大學國家河內),是一所越南的高等院校,位于首都河内,共设10个院系学院。由于河内国家大学的主要任务是培养高素质人才和研发应
  • 奥克马尔吉奥克马尔吉县(英语:Okmulgee County)是美国俄克拉荷马州东部的一个县,面积1,819平方公里。根据2010年人口普查,本县共有人口4,006人。本县县治为奥克马尔吉(英语:Okmulgee)。克里族
  • 各国伊斯兰教伊斯兰是仅次于基督教的世界第二大宗教。根据2011年发布的一项研究,伊斯兰教拥有18亿信徒,占据超过世界人口的23%。伊斯兰教在中东、萨赫勒、非洲之角、北非地区是主导宗教和
  • 新美鞭菌属新美鞭菌属是新美鞭菌门新美鞭菌科真菌的一属。其学名来自古希腊语词根(新)、(美丽)和(鞭)。“新美鞭菌属”系台湾生物多样性资讯入口网所采用的中文名。