原碼、反碼、補碼、移碼、真值(及(8C5A3E00)16計算)

真值:  符號位  +   | X |  

 一般    0  正   1負 

負數: -8 二進制8位表示

   1)真值 X:- 1000

   2)原碼:1 0001000

   3)反碼:1 1110111(符號位不變,其餘位取反

   4)補碼:1 1111000(符號位不變,最後一位加一)     [+0]補 = [-0]補 0000000

   5)偏置值: 題目 給出(eg1:字長爲8位,偏置值爲 2∧7    eg2 iee 754: 段浮點  = 127 )

   6)移碼:[ X ]移 = 偏置值 + X    [ -8 ]移 = 1 0000000 - 1000  = 0 1111 000(移碼和補碼 最高位相反,其餘位相同  這裏   0 負  1正)  [ +0 ]移  = [ -0 ]移  = 1 0000000


正數:  原碼 = 反碼 = 補碼

                

wKioL1nbKtrTTjuGAACJf5GBSmI094.jpg

                


wKiom1nbJU7RImTaAAEzaBjIX2E865.jpg

(11001.101)(二) 
整數部分: 下面的出現的2(x)表示的是2的x次方的意思 
1*2(4)+1*2(3)+0*2(2)+0*2(1)+1*2(0)=25 
小數部分: 
1*2(-1)+0*2(-2)+1*2(-3)=0.625 
所以:(11001.101)(二)=(25.625)(十)
 


典例

        某浮點數字長32 位,格式如下。其中階碼部分8(0-7位)位,以2爲底,移碼錶示;尾數部分一共24(9-31)位(含1(第8位) 位數符) ,補碼錶示。現有一浮點代碼爲(8 C5A3E00)16 ,試寫出它所表示的十進制真值。


2d1d85c2bd6ca997f3804d503a291e76.jpg


1afceb11e5df90996dddd0060587c3cd.jpg




核心 轉化爲  二進制    ---->     IEEE754標準化     ----->     計算出結果

時代峯峻朗科金風科技



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章