Fix pont - a

A számos fix pont - formátum a valós szám a számítógép memóriájában, mint egy egész szám. A száma X saját maga és a integer képviselete x „kapcsolódnak a következő képlettel

,

ahol z - Ár (tömeg) LSB.

A legegyszerűbb példa a fixpontos aritmetikai - fordítás rubel egy fillért sem. Ebben az esetben, hogy emlékezzen az összeg a 12 rubelt 34 kopecks, írunk egy memóriahely száma 1234.

Ha z <1. для удобства расчётов делают, чтобы целые числа кодировались без погрешности. Другими словами, выбирают целое число u (машинную единицу ) и принимают . В случае, если z> 1. készül az egész.

Ha ez nem szükséges, hogy bármilyen konkrét számok szerepelnek a töredék bit rács, programozók általában úgy választjuk z = 2 - f - ez lehetővé teszi a használatát szorzási és osztási műveletekhez, biteltolások. Az ilyen számtani mondják: «F bitek a törtrész, i = n-f -, hogy egy egész” és nevezzük el «i, f» vagy «i .F». Például: számtani 8,24 kijelölünk egész részét 8 bit és 24 - frakcionált. Ennek megfelelően, hogy képes tárolni számokat -128 128-z, hogy az ár (tömeg) LSB.

A szögletes értékek gyakran (különösen, ha a trigonometrikus függvények szerint számítjuk a táblázatban).

A név „fix pont” volt köszönhető, hogy az egyszerű metafora: a vessző két előre definiált bit. transzformáló, például egy egész szám, frakcionált 1234 12.34.

Néha az emberek azt mondják: „fix pont” (angol fixpontos ábrázolás.): Az angol hagyomány az egész része a frakció ponttal elválasztva.

kérelem

A hátránya fixpontos - egy nagyon szűk tartományban a számok, a fenyegető túlfolyó egyik végén a tartomány és a veszteség pontosabb számításokat a másikon. Ez a probléma vezetett a találmány szerinti és a lebegőpontos. Például: ha azt akarjuk, pontosság 3 értékű számokkal 4 byte-os fix pont ad egy sor 6 nagyságrenddel (azaz, a különbség mintegy 10 6 között a legnagyobb és a legkisebb számú), 4 byte száma egyszeres pontosságú - 70 nagyságrenddel.

végrehajtás

Kevés programozási nyelvekben beépített támogatása fix pont szám, mivel a legtöbb használó bináris vagy decimális lebegőpontos számok könnyebben és pontosabban. Lebegőpontos számok könnyebb köszönhetően nagy dinamikatartomány, nem kell előre beállítani a tizedes helyek számát a számukra. Ha szükségünk fixpontos aritmetikai, akkor végre kell hajtani a programozó nem is olyan nyelveken, mint a C és C ++, amelyek jellemzően ilyen számtani.

Fix pont száma BCD formátumban gyakran tárolására használt monetáris értékek - üzemzavara lebegőpontos formátum elfogadhatatlan, és szerény mikrokontroller fizetési terminálok BCD előnyös bináris. Történelmileg, fixpontos számok gyakran használják decimális adat típusát, mint például PL / I és a COBOL nyelven. Ada programozási nyelv tartalmaz beépített támogatást fix pont szám (mind bináris és decimális) és lebegőpontos számok. Kedélyes és a Coral 66 is biztosított mindkét formátumban.

Standant ISO / IEC TR 18037 ismerteti a támogatást fixpontos számok a C nyelvet. Ezt a támogatást végre a GCC fordító [2]. Más gyártók fordító végrehajtja támogatást ezen kiterjesztések később.

Szinte az összes adatbázisok és az SQL nyelv támogatja a fixpontos aritmetikai és tárolása során az adatokat. Például PostgreSQL egy speciális numerikus típusú pontosan számok tárolása akár 1000 számjegy.

OpenGL ES 1.x szabvány támogatja a fixpontos szám, mivel célja a beágyazott (beágyazott) rendszerek, amelyek gyakran nem rendelkeznek FPU.

  • Összeadás és kivonás esetén a számokat a fix pont - ez a szokásos összeadás és kivonás :.
  • Szorzás és osztás eltér egész szám egy konstans. Ahol a [] - működésének kerekítést egész szám. Különösen, ha egy kicsit a törtszám F :.
  • Az egyéb műveletek, továbbá a hagyományos Taylor-sor, és iteratív technikákat kiszámításához az asztal széles körben használják.

Ha az operandusok és az eredmény eltérő ára (súly) LSB, a képlet bonyolultabb - de néha van köze, mert nagy különbség nagyságrendileg.

Lefordítani számokat a fixpontos formátum chelovekochitaemy formátumban, és fordítva, a rendes átigazolási szabályok tört számok a pozicionális számrendszer a másikba.

jegyzetek

Nézze meg, mi a „fix pont” más szótárak:

Fix pont - száma fixpontos formátum a valós szám a számítógép memóriájában, mint egy egész szám. Magától száma X és egy egész szám ábrázolása x „kapcsolódnak a képlettel. ahol Z ár LSB. A legegyszerűbb példa aritmetikai ... ... Wikipedia

Lebegő vessző - lebegőpontos ábrázolás formájában tört számok, amelyek szám formájában tárolódik a mantissza és exponens. Ebben az esetben a lebegőpontos szám egy fix relatív pontosság és a változó abszolút. A leggyakrabban használt ... ... Wikipedia

COMMA - (1) A lebegő forma számok ábrázolása egy digitális számítógép egy változtatható helyzetben Z. elválasztja egész részét a tizedes. Ebben az esetben a gép működik, csak a számok az intervallumon belül (-1, 1). Lebegő Z. lehetővé ... ... A legtöbb Polytechnique enciklopédia

Vesszővel fix - formájában számok ábrázolása egy digitális számítógép egy állandó helyzetben a vessző elválasztó egész részét a frakcionált. Z. f. Ez megfelel a természetes formáját számok ábrázolása. A vessző lehet rögzíteni bárhol a számok, például ... ... A Nagy Szovjet Enciklopédia

Lebegő vessző - egy formája számok ábrázolása egy digitális számítógép egy változó helyzetben a tizedes pont elválasztó egész részét a frakcionált. Z. f. Megfelel a normál alak vagy féllogaritmikus ábrázolás a számok. Például száma 5671,31 (decimális) és 1101,1 ... ... A Nagy Szovjet Enciklopédia

Lebegőpontos - bemutatása tört számok, amelyek szám formájában tárolódik a mantissza és exponens. Ebben az esetben a lebegőpontos szám egy fix relatív pontosság és a változó abszolút. A leggyakrabban használt képviselete ... ... Wikipedia

Fixpontos szám - száma fixpontos formátum a valós szám a számítógép memóriájában, mint egy egész szám. Magától száma X és egy egész szám ábrázolása x „kapcsolódnak a képlettel. ahol Z ár LSB. A legegyszerűbb példa aritmetikai ... ... Wikipedia

Fix pont szám - a szám a fixpontos formátum a valós szám a számítógép memóriájában, mint egy egész szám. Magától száma X és egy egész szám ábrázolása x „kapcsolódnak a képlettel. ahol z értéke (w) LSB. Csak ... ... Wikipedia

Kapcsolódó cikkek