目录https://blog.csdn.net/weixin _ 45792450/article/details/109314693
MIPS命令型MIPS命令型的分类主要按命令的操作性质分类:运算指令,分支指令,跳转指令,3http://www.Sina .
这些指令类型各有特色,并且还为这五种类型单独设计,用于MIPS处理器的基础电路逻辑实现。
运算命令算术运算加法: A B A B A B
减法: A B- B AB
注意:乘法、除法和其他更高级的运算本质上可以通过最基本的加法减法来实现。 关于关系的转变,这只是一个数学问题。
逻辑运算或: a ) b a|b a ) b
(aba ) bab )和
或者(a ) b ) sim ) a|b ) (a ) b )
向左移动: A n An An
向右移动: A n An An
注: 3358www.Sina.com/的实现可以用数据传送指令表示。 即(a )0) ) sim ) a|0 ) (a )0)。
分支命令将X X X作为某个命令,将R R R作为某个结果
(等效转移) If ) a==b ) gotoxif ) a );==; b ) ); go (; to (; xif(a==b ) gotoX
不等转移: If(a!= B ) gotoxif(a );=; b ) ); go (; to (; xif(a!=B ) gotoX
小于套装: If(ab ) R = 1幸福棒球:r=0if(a (; b ) ); r (;=; 1 (; else:R;=; 0if(ab ) R=1else:R=0
跳转指令直接跳转到某个指令X X X执行
访问指令存储器指令:将CPU内的数据保存到存储器中
字指令:将存储器数据导入CPU
注:具体指示稍后给出。 上述只是例示