英特尔的x86手册说当(CF或ZF)= 0时采用JA / JNBE。这是一个错误吗?

时间:2018-05-16 09:42:04

标签: assembly x86 intel manual eflags

我下载了Intel 64 and IA-32 Architectures Software Developer’s Manual组合卷:1,2A,2B,2C,2D,3A,3B,3C,3D和4.

Table 7-4. Conditional Jump Instructions,它会在JA/JNBE时显示说明(CF or ZF) = 0

根据this manual以及英特尔vol.2 manual (May 2018)中的JCC条目,它们会在(CF = 0 and ZF = 0)时跳转,这在我测试时是正确的。

英特尔的开发人员手册可能会出现这样的主要命令错误吗?

PS:我对这条指令不太确定(我认为是JL / JNGE),但我也发现了跳跃条件的另一个错误

0 个答案:

没有答案