二進制浮點數(shù)階碼怎么求 計算機的二進制浮點數(shù)如何計算?
計算機的二進制浮點數(shù)如何計算?浮點數(shù)的二進制表示法:例如:-12.5轉(zhuǎn)換為單精度二進制表示法12.5:整數(shù)部分12,二進制為1100,十進制部分0.5,二進制為。1、先連接,從第一個數(shù)字開始取24位(
計算機的二進制浮點數(shù)如何計算?
浮點數(shù)的二進制表示法:
例如:-12.5轉(zhuǎn)換為單精度二進制表示法
12.5:
整數(shù)部分12,二進制為1100,十進制部分0.5,二進制為。1、先連接,從第一個數(shù)字開始取24位(后面填0):
1100.1萬億億
這部分是一個很重要的數(shù)字。(將小數(shù)點前后兩部分連接起來,然后取掉頭前的1,即尾數(shù))
要將小數(shù)點移到第一個1的后面,需要向左移動3位(110.1億*2^3),再加上偏移量127:127 3=130,二進制為10000000,這是順序碼。
-12.5為負,因此符號位為1。連接符號位、順序代碼和尾數(shù)。注意尾數(shù)的第一個數(shù)字總是1,所以規(guī)定這個數(shù)字沒有1,只取最后23位:
1 1000000100000000000
二進制是計算技術(shù)中廣泛使用的一種數(shù)字系統(tǒng)。二進制數(shù)據(jù)是用0和1表示的數(shù)字。它的基數(shù)是2,進位規(guī)則是“每兩進一”,借位規(guī)則是“借一當二”。
二進制數(shù)(binaries)每兩個攜帶一次,0和1是基本運算符;計算機操作基于二進制。計算機的基礎(chǔ)是二進制的。電子計算機出現(xiàn)后,用電子管來表示十種狀態(tài)過于復(fù)雜,所以所有電子計算機中只有開和關(guān)兩種基本狀態(tài)。也就是說,電子管的兩種狀態(tài)決定了基于電子管的電子計算機采用二進制來表示數(shù)字和數(shù)據(jù)。
二進制浮點數(shù)運算?
-10110111.00101
首先將小數(shù)點移到-1.0110101001×2^-6
順序碼為-6,用四位補碼1010表示;
尾碼為0110100101001,共11位,符號位為1,所以它被表示為101101100101
所以它最終被排序為101010110101