我知道这里和其他地方有很多关于避免使用高级编程语言的帖子.然而,从我在MIPS汇编中编写的(通常很小的)经验来看,在实现控制流时,似乎没有一种明显的方法可以避免在汇编中使用goto和jump语句.
例如,如何在程序集中实现此代码(C等效):
if (x < 2)
{ ans = 0; }
else
{ ans = 1; }
Run Code Online (Sandbox Code Playgroud)
是否需要使用goto或jump语句,或者是否有适当的方法来避免它们支持更合适的代码实践?