定點(diǎn)表示與浮點(diǎn)表示
發(fā)布時(shí)間:2014/6/1 21:41:52 訪問次數(shù):1440
實(shí)際應(yīng)用的數(shù)值信息中,可能既有整數(shù)部分,又有小數(shù)部分。而且,在進(jìn)行加減運(yùn)算時(shí), QME48T35120-NJB0G小數(shù)點(diǎn)的位置還需要對齊,這就提出了一個(gè)如何在計(jì)算機(jī)中表示小數(shù)點(diǎn)位置的問題。根據(jù)小數(shù)點(diǎn)位置是否固定,數(shù)的格式分為定點(diǎn)數(shù)和浮點(diǎn)數(shù)兩種形式。
定點(diǎn)數(shù)的表示方法
在定點(diǎn)數(shù)中,小數(shù)點(diǎn)的位置是固定的。因?yàn)橛?jì)算機(jī)只能存儲(chǔ)0、1信息,所以小數(shù)點(diǎn)的位置一旦固定,就以約定的方式固定下來,并沒有給小數(shù)點(diǎn)預(yù)留存儲(chǔ)空間。有3種形式的定點(diǎn)數(shù)。
(1)無符號整數(shù):是將正號略去的整數(shù)形式,其所有數(shù)位全部用于表示數(shù)值大小,小數(shù)點(diǎn)默認(rèn)在(最低位)最右位之后。假設(shè)無符號整數(shù)XnXn-,…XIXo,則其表示范圍為O~(2”1 _1)。例如當(dāng)n=7時(shí),其表示范圍為0~255。
(2)帶符號定點(diǎn)整數(shù):假設(shè)XnXn-,…XIXo為整數(shù)序列,則Xn足符號位,小數(shù)點(diǎn)默認(rèn)
在(最低位)最右位之后,其所能表示的數(shù)值范圍根據(jù)其機(jī)器數(shù)形式不同而不同。例如,原碼定點(diǎn)整數(shù)的表示范圍是-(2”一1)~(2”-1),補(bǔ)碼定點(diǎn)整數(shù)的表示范圍是-2”~(2”-1)。
(3)帶符號定點(diǎn)小數(shù):假設(shè)以以一,…XI XO為整數(shù)序列,則Xn是符號位,小數(shù)點(diǎn)默認(rèn)在最高位Xn之后,其所能表示的數(shù)值范圍根據(jù)其機(jī)器數(shù)形式不同而不同?梢钥闯觯瑤Х號定點(diǎn)小數(shù)是純小數(shù)。原碼定點(diǎn)整數(shù)的表示范圍是-(1-2”)~(1-2-),補(bǔ)碼定點(diǎn)整數(shù)的表示范圍是-1~(1-21)。
從計(jì)算機(jī)的角度出發(fā),在設(shè)計(jì)時(shí)僅考慮定點(diǎn)運(yùn)算的計(jì)算機(jī)稱為定點(diǎn)機(jī),根據(jù)其支持的定點(diǎn)數(shù)形式又分為定點(diǎn)整數(shù)機(jī)和定點(diǎn)小數(shù)機(jī)。小數(shù)點(diǎn)的位置是隱含約定的,也就是說,小數(shù)點(diǎn)本身并不存在,沒有固定的存儲(chǔ)空間。
從實(shí)際考慮,數(shù)值信息中往往既包括整數(shù)部分,又包括小數(shù)部分。為了將數(shù)值信息表示為約定的數(shù)值形式,可考慮在編程過程中設(shè)定比例因子,將數(shù)值按照比例因子縮放。
實(shí)際應(yīng)用的數(shù)值信息中,可能既有整數(shù)部分,又有小數(shù)部分。而且,在進(jìn)行加減運(yùn)算時(shí), QME48T35120-NJB0G小數(shù)點(diǎn)的位置還需要對齊,這就提出了一個(gè)如何在計(jì)算機(jī)中表示小數(shù)點(diǎn)位置的問題。根據(jù)小數(shù)點(diǎn)位置是否固定,數(shù)的格式分為定點(diǎn)數(shù)和浮點(diǎn)數(shù)兩種形式。
定點(diǎn)數(shù)的表示方法
在定點(diǎn)數(shù)中,小數(shù)點(diǎn)的位置是固定的。因?yàn)橛?jì)算機(jī)只能存儲(chǔ)0、1信息,所以小數(shù)點(diǎn)的位置一旦固定,就以約定的方式固定下來,并沒有給小數(shù)點(diǎn)預(yù)留存儲(chǔ)空間。有3種形式的定點(diǎn)數(shù)。
(1)無符號整數(shù):是將正號略去的整數(shù)形式,其所有數(shù)位全部用于表示數(shù)值大小,小數(shù)點(diǎn)默認(rèn)在(最低位)最右位之后。假設(shè)無符號整數(shù)XnXn-,…XIXo,則其表示范圍為O~(2”1 _1)。例如當(dāng)n=7時(shí),其表示范圍為0~255。
(2)帶符號定點(diǎn)整數(shù):假設(shè)XnXn-,…XIXo為整數(shù)序列,則Xn足符號位,小數(shù)點(diǎn)默認(rèn)
在(最低位)最右位之后,其所能表示的數(shù)值范圍根據(jù)其機(jī)器數(shù)形式不同而不同。例如,原碼定點(diǎn)整數(shù)的表示范圍是-(2”一1)~(2”-1),補(bǔ)碼定點(diǎn)整數(shù)的表示范圍是-2”~(2”-1)。
(3)帶符號定點(diǎn)小數(shù):假設(shè)以以一,…XI XO為整數(shù)序列,則Xn是符號位,小數(shù)點(diǎn)默認(rèn)在最高位Xn之后,其所能表示的數(shù)值范圍根據(jù)其機(jī)器數(shù)形式不同而不同?梢钥闯觯瑤Х號定點(diǎn)小數(shù)是純小數(shù)。原碼定點(diǎn)整數(shù)的表示范圍是-(1-2”)~(1-2-),補(bǔ)碼定點(diǎn)整數(shù)的表示范圍是-1~(1-21)。
從計(jì)算機(jī)的角度出發(fā),在設(shè)計(jì)時(shí)僅考慮定點(diǎn)運(yùn)算的計(jì)算機(jī)稱為定點(diǎn)機(jī),根據(jù)其支持的定點(diǎn)數(shù)形式又分為定點(diǎn)整數(shù)機(jī)和定點(diǎn)小數(shù)機(jī)。小數(shù)點(diǎn)的位置是隱含約定的,也就是說,小數(shù)點(diǎn)本身并不存在,沒有固定的存儲(chǔ)空間。
從實(shí)際考慮,數(shù)值信息中往往既包括整數(shù)部分,又包括小數(shù)部分。為了將數(shù)值信息表示為約定的數(shù)值形式,可考慮在編程過程中設(shè)定比例因子,將數(shù)值按照比例因子縮放。
熱門點(diǎn)擊
- 訪問片外ROM/RAM的指令時(shí)序
- 堆棧指針SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- PCB的元器件貼裝位置有偏移,可用以下兩種方
- 三極管的極限參數(shù)有集電極最大允許電流
- “黑焊盤”現(xiàn)象的產(chǎn)生原因
- Sn-Ag-Cu三元合金
- 焊點(diǎn)形成過程
- I/O端口
- 程序執(zhí)行過程
推薦技術(shù)資料
- DS2202型示波器試用
- 說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究