心理

當前位置 /首頁/完美生活/心理/列表

28的原碼反碼和補碼

28的原碼反碼和補碼

[28]原=[28]反=[28]補=00011100b[-28]原=1001,1100b[-28]反=11100011b[-28]補=11100100b

假若使用1字節,那麼[0.1011]的小數位1011,不足7位,需要補齊,爲1011000,最高位爲符號位,所以。

原碼01011000。

反碼01011000。

補碼01011000。

[-10110]不足7位,補齊爲[-0010110],最高位爲符號位,負數爲1,所以。

原碼:10010110。

符號位不動,其他位取反。

補碼:11101010。

擴展資料:

補碼的表示方法:

模的概念:把一個計量單位稱之爲模或模數。例如,時鐘是以12 進制進行計數循環的,即以12爲模。在時鐘上,時針加上(正撥)12的整數位或減去(反撥)12的整數位,時針的位置不變。14點鐘在捨去模12後,成爲(下午)2點鐘(14=14-12=2)。

從0點出發逆時針撥10格即減去10小時,也可看成從0點出發順時針撥2格(加上2小時),即2點(0-10=-10=-10+12=2)。因此,在模12的前提下,-10可映射爲+2。由此可見,對於一個模數爲12的循環系統來說,加2和減10的效果是一樣的。

因此,在以12爲模的系統中,凡是減10的運算都可以用加2來代替,這就把減法問題轉化成加法問題了(注:計算機的硬件結構中只有加法器,所以大部分的運算都必須最終轉換爲加法)。10和2對模12而言互爲 補數。

TAG標籤:補碼 反碼 原碼 #