MIPS架构

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

相关

  • 艺术治疗异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 咖啡树见内文咖啡属(学名:Coffea)是龙胆目茜草科的一属,原产于非洲,有许多变种。每一变种都同特定的气候条件和海拔高度有关。野生咖啡树是常绿灌木,高3米至3.5米,分支上有白色小花,具有茉
  • 奉俄协定中华民国东三省自治政府与苏维亚社会联邦政府之协定六条,简称奉俄协定,订立于1924年9月20日,是以奉系军阀张作霖为首之东三省政府和苏联政府之间缔结签订以中东铁路(又称为东支
  • 海洋生物海洋生物学是研究在海洋性生存空间(即大海以及大洋)中栖息的生物及其生活历程的科学。 海洋生物的实地考察主要是由海洋考察队实行的。此外渔业也提供了一定的供科学研究的材
  • 科乐美科乐美(日语:コナミ),是日本著名的电子游戏制作商,于1969年3月21日在大阪府成立,目前总部设在东京都。“KONAMI”一名来自科乐美创办人上月景正、仲真良信、宫迫龙雄的各自姓氏的
  • 935年重要事件及趋势重要人物
  • Rotten Tomatoes烂番茄(英文:Rotten Tomatoes)是一个网站,以提供电影、电子游戏及电视节目的相关评论、资讯和新闻为主。1998年8月,网站由加州大学伯克利分校的三位亚裔本科生创建:Senh Duong、Pa
  • 蝇蕈醇蝇蕈素(英语:muscimol、agarin、pantherine)是出现于大多数鹅膏菌属菇类的精神性生物碱,为γ-氨基丁酸A型受体的促效剂,并且会产生镇静安眠的效果。蝇蕈素是造成毒蝇伞中毒反应的
  • MyNetworkTVMyNetworkTV(MNT、MNTV)是美国的一家电视网。为福斯公司的旗下公司。自2006年9月5日开始运营。2006年1月24日,WB的母公司时代华纳和运营UPN的CBS股份公司宣布关闭这两家电视台,
  • 红菇属红菇属(学名:,意为红色),最早于1796年由真菌学家克里斯蒂安·亨德里克·珀森描述发表。红菇属由750种菌根真菌组成,其下物种多半较大、常见且色彩鲜明,是真菌学家与真菌收集者最容