gpt4 book ai didi

assembly - 在汇编中编码时如何避免转到和跳转?

转载 作者:行者123 更新时间:2023-12-01 07:25:04 25 4
gpt4 key购买 nike

我知道这里和其他地方有很多关于避免使用高级编程语言的 goto 的帖子。然而,从我在 MIPS 汇编中编码的(公认的小)经验来看,在实现控制流时似乎没有明显的方法来避免汇编中的 goto 和 jump 语句。

例如,如何在汇编中实现此代码(C 等效):

if (x < 2)
{ ans = 0; }
else
{ ans = 1; }

是否需要使用 goto 或 jump 语句,或者是否有适当的方法来避免它们以支持更合适的代码实践?

最佳答案

避免在高级编程语言中使用 goto 的建议仅适用于 - 好吧 - 高级语言。

汇编程序是一种低级语言,跳转是必不可少的。

关于assembly - 在汇编中编码时如何避免转到和跳转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com