汇编语言中JP和JPE或JNP和JPO之间的区别

assembly x86 parity

814 观看

1回复

这个问题在这里已有答案:

这个问题是关于奇偶标志的。我无法弄清楚JP和JPE或JNP和JPO之间的区别。它只是每个人的另一个名称,或者它确实有一些不同?

作者: Jack Zhang 的来源 发布者: 2019 年 8 月 1 日

回应 (1)


4

决定

对于给定的跳转指令(大小),它只能测试两个奇偶校验标志条件。正如你猜测的那样,它们各有两个名字:

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指令集参考 - Jcc(c9x.me)

你可以看到它,JNP并且是和()JPO一样的精确指令()。7BJPJPE7A

作者: Jonathon Reinhart 发布者: 21.08.2018 02:22
32x32