新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 定點(diǎn)小數(shù)的表示方法

        定點(diǎn)小數(shù)的表示方法

        作者: 時(shí)間:2011-07-03 來源:網(wǎng)絡(luò) 收藏
        定點(diǎn)小數(shù),是指小數(shù)點(diǎn)準(zhǔn)確固定在數(shù)據(jù)某個(gè)位置上的小數(shù),從實(shí)用角度看,都把小數(shù)點(diǎn)固定在最高數(shù)據(jù)位的左邊,小數(shù)點(diǎn)前邊再設(shè)一位符號(hào)位。按此規(guī)則,任何一個(gè)小數(shù)都可以被寫成 :
            N = NS . N-1 N-2 … N-M

          如果在計(jì)算機(jī)中用m+1個(gè)二進(jìn)制位表示上述小數(shù),則可以用最高(最左)一個(gè)二進(jìn)制位表示符號(hào)(如用0表示正號(hào),則1就表示負(fù)號(hào)),而用后面的m個(gè)二進(jìn)制位表示該小數(shù)的數(shù)值。小數(shù)點(diǎn)不用明確表示出來,因?yàn)樗偸枪潭ㄔ诜?hào)位與最高數(shù)值位之間,已成定論。定點(diǎn)小數(shù)的取值范圍很小,對(duì)用m+1個(gè)二進(jìn)制位的小數(shù)來說,其值的范圍為:
            |N| ≤ 1-2-m

          即小于1的純小數(shù),這對(duì)用戶算題是十分不方便的,因?yàn)樵谒泐}前,必須把要用的數(shù),通過合適的 "比例因子"化成絕對(duì)值小于1的小數(shù),并保證運(yùn)算的中間和最終結(jié)果的絕對(duì)值也都小于1,在輸出真正結(jié)果時(shí),還要把計(jì)算的結(jié)果按相應(yīng)比例加以擴(kuò)大。

          定點(diǎn)小數(shù)表示法,主要用在早期的計(jì)算機(jī)中,它最節(jié)省硬件。隨著計(jì)算機(jī)硬件成本的大幅度降低,現(xiàn)代的通用計(jì)算機(jī)都被設(shè)計(jì)成能處理與計(jì)算多種類型數(shù)值的計(jì)算機(jī)。我們將主要通過定點(diǎn)小數(shù)討論數(shù)值數(shù)據(jù)的不同編碼方案,而且,定點(diǎn)小數(shù)也被用來表示浮點(diǎn)數(shù)的尾數(shù)部分。



        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 永和县| 磴口县| 雷波县| 克山县| 炎陵县| 枞阳县| 山丹县| 宣城市| 比如县| 五常市| 南江县| 高台县| 张北县| 武强县| 江都市| 新昌县| 大冶市| 醴陵市| 合江县| 佛山市| 兴化市| 延庆县| 青川县| 嘉兴市| 通渭县| 宁波市| 榆林市| 福清市| 昌宁县| 馆陶县| 丹江口市| 伊通| 仁布县| 东丽区| 闸北区| 微山县| 陆河县| 大英县| 京山县| 邵东县| 平阴县|