此条目可参照英语维基百科相应条目来扩充。 (2020年5月4日) 若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记 {{Translated page}} 标签。 |
此条目没有列出任何参考或来源。 (2010年10月30日) 维基百科所有的内容都应该可供查证。请协助补充可靠来源以改善这篇条目。无法查证的内容可能会因为异议提出而被移除。 |
掩码(英语:Mask)在计算机学科及数字逻辑中指的是一串二进制数字,通过与目标数字的按位操作,达到屏蔽指定位而实现需求。
创造一个掩码msk
把一个指令cmd
的第0
~3
位(右边第一位为0
位)清零:
指令cmd = 0110011011
创造掩码msk = 0000001111
用掩码的反码~msk和指令cmd做按位与运算cmd & ~msk = 0110011011 & 1111110000 = 0110010000
则指定的第0
~3
位已被清零。