Fixpontos (pont) - studopediya

Megjegyzés. A magyar nyelv az úgynevezett a tizedes tört része az a pont, és az angol - a lényeg. Mivel a modern számítógépes terminológia alakult angol kifejezés „fix pont” és a „lebegőpontos” lépett az orosz lexikon számítógépet.

A formátum a prezentáció fix-MENT (A pont) számok képviselik, mint egy számsorozat Áramlási sebesség állandó a számok elválasztjuk helyzetben, elválasztja egész részét a frakció.

Például. 1355.1875 a számát (10). amely megfelel 010,101,001,011.0011 (2). Jegyezze fel az alábbi:

A egész részét törtrész

Bemutatjuk a fixpontos szám fogalmilag a legegyszerűbb vett bináris számot, és bejelenti, hogy egy bizonyos részét LSB képviseli a tört része Helyiérték.

Tegyük fel például, a számok képviselik decimális jelöléssel, és öt bit egész részét (mielőtt elválasztjuk) és öt a törtrész (után elválasztva).

Száma rögzített egy kicsit rács, az alábbi formájú:

Tartomány jelentős számú N radix P jelenlétében m bitek egész részét és s bitek törtrészének száma (kivéve a jel) lesz:

P - s ≤ N≤ P m - P - s

Például. ha p = 2, m = 10 és s = szám 6 változhat nem RANGES 0,015

Point helyzetben szigorúan rögzített és azt feltételezzük:

- tizedespont van rögzítve egy adott helyen, és állandó az egész számok ábrázolja a kapott bit mesh gépek;

- bár a vessző és a fix, de nem tartalmazza a számkód, és csak utalnak.

Általában egy számítógépet használnak kétféleképpen pont helye:

-előtt helyiértékű (F = 0);

-után LSB (R = n), ahol n a hozzárendelt bitek számának a digitális része a számot. A második esetben, úgy tűnik, csak egész számok.

Hozam kezdeti számok és a számok során nyert számítások tartomány vezet hibákat. Ennek elkerülése érdekében szükség van a programok kialakításában kiindulási skála.

Hátrányai. Ez egy kis sor ábrázolások számok, és ezért gyakran elfogadhatatlan a számítások során. A modern számítógépek természetes prezentáció etsya mint kiegészítő és csak az egész számokat.

Méltóságát. Ez a forma a legegyszerűbb, természetes, és hogy képviselje fixpontos szám lehet építeni egy viszonylag egyszerű aritmetikai egység egy nagy sebességgel.

A számítógép memóriájában fixpontos szám szerepel három formátumban:

a) halfword - 16 bit, vagy 2 bájtot;

b) a szó - 32 bit vagy 4 bájt;

c) Dupla Szó - 64 bit vagy 8 bájt.

A negatív számok vannak írva az FT kicsit rács további kódokat. képződő eggyel az LSB visszatérési kódot. A visszatérési kód kapunk, Mena egységek nullák és nullákat a készüléket közvetlen bináris kódot.

A számok előjellel kiválasztó további jel bit (általában a bal szélén-ny). Meg van írva, hogy egy plusz jel, és a 0 számjegy mínusz jelet - az 1. ábrán a számok minden bit előjel nélküli számok határozzák meg a modulus. Formátumok bináris frakcionált és aláírt egész számok, a bit számozott jobbról balra, és az értéke a tömeg ábrán mutatjuk be. 1.7.

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 számozási bit

Felvétel integer -1011112 0.101112 megfelelő frakciót

1.8 ábra - Lemezszámokban

Az intervallum a valós tengely, szimmetrikusan elhelyezve a legnagyobb és a legkisebb számot hívják tartományban teljesítményét.

ABSO lant-egész érték A tartományok:

ahol k a bitek száma a digitális rész.

A kifejezést (1.1), hogy a szám abszolút értéke kisebb, edi-Nica tekintik „gép nulla”; nagyobb számok Amax. okozva újra kisülési kiegészíti rács. A tartomány a reprezentációi egész számok alapján szimmetrikus zéró-RII szám tengely

Példa 1.1 Számítsuk ki a maximális érték és a tartomány a ábrázolása egy előjeles egész 16 bites rács. Alapján kifejezések (1.1) és (1.2) k = 15, megkapjuk: Amax = 2 15 - 1 = 32767; 2Amax = D = 65534.

Az abszolút értéke a megfelelő B frakció tartományok:

Megfelelő frakció modulusa kisebb, mint 2 - k. Ez érzékelhető, mint a „gépi nulla”; a szám nagyobb, mint egy, mert túlfolyó jegyű rács.

A tartomány a bemutatása a megfelelő frakció:

1.2 példa Számítsuk ki a maximális érték és a tartomány képviselete a megfelelő frakció egy 16-bites rács. Alapján kifejezések (1.3) és (1.4) k = 15, megkapjuk: Bmax = 1 - 2 15 = -32.767 D = 2Vmax = -65.534.

DB = 2Bpah = 2 (1-2 - k) ≈ 2 (1-je óta >> 2 - k.) (1.4)

A pontosság a számok ábrázolása a számítógép határozza meg abszolút és relatív hiba.

abszolút hiba # 8710; számok ábrázolása valaki ónból van:

egész számok: # 8710; A = 1/2 -1 = 2, ahol A jelentése egy egész szám (1.5)

megfelelő frakciók: # 8710; B = 2 K / 2 2 = - (k + 1), ahol B jelentése egy szabályos frakció (1,6)

A kifejezést (1.5) az következik, hogy az abszolút hiba ábrázolása TSE pároztatott számok formájában egy fix pont felével egyenlő az LSB és nem függ a hossza a kisülési rács. A kifejezést (1.6) azt mutatja, hogy az abszolút hiba képviselet megfelelő frakció formájában fix pont növelésével csökken hossza a kisülési rács.

relatív hiba # 948; képviseli a számot arány adja meg ab abszolút hiba az aktuális érték, és belül tárolt

A egész számok formájában fixpontos minimális és maxi mal értékeinek relatív hiba

# 948; Amin = = ≈ 2 - (k + 1) # 948; Amax = = = 0,5

Ezek a képletek szerint határozzuk meg a minimális és maximális értékei a relatív hiba a megfelelő frakciót egy fix pont.

Ments vonatkozó pontossága száma képviselet fixpontos forma függ lényegesen az értéke a szám jelentősen megnövekedett, és a kis számok.

Kapcsolódó cikkek