MIPS架构

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

相关

  • 美国国家科学院期刊《美国国家科学院院刊》(英语:Proceedings of the National Academy of Sciences of the United States of America,通常简称为 PNAS;PNAS USA)是美国国家科学院的官方学术周刊。
  • 西夏区西夏区,即原新市区,2002年11月1日改为现名,是中华人民共和国宁夏回族自治区银川市辖下的一个区。面积共1129.3平方公里,人口约为45.8万。银川市西夏区本为农业区,近年也发展工业
  • 寒极点寒极(英语:Poles of Cold)是一个地理和气象学名词,是指某一地理范围内最低气温出现的地方。位于南极洲的沃斯托克站(78°28′S 106°48′E / 78.467°S 106.800°E / -78.467; 10
  • 中华民国国家航天中心name = 'Aero', description = '航空太空科技(航空航天科技)', content = {{ type = 'text', text = [=[本页面没有类似于NoteTA的数量限制。 请自行修改分类名。在NoteTA样板
  • 南杨州南杨州市(朝鲜语:남양주시/南楊州市 Namyangju si */?)是大韩民国京畿道中东部的一个市,面积460平方公里,人口581,629人,有首尔外环高速公路经过。行政区内有两个校区,庆熙大学研
  • 三鹿集团石家庄三鹿集团股份有限公司(简称三鹿集团)曾经是一家位于河北省石家庄市的中外合资企业,主要业务为奶牛饲养、乳品加工生产,主要经营产品为奶粉,其控股方是持股56%的石家庄三鹿
  • 复选式排序投票排序复选制(Instant-runoff voting,IRV)、“顺位同票制”或“优序投票制”,也称为“选择投票制”(Alternative Vote,AV)、“偏好投票制”(Preferential Voting),是一种排序投票制度。
  • 氧化镝氧化镝,化学式Dy2O3。白色结晶粉末,不溶于水,溶于酸和乙醇。露置于空气中时易吸收二氧化碳而转变为碳酸镝。硝酸镝溶液与氢氧化钠溶液反应生成氢氧化镝,经分离后进行灼烧,得到氧
  • 各国研究与开发经费列表以下为各国用于研究与开发(R & D)以美元计价费用的列表。研究开发开销低于一亿美元的国家未记在内;2010年全球用于研究开发的总费用大约为一万亿美元。
  • 灵魂回溯灵魂回溯或灵性回溯可指: