二進制的運算
二進制加法
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=?,則減法過程如下:
二進制乘法
二進制乘法的運算規(guī)則為:
0×0=0 0×1=0
1×0=0 1×1=1
例:1101 × 1010=?,則乘法過程如下:
二進制除法
除法是乘法的逆運算。與十進制類似,從除數的最高位開始檢查,并定出需要超過除數的位數。找到這個位時商記1,并用選定的被除數減除數。然后把被除數的下一位移到余數上。若余數不夠減,則商記0,然后把被除數的下一位移到余數上;若余數夠減除數,則商1,余數去減除數,這樣反復進行,直至全部被除數的位都下移完為止。例:100011÷101=?
或運算
或運算也叫邏輯加法、邏輯和。其符號是“+”、“∨”或“U”。它的運算規(guī)則為:
0+0=0 讀作0“或”0等于0
0+1=1 讀作0“或”1等于1
1+0=1 讀作1“或”0等于1
1+1=1 讀作1“或”1等于1
與運算
與運算也叫邏輯乘法、邏輯積。通常用符號“·”、“∧”或“∩”表示。它的運算規(guī)則為:
0·0=0 讀作0“與”0等于0
0·1=0 讀作0“與”1等于0
1·0=0 讀作1“與”0等于0
1·1=1 讀作1“與”1等于1
非運算
非運算又稱邏輯否定。其表示方法是在邏輯變量上方加一橫線。運算規(guī)則為:
0=1 讀作0的 “非”等于1
1=0 讀作1的 “非”等于0
10101111 11000010
非等于01010000 非等于00111101
異或運算
異或運算常用⊕符號表示。它的運算規(guī)則為:
0⊕0=0 讀作0“異或”0等于0
0⊕1=1 讀作0“異或”1等于1
1⊕0=1 讀作1“異或”0等于1
1⊕1=0 讀作1“異或”1等于0