gpt4 book ai didi

javascript - 使用按位运算符时 "both bits"是什么意思

转载 作者:行者123 更新时间:2023-11-30 14:33:33 25 4
gpt4 key购买 nike

W3Schools page按位 AND 描述为:

Sets each bit to 1 if both bits are 1.

并给出一个例子:

5 & 1 returns 1, same as 0101 & 0001 returns 1.

据我所知,0101是4位,0001是另外4位。那么,“如果两位都为 1”是什么意思呢?他们在谈论什么?

最佳答案

按位运算就是按位运算,每个位进入 CPU 并与另一个位组合。

因此 0001 AND 0101,四个输出位中的每一个都是根据该公式计算的。如果左操作数中位置 1 上的位和右操作数中位置 1 上的位均为 1,则输出将位置 1 上的位设置。

更强大的 CPU 可以并行计算其中的许多操作,64 位 CPU 可以并行执行 64 位等。在您的示例中,并行计算 4 位。

(然后这些操作在 CPU 中组合以在 ALU 中进行其他算术运算,在 CPU 的不同部分将数据位锁存在 TCM 等。)

关于javascript - 使用按位运算符时 "both bits"是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50787375/

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