Неравенство в MIPS

Могу ли я спросить, правильно ли я понял для следующего неравенства в MIPS? Или есть ли лучший способ реализовать с помощью основных команд slt и bne и bqe?

less than <
slt $t0, $s1, $s2
beq $t0, $zero, L
  ....
L:

less than equals <=
addi $s2, $s2, 1
slt $t0, $s1, $s2
beq $t0, $zero, L
   ....
L:

greater than >
slt $t0, $s1, $s2
bne $t0, $zero, L
  ....
L:

greater than equals >=
addi $s2, $s2, 1
slt $t0, $s1, $s2
bne $s0, $zero, L

0 ответов

Другие вопросы по тегам