2-3如何用位运算构建特定二进制数
2.3.1寄存器位操作经常需要特定位给特定值(1)从上节可知,对寄存器特定位进行置1或者清0或者取反,关键性的难点在于事先构建一个特别的数,这个数和原来的值进行位与、位或、位异或等操作,即可达到我们对寄存器操作的要求。(2)解法1:用工具软件或者计算器或者自己大脑计算,直接给出完整的32位特定数;优势:可以完成工作,难度也不大,操作起来不算太麻烦;劣势:依赖工具,而且不直观,读程序的人不容易理解;评价:凑活能用,但是不好用,应该被更好用的方法替代;(3)解法2:自己写代码用位操作符号(主要是移位