二進(jìn)制數的運算規則
(1) 加法運算規則
0 + 0 = 0 例如: 1 1 0 1
0 + 1 = 1 +) 1 0 0 1
1 + 0 = 1

1 + 1 = 0 (產(chǎn)生進(jìn)位) 1 0 1 1 0
(2) 減法運算規則
0 - 0 = 0 例如:
0 - 1 = 1 (產(chǎn)生借位) 1 1 0 1
1 - 0 = 1 -)0 1 1 1
1 - 1 = 0

0 1 1 0
(3) 乘法運算規則 例如:
0 × 0 = 0 1 1 0 1
0 × 1 = 0 × 1 0 0 1
1 × 0 = 0
1 × 1 = 1 1 1 0 1
0 0 0 0
0 0 0 0
1 1 0 1
1 1 1 0 1 0 1
(4) 除法運算規則
二進(jìn)制數除法的計算方法,與十進(jìn)制數除法類(lèi)似,也由減法、上商等操作分步完成。
例如:
邏輯運算是在對應的兩個(gè)二進(jìn)制位之間進(jìn)行的,與相鄰的高低位的值均無(wú)關(guān),即不存在進(jìn)位、借位等問(wèn)題。
(5) 邏輯或運算規則(運算符為V)
0ν0=0 例如:
0ν1=1 1100
1ν0=1 ν1010
1ν1=1
1110
(6) 邏輯與運算規則(運算符為Λ)
0Λ0=0 例如:
0Λ1=0 1100
1Λ0=0 Λ1010
1Λ1=1
1000
(7) 邏輯非運算規則(運算符為)
邏輯非實(shí)現對單個(gè)邏輯值的處理,而不是對兩個(gè)邏輯值的運算,邏輯非又被稱(chēng)為邏輯取反操作。對邏輯數1011逐位進(jìn)行取反,其結果為0100。
(8) 邏輯異或運算規則(運算符為?)
與、或、非操作是三種最基本的邏輯操作,用它們可以組合出任何邏輯運算功能。某些情況下,還要用到邏輯異或操作。邏輯異或實(shí)現的是按位加功能,只有參與異或操作的兩個(gè)邏輯值不同時(shí)(一個(gè)為0,另一個(gè)為1),結果才為1,和或操作結果的差異表現在:或操作中1或1 =1,而異或操作則是 1 異或 1 = 0。
評論