怎么判断两个运算对象中哪个是掩码呢?

来源:百度知道 编辑:UC知道 时间:2024/06/19 23:59:03
这是我在《计算机科学概论》中看到的内容。
这是属于“数据操作”一章中的“数术/逻辑指令”一节的内容
书上说“一个称为掩码的运算对象决定另一个运算对象的哪部分会影响运算结果。” 这好像是对屏蔽这一概念的解释。
例子如
00001111
AND 10101010
--------------
00001010

00001111
OR 10101010
--------------
11111010

00001111
XOR 10101010
--------------
01010101

书上还举了好几个例子,但我结合例子和文字都没有能终结出如何来判断谁是掩码的规律。

请您告诉我,谢谢!

还有就是我在网上搜索掩码时,出来的都是子网掩码的项目,不知这两者之间有没有联系。也请您告诉我。

这跟子网掩码同样的道理,比如说最后一个10101010是掩码与01010101异或运算就可得到00001111,掩码是相互的,只要根据掩码及结果,异或运算就要产生对应的数。子网掩码也是一样的,用IP地址与子网掩码与运算就可产生该ip对应所在的子网。