Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mips 寄存器比较器_Mips_Comparator - Fatal编程技术网

Mips 寄存器比较器

Mips 寄存器比较器,mips,comparator,Mips,Comparator,给定MIPS中的两个输入寄存器: $t0,$t1 如果不使用分支,您如何确定哪个更大?您可以使用SLT/SLTU指令(设置为小于[Unsigned]): 或 如果$t0小于$t1,则$t2将为1,否则$t2将为0 SLT $t2,$t0,$t1 SLTU $t2,$t0,$t1

给定MIPS中的两个输入寄存器: $t0,$t1


如果不使用分支,您如何确定哪个更大?

您可以使用SLT/SLTU指令(设置为小于[Unsigned]):

如果$t0小于$t1,则$t2将为1,否则$t2将为0

SLT $t2,$t0,$t1
SLTU $t2,$t0,$t1