某十六進制浮點數A3680000,將其表示成補碼 ,字長32位,階碼8位(含1位階符),尾數24位(含1 位數符),求該浮點數十進制的真值


先將十六進制的轉化為二進制的,即A——1010,3——0011,6——0110,8——1000,所以轉化過后的結果為:

1010 0011 ||0110 1000 00000000

因為階碼為8位,所以從豎線那里分割,前面是階碼,第一個1為符號位,把階碼轉化為補碼得:11011101,可得值為:-93。然后看尾數,同樣也是符號位,因為符號位為0,其補碼跟原碼相同,則值為:0.8125。

所以最后該數十進制的真值為:

2-93*(0.8125)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM