Nat*_*man 2 x86 assembly
我听说x86指令集中的条件跳转指令限制为256个字节.(换句话说,跳转不能超过256个字节.)
这是真的?我一直在编写涉及JMP指令的逻辑来解决这个问题.有必要吗?
caf*_*caf 8
IA32支持8位,16位和32位条件相对跳转.x86_64支持8位和32位条件相对跳转.请参阅英特尔软件开发人员手册.
无论如何,如果您的标签超出跳转范围,您的汇编程序(或链接程序,如果涉及重定位)应警告您.
PS:在实模式(和虚拟8086模式),条件跳转被限制为+/- 127偏移.
归档时间:
15 年,1 月 前
查看次数:
2709 次
最近记录:
6 年,6 月 前