gpt4 book ai didi

assembly - JE 的跳跃距离有限制吗?

转载 作者:行者123 更新时间:2023-12-02 21:58:44 25 4
gpt4 key购买 nike

我听说 x86 指令集中的条件跳转指令限制为 256 字节。 (换句话说,跳转不能超过 256 字节。)

这是真的吗?我一直在编写涉及 JMP 指令的逻辑来解决这个问题。有必要吗?

最佳答案

IA32支持8位、16位和32位条件相对跳转。 x86_64 支持 8 位和 32 位条件相对跳转。请参阅Intel's Software Developer's Manuals .

无论如何,如果您的标签超出跳转范围,您的汇编器(或链接器,如果涉及重定位)应该警告您。

<小时/>

PS:在实模式(和虚拟 8086 模式)下,条件跳转限制为 +/-127 的偏移量。

关于assembly - JE 的跳跃距离有限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818746/

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