二进制的运算
二进制加法
0+0=0
0+1=1
1+0=1
1+1=10=进位+0
例:10011010+00111010=?,则加法过程如下:
二进制减法
0-0=0
1-0=1
1-1=0
0-1=1有借位
例:11001100-00100101=?,则减法过程如下:
二进制乘法
二进制乘法的运算规则为:
0×0=0 0×1=0
1×0=0 1×1=1
例:1101 × 1010=?,则乘法过程如下:
二进制除法
除法是乘法的逆运算。与十进制类似,从除数的最高位开始检查,并定出需要超过除数的位数。找到这个位时商记1,并用选定的被除数减除数。然后把被除数的下一位移到余数上。若余数不够减,则商记0,然后把被除数的下一位移到余数上;若余数够减除数,则商1,余数去减除数,这样反复进行,直至全部被除数的位都下移完为止。例:100011÷101=?
或运算
或运算也叫逻辑加法、逻辑和。其符号是“+”、“∨”或“U”。它的运算规则为:
0+0=0 读作0“或”0等于0
0+1=1 读作0“或”1等于1
1+0=1 读作1“或”0等于1
1+1=1 读作1“或”1等于1
与运算
与运算也叫逻辑乘法、逻辑积。通常用符号“·”、“∧”或“∩”表示。它的运算规则为:
0·0=0 读作0“与”0等于0
0·1=0 读作0“与”1等于0
1·0=0 读作1“与”0等于0
1·1=1 读作1“与”1等于1
非运算
非运算又称逻辑否定。其表示方法是在逻辑变量上方加一横线。运算规则为:
0=1 读作0的 “非”等于1
1=0 读作1的 “非”等于0
10101111 11000010
非等于01010000 非等于00111101
异或运算
异或运算常用⊕符号表示。它的运算规则为:
0⊕0=0 读作0“异或”0等于0
0⊕1=1 读作0“异或”1等于1
1⊕0=1 读作1“异或”0等于1
1⊕1=0 读作1“异或”1等于0