用位运算实现 | 与 ^ 的功能

已知有 bis 和 bic 两种指令, 两种指令的输入都是一个数据字 x 与一个掩码字 m, 他们生成一个结果 z, z 是根据掩码 m 的位来修改 x 的位得到的.

bis 指令: 在 m 为 1 的每个位置上, 将 z 对应的位设置为 1,

bic 指令: 在 m 为 1 的每个位置上, 将 z 对应的位设置为 1 .


原文地址:https://www.cnblogs.com/wuOverflow/p/4098686.html