跳转到内容

掩码

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由BlackShadowG留言 | 贡献2020年5月4日 (一) 02:09 (添加{{expand language}}标记到条目)编辑。这可能和当前版本存在着巨大的差异。

掩码(英語:Mask)在计算机学科及数字逻辑中指的是一串二进制数字,通过与目标数字的按位操作,达到屏蔽指定位而实现需求。

示例

创造一个掩码msk把一个指令cmd的第0~3位(右边第一位为0位)清零:

指令cmd = 0110011011

创造掩码msk = 0000001111

用掩码的反码~msk和指令cmd做按位与运算cmd & ~msk = 0110011011 & 1111110000 = 0110010000

则指定的第0~3位已被清零。

參見

外部链接