我下载了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),但我也发现了跳跃条件的另一个错误