二进制运算主要分为算术运算和逻辑运算两类,具体规则如下:
一、算术运算规则
加法 - 规则:0+0=0,0+1=1,1+0=1,1+1=10(逢二进一)
- 示例:101(二进制)+ 101(二进制)= 1010(二进制)
减法
- 规则:0-0=0,1-0=1,1-1=0,0-1=1(借位时向高位借2)
- 示例:101(二进制)- 101(二进制)= 0(二进制)
乘法
- 规则:0×0=0,0×1=0,1×0=0,1×1=1
- 示例:101(二进制)× 101(二进制)= 11001(二进制)
除法
- 规则:0÷0=0,1÷1=1,0÷1=0(无意义)
- 示例:1010(二进制)÷ 101(二进制)= 10(二进制)
二、逻辑运算规则
与(AND)运算
- 规则:全1则1,有0则0
- 示例:101(二进制)AND 110(二进制)= 100(二进制)
或(OR)运算
- 规则:有1则1
- 示例:101(二进制)OR 110(二进制)= 111(二进制)
异或(XOR)运算
- 规则:相同则0,不同则1
- 示例:101(二进制)XOR 110(二进制)= 011(二进制)
非(NOT)运算
- 规则:各位取反
- 示例:101(二进制)NOT = 010(二进制)
三、注意事项
借位处理: 减法时若某位不够减,需向高位借2(即10) 运算顺序