Computer System

您所在的位置:网站首页 步进指令包含哪几条指令组成 Computer System

Computer System

2024-04-19 02:55| 来源: 网络整理| 查看: 265

1-Basic

MIPSMicroprocessor withoutInterlockedPipelineStages)[1],是一种采取精简指令集(RISC)的指令集架构(ISA)[2]:A-1[3]:19,由美国MIPS计算机系统公司开发,现为美普思科技。MIPS广泛被使用在许多电子产品、网络设备、个人娱乐设备与商业设备上。最早的MIPS架构是32位,最新的版本已经变成64位。商业市场主要竞争对手为ARM与RISC-V。

因此,MIPS处理器实现了更小、更简单的指令集。芯片设计中包含的每条指令都在单个时钟周期内运行。处理器使用一种称为流水线的技术来更有效地处理指令。

MIPS使用32个寄存器,每个寄存器宽32位(这种大小的位模式称为一个字 )。

指令集MIPS 指令集总共包含约 111 条指令,每条指令以 32 位表示。MIPS指令的示例如下:

add $r12, $r7, $r8

上面是 MIPS 加法指令的程序集(上)和二进制(下)表示形式。该指令告诉处理器计算寄存器 7 和 8 中值的总和,并将结果存储在寄存器 12 中。美元符号用于指示寄存器上的操作。右侧的彩色二进制表示说明了 MIPS 指令的 6 个字段。处理器通过第一个(粉)和最后一个字段(绿)中的二进制数字来识别指令类型。在这种情况下,处理器会识别出此指令是从其第一个字段中的零和最后一个字段中的 20 开始的加法。

操作数以蓝色和黄色字段表示,所需的结果位置显示在第四个(灰色)字段中。橙色字段表示移位量,这是加法运算中不使用的。

21 个算术指令 (+, -, *, /, %) 8 个逻辑指令 (&, |, ~) 8 位操作指令 12 个比较说明(>、=、

具体的R型指令

1-带3个寄存器

rs和rt的计算结果,存储在rd上;

2-带两个寄存器

就都是左移右移

3-带一个寄存器

是跳转命令

2-2 I型指令

I型指令的格式

操作数中涉及立即数,结果保存到寄存器;

具体的I型指令

面向运算的I型指令面向访问和存储的I型指令面向数位设置的I型指令面向条件转移的I型指令2-3 J型指令

J型指令的格式

具体的J型指令

J型指令执行后,PC寄存器的值最后两位一定为00



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3