<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                最近在備戰軟考,復習到計算機組成原理的時候,看到書中關于原碼、反碼、補碼和移碼的定義如下(n是機器字長): 原碼: ![](https://box.kancloud.cn/35e9d99bcd84e1893427c52adbeb3da1_681x173.png) 反碼: ![](https://box.kancloud.cn/b1eb9447bb8a0568629d3487ade72df7_645x149.png) 補碼: ![](https://box.kancloud.cn/c887c3b658e55407fc331db1a7330f2a_725x168.png) 移碼: ![](https://box.kancloud.cn/3640126b5145b4a053d049f572bdd518_709x66.png) 看完這些定義以后,我的腦袋瞬間膨脹到原來的二倍!這樣變態的公式不管你記不記得住,反正我是記不住!還好以前對它們有所了解,否則看到這一堆公式恐怕我早就放棄參加軟考的念頭嘍。 其實沒必要弄得這么麻煩,它們完全可以用一兩句話就描述的很清楚。 **原碼:** 如果機器字長為n,那么一個數的原碼就是用一個n位的二進制數,其中最高位為符號位:正數為0,負數為1。剩下的n-1位表示概數的絕對值。 例如: X=+101011 , [X]原= 00101011 ???X=-101011 , [X]原= 10101011? 位數不夠的用0補全。 PS:正數的原、反、補碼都一樣:0的原碼跟反碼都有兩個,因為這里0被分為+0和-0。 **反碼:** 知道了什么是原碼,那反碼就更是張飛吃豆芽——小菜一碟了。知道了原碼,那么你只需要具備區分0跟1的能力就可以輕松求出反碼,為什么呢?因為反碼就是在原碼的基礎上,符號位不變其他位按位取反(就是0變1,1變0)就可以了。 例如:X=-101011 , [X]原= 10101011 ,[X]反=11010100 **補碼:** 補碼也非常的簡單就是在反碼的基礎上按照正常的加法運算加1。 例如:X=-101011 , [X]原= 10101011?,[X]反=11010100,[X]補=11010101 PS:0的補碼是唯一的,如果機器字長為8那么[0]補=00000000。 **移碼:** 移碼最簡單了,不管正負數,只要將其補碼的符號位取反即可。 例如:X=-101011 , [X]原= 10101011?,[X]反=11010100,[X]補=11010101,[X]移=01010101 **PS:非常感謝12樓對負數補碼的補充** ![](https://box.kancloud.cn/5154b5d2a07aaffde2f0eb7aa641dadc_735x115.jpg) **以上內容只適合初學者參考,高手勿噴,有說的不對的地方歡迎指出,感激不盡!**
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看