签入c>;的命令或<;=用于mips
我正在解决一个大学活动,我想知道哪个命令要检查一个值是否小于或等于另一个值 我需要将c下面的代码传递给mips 假设向量V与基址寄存器$s6相关联,变量a、b、c、d与之相关联 注册$s0、$s1、$s2、$s3。将C语言语句转换为MIPS签入c>;的命令或<;=用于mips,c,assembly,mips,C,Assembly,Mips,我正在解决一个大学活动,我想知道哪个命令要检查一个值是否小于或等于另一个值 我需要将c下面的代码传递给mips 假设向量V与基址寄存器$s6相关联,变量a、b、c、d与之相关联 注册$s0、$s1、$s2、$s3。将C语言语句转换为MIPS f) if( V[8] >= 12) { a = a + b + c; V[8] = V[8] + a; } else { a = a – b – c; V[8] = V[8] + a; } 检查>=并且您是否考虑过使用专用程序来执行此操作?
f)
if( V[8] >= 12) {
a = a + b + c;
V[8] = V[8] + a;
} else {
a = a – b – c;
V[8] = V[8] + a;
}
检查>=并且您是否考虑过使用专用程序来执行此操作?我相信他们被称为注意,如果减法溢出,这将失败。对于单个比较(如C代码中所需),BGE或BLE更好(没有溢出问题)。