汇编语言中JP和JPE或JNP和JPO的区别
Difference between JP and JPE or JNP and JPO in Assembly language
这个问题是关于奇偶校验标志的。我无法弄清楚 JP 和 JPE 或 JNP 和 JPO 之间的区别。它只是每个人的另一个名字还是确实有些不同?
对于给定的跳转指令(大小),它只能测试两个奇偶校验标志条件。如您所料,他们每个人都有两个名字:
7B cb JNP rel8 Jump short if not parity (PF=0).
7A cb JP rel8 Jump short if parity (PF=1).
7A cb JPE rel8 Jump short if parity even (PF=1).
7B cb JPO rel8 Jump short if parity odd (PF=0).
x86 Instruction Set Reference - Jcc (c9x.me)
您可以看到 JNP
和 JPO
是完全相同的指令 (7B
),JP
和 JPE
(7A
).
这个问题是关于奇偶校验标志的。我无法弄清楚 JP 和 JPE 或 JNP 和 JPO 之间的区别。它只是每个人的另一个名字还是确实有些不同?
对于给定的跳转指令(大小),它只能测试两个奇偶校验标志条件。如您所料,他们每个人都有两个名字:
7B cb JNP rel8 Jump short if not parity (PF=0).
7A cb JP rel8 Jump short if parity (PF=1).
7A cb JPE rel8 Jump short if parity even (PF=1).
7B cb JPO rel8 Jump short if parity odd (PF=0).
x86 Instruction Set Reference - Jcc (c9x.me)
您可以看到 JNP
和 JPO
是完全相同的指令 (7B
),JP
和 JPE
(7A
).