新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 二進制數的運算規則

        二進制數的運算規則

        作者: 時間:2011-07-03 來源:網絡 收藏
        二進制數之間可以執行算術運算和邏輯運算,其規則簡單,容易實現。

          (1) 加法運算規則
           0 + 0 = 0         例如: 1 1 0 1
           0 + 1 = 1          +) 1 0 0 1
           1 + 0 = 1           
           1 + 1 = 0 (產生進位)    1 0 1 1 0


          (2) 減法運算規則
           0 - 0 = 0         例如:
           0 - 1 = 1 (產生借位)     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) 除法運算規則
          二進制數除法的計算方法,與十進制數除法類似,也由減法、上商等操作分步完成。
          例如:
          
          邏輯運算是在對應的兩個二進制位之間進行的,與相鄰的高低位的值均無關,即不存在進位、借位等問題。

          (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) 邏輯非運算規則(運算符為)

          邏輯非實現對單個邏輯值的處理,而不是對兩個邏輯值的運算,邏輯非又被稱為邏輯取反操作。對邏輯數1011逐位進行取反,其結果為0100。

          (8) 邏輯異或運算規則(運算符為?)

          與、或、非操作是三種最基本的邏輯操作,用它們可以組合出任何邏輯運算功能。某些情況下,還要用到邏輯異或操作。邏輯異或實現的是按位加功能,只有參與異或操作的兩個邏輯值不同時(一個為0,另一個為1),結果才為1,和或操作結果的差異表現在:或操作中1或1 =1,而異或操作則是 1 異或 1 = 0。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 定日县| 桂东县| 宕昌县| 连州市| 蓝山县| 久治县| 瑞丽市| 黑河市| 务川| 三江| 达州市| 全州县| 封开县| 岳阳县| 灵宝市| 新田县| 金乡县| 兴山县| 孟州市| 方正县| 崇礼县| 奉节县| 民县| 和龙市| 冕宁县| 樟树市| 景宁| 万盛区| 五原县| 玉溪市| 洪泽县| 什邡市| 行唐县| 郴州市| 疏附县| 义乌市| 吴川市| 紫金县| 南江县| 贺州市| 望谟县|