MIPS中if..else的相应结构是什么?

时间:2016-09-30 04:31:28

标签: mips mips32

给出C中if..else的一般构造

$url

MIPS中if_else的相应结构是什么?

1 个答案:

答案 0 :(得分:0)

这是MIPS中的if-else控制结构。如果条件为假,它只是一个跳转到else标签的分支指令,否则它继续,执行if的主体,然后跳转到end标签。之后跳转指令是else标签,然后是else的正文,然后是end标签。 if的主体中的代码仅在条件为真时执行,而else的主体中的代码仅在条件为假时才执行。

# $t0 = cond
beq $t0,$zero,else
# if(cond) {
# do code
j end
# } else {
else:
# do code
# }
end: