逻辑运算
1模式层次的逻辑运算
NOT AND OR
异或XOR
相同 为0
不同 为1
改变位模式
(1) 求反 NOT
(2)使指定的位复位 (置0)
AND 00000 11
这是掩码 1不变 0的位 置0
指定位置置1
or 11111 000
(3)求反XOR
对指定的为求反
11111000
只对掩码为1的位置求反
2逻辑移位运算
1逻辑左移右移
丢弃最左 右的一位
尾部用0补齐
2循环移位
移位但不丢弃 返回到空出的位 形成循环
3算术移位运算
接受补码形式的带符号整数
右移用来整数除2 右移一位 保留最左一样的位
左移乘2 最左丢弃 0插入最右位检测上溢下溢
而后
讨论了二进制下表示实数加减法的程序 略过不看。