gpt4 book ai didi

assembly - X86 控制流操作中的 BitWiseXorNor 是什么?

转载 作者:行者123 更新时间:2023-12-04 02:07:53 26 4
gpt4 key购买 nike

wiki .

test arg1, arg2

我可以看到标志是根据这些改变的:

  1. SF <- MostSignificantBit(Temp)
  2. 如果温度 == 0 ZF <- 1 否则 ZF <- 0
  3. PF <- BitWiseXorNor(Temp[Max-1:0])
  4. CF <- 0
  5. <- 0

AF未定义

所以我的问题是:

什么是 BitWiseXorNor?什么是Max

最佳答案

PF 是一个奇偶标志,表示低字节中的位奇偶校验。因此,如果生成的位数是偶数,则它已设置。如果位数是奇数,则不设置。

wiki 文本有点困惑,但是 BitWiseXorNor 函数在逻辑上看起来是这样的......

bool bwxnor(bool b0, bool b1, bool b2, bool b3, bool b4, bool b5, bool b6, bool b7) {

return ~(((((((b0 ^ b1) ^ b2) ^ b3) ^ b4) ^ b5) ^ b6) ^ b7)
}

另一种理解 PF 的方式是 1 - (sum(temp[0:7]) % 2)

关于assembly - X86 控制流操作中的 BitWiseXorNor 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22645109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com