面具的想法
The Idea of Mask
我不明白 mask 的概念以及为什么它在这里有用?
假设你有一个值,你想将所有位设置为零,除了你感兴趣的几个位。所以你创建了一个 mask,其中只有 1s您想要保护的位置。当您对掩码使用 AND
操作时,这就是您得到的结果。在我看来 $t1
是上面用作掩码的值。
您可能熟悉画家如何使用 遮蔽 胶带遮盖不应涂漆的区域。都是一样的想法。
基本上可以通过三种不同的操作以这种方式屏蔽位:AND
清除位,OR
设置位,XOR
切换位。
我不明白 mask 的概念以及为什么它在这里有用?
假设你有一个值,你想将所有位设置为零,除了你感兴趣的几个位。所以你创建了一个 mask,其中只有 1s您想要保护的位置。当您对掩码使用 AND
操作时,这就是您得到的结果。在我看来 $t1
是上面用作掩码的值。
您可能熟悉画家如何使用 遮蔽 胶带遮盖不应涂漆的区域。都是一样的想法。
基本上可以通过三种不同的操作以这种方式屏蔽位:AND
清除位,OR
设置位,XOR
切换位。