www.wikidata.uk-ua.nina.az
Standart IEEE dlya chisel z ruhomoyu komoyu IEEE 754 tehnichnij standart formatu predstavlennya chisel z ruhomoyu komoyu stvorenij u 1985 roci Institutom inzheneriv z elektrotehniki ta elektroniki IEEE Standart virishuvav bagato problem viyavlenih u riznomanitnih realizaciyah z ruhomoyu komoyu sho uskladnyuvalo yihnye nadijne ta portativne vikoristannya Bagato aparatnih pristroyiv iz ruhomoyu komoyu vikoristovuyut standart IEEE 754 Vikoristovuyetsya yak u programnih realizaciyah arifmetichnih dij tak i v bagatoh aparatnih CPU ta FPU realizaciyah Bagato kompilyatoriv mov programuvannya vikoristovuyut cej standart dlya zberigannya chisel ta vikonannya matematichnih operacij Standart viznachaye formati i metodi dlya arifmetiki z ruhomoyu komoyu v komp yuternih sistemah standartni ta rozshireni funkciyi dlya chisel odinarnoyi podvijnoyi rozshirenoyi i rozshiryuvanoyi tochnosti i rekomenduye formati dlya obminu danimi 1 Viznachaye vinyatkovi situaciyi ta yihnyu standartnu obrobku Cej standart viznachaye Arifmetichni formati nabori dvijkovih i desyatkovih danih z ruhomoyu komoyu yaki skladayutsya z kincevih chisel u tomu chisli nuli zi znakom i denormalizovani chisla neskinchennosti ta specialnih znachen ne chislo NaN Formati obminu koduvannya bitovi ryadki yaki mozhna vikoristovuvati dlya obminu danimi z ruhomoyu komoyu v efektivnij ta kompaktnij formi Pravila okruglennya vlastivosti yaki slid zadovilnyati pri okruglenni chisel pid chas arifmetiki ta peretvorennya Operaciyi arifmetichni ta inshi operaciyi napriklad trigonometrichni funkciyi dodavannya vidnimannya mnozhennya dilennya poyednane mnozhennya dodavannya znahodzhennya kvadratnogo korenya porivnyannya nad arifmetichnimi formatami Peretvorennya mizh cilimi formatami i formatami z ruhomoyu komoyu Peretvorennya mizh riznimi formatami z ruhomoyu komoyu Peretvorennya mizh formatami z ruhomoyu komoyu i zovnishnimi podannyami simvolnimi poslidovnostyami Obrobka vinyatkiv oznaki vinyatkovih umov napriklad dilennya na nul perepovnennya tosho IEEE 754 2008 opublikovanij u serpni 2008 roku mistit majzhe ves originalnij standart IEEE 754 1985 a takozh standart IEEE 854 1987 dlya arifmetiki z ruhomoyu krapkoyu nezalezhnu vid korenya Potochna versiya IEEE 754 2019 bula opublikovana v lipni 2019 roku 2 Ce neznachna redakciya poperednoyi versiyi yaka vklyuchaye v osnovnomu utochnennya vipravlennya defektiv i novi rekomendovani operaciyi Zmist 1 Korotka istoriya 2 Osnovni termini 1 3 Formati 4 Parametri koduvannya chisel 5 Koduvannya dvijkovih danih 6 Zvedena tablicya formativ IEEE Std 754 2008 7 Primitki 8 PosilannyaKorotka istoriya RedaguvatiStandart IEEE 754 buv rozroblenij robochoyu grupoyu Floating Point Working Group komitetu standartiv Institutu inzheneriv z elektrotehniki ta elektroniki IEEE u 1985 roci Providnu rol u rozrobci standartu vidigrav profesor Kalifornijskogo universitetu v Berkli Vilyam Kehen yakogo chasto nazivayut batkom ruhomoyi komi 3 Pislya 2000 roku robocha grupa zajnyalasya udoskonalennyam isnuyuchogo standartu IEEE Std 754 1985 z metoyu usunennya nedolikiv ob yednannya jogo zi standartom IEEE Std 854 1987 ta dopovnennya novimi mozhlivostyami 4 Cya robota zavershilasya u 2008 roci prijnyattyam novogo standartu IEEE Std 754 2008 1 Piznishe cej standart buv zatverdzhenij Mizhnarodnoyu organizaciyeyu zi standartizaciyi yak ISO IEC IEEE 60559 2011 5 Osnovni termini 1 RedaguvatiOsnovnij format basic format odne iz p yati predstavlen chisel z ruhomoyu komoyu tri dvijkovih i dva desyatkovih viznachenih cim standartom i priznachenih dlya arifmetiki Format obminu interchange format format sho maye viznachene koduvannya fiksovanoyi shirini viznachene cim standartom Format rozshirenoyi tochnosti extended precision format format yakij rozshiryuye osnovnij format nadayuchi bilshu tochnist i diapazon predstavlennya chisel Format rozshiryuvanoyi tochnosti extendable precision format format z tochnistyu i diapazonom yaki viznachayutsya koristuvachem Ne chislo not a number NaN kod yakij ne ye chinnim predstavlennyam zhodnogo z chisel z ruhomoyu komoyu Buvaye dvoh tipiv tihe ne chislo ta signalne ne chislo Tihe ne chislo quiet NaN qNaN ye rezultatom operaciyi yakij ne ye chislom z ruhomoyu komoyu hocha j ne prizvodit do generaciyi viklyuchen napriklad operaciyi 0 0 abo korin z vid yemnogo chisla dayut NaN Signalne ne chislo signaling NaN sNaN signalizuye pro nepripustime znachennya chisla z ruhomoyu komoyu shlyahom generaciyi viklyuchennya Zazvichaj signalizuye pro neinicializovani zminni Zmishenij poryadok biased exponent suma poryadku i zmishennya konstanti obranogo tak shob usi poryadki buli nevid yemnimi Hvist mantisi trailing significand drobova chastina normalizovanoyi mantisi dlya dvijkovogo predstavlennya usi biti mantisi krim najstarshogo Formati RedaguvatiStandart viznachaye formati chisel z ruhomoyu komoyu yaki vikoristovuyutsya dlya predstavlennya skinchennoyi pidmnozhini dijsnih chisel Formati harakterizuyutsya osnovoyu sistemi chislennya radix abo base tochnistyu precision i diapazonom znachen poryadku range Viznacheni konkretni koduvannya dlya dvijkovih i desyatkovih formativ Onovlenij standart IEEE Std 754 2008 viznachaye dva vidi formativ formati obminu viznacheni yak bitovi poslidovnosti fiksovanoyi dovzhini sho dozvolyayut zdijsnyuvati obmin danimi mizh riznimi platformami za umovi sho virisheni pitannya poryadku sliduvannya bajtiv formati rozshirenoyi i rozshiryuvanoyi tochnosti koduvannya yakih tochno ne viznachene ale mozhe vidpovidati formatam obminu Formati obminu vklyuchayut p yat osnovnih formativ fiksovanogo rozmiru tri dvijkovih formati z kodami dovzhinoyu 32 64 i 128 bit binary32 binary64 binary128 dva desyatkovih formati z koduvannyami dovzhinoyu 64 i 128 bit decimal64 decimal128 Formati binary32 i binary64 vidpovidayut formatam odinarnoyi ta podvijnoyi tochnosti standartu IEEE 754 1985 Parametri koduvannya chisel RedaguvatiPredstavlennya danih z ruhomoyu komoyu vklyuchaye trijku elementiv znak s poryadok e mantisa m v sistemi chislennya za osnovoyu b chislo z ruhomoyu komoyu maye viglyad 1 s m be dvi neskinchennosti dva tipi ne chisel qNaN tihe sNaN signalne Koduvannya perevodit dani z ruhomoyu komoyu v bitovu poslidovnist Bitovi poslidovnosti NaN mozhut mistiti retrospektivnu diagnostichnu informaciyu Chisla z ruhomoyu komoyu predstavlyayutsya v zadanomu formati za dopomogoyu nastupnih parametriv osnova b 2 abo 10 kilkist cifr mantisi tochnist p maksimalnij poryadok e emax minimalnij poryadok e emin Dlya vsih formativ spravedlivo emin 1 emax Koduvannya dvijkovih danih RedaguvatiDani z ruhomoyu komoyu u formatah obminu predstavlyayutsya k bitami za dopomogoyu troh poliv 1 bitovij znak S w bitovij zmishenij poryadok E e bias t bitovij t p 1 hvist mantisi T d1d2 dp 1 veduchij bit mantisi d0 neyavno zakodovanij u zmishenomu poryadku E MSB LSBznak S poryadok E hvist mantisi T1 bit w bitiv t p 1 bitivDlya predstavlennya u comu formati dvijkove chislo spochatku normalizuyetsya tobto privoditsya do takogo viglyadu koli mantisa potraplyaye v diapazon 1 m lt 2 Takim chinom cila chastina normalizovanoyi mantisi zavzhdi dorivnyuye 1 Znak dodatnih chisel koduyetsya nulem vid yemnih odiniceyu V pole poryadku pishetsya zmishenij poryadok do poryadku normalizovanogo chisla dodayetsya konstanta takim chinom vsi poryadki predstavlyayutsya dodatnimi chislami V pole mantisi zapisuyetsya t zv hvist mantisi vsi drobovi cifri mantisi krim pershoyi odinici yaka ye ciloyu chastinoyu Cila chastina mantisi v normalizovanomu viglyadi dorivnyuye 1 i ne vhodit do kodu chisla Ce tak zvana prihovana odinicya Priklad 0 312510 0 01012 1 01 2 2 Dlya formatu binary32 poryadok zmishuyetsya na 127 E 2 127 125 11111012 Mantisa zapisuyetsya bez pershoyi odinici tobto T 01 1 01 1 0 01 Komponenti kodu znak 0 1 rozryad zmishenij poryadok 01111101 8 rozryadiv hvist mantisi 01000000000000000000000 23 rozryadi Povnij 32 bitnij kod 001111101 01000000000000000000000 Kolorom vidileno pole poryadku Zvedena tablicya formativ IEEE Std 754 2008 RedaguvatiFormat Nazva Osnova Cifrmantisi Desyatkovihcifr Bitivporyadku DesyatkoveE max Zmishennyaporyadku E min E max Primitkibinary16 Half precision 2 11 3 31 5 4 51 24 1 15 14 15 ne osnovnijbinary32 Single precision 2 24 7 22 8 38 23 27 1 127 126 127binary64 Double precision 2 53 15 95 11 307 95 210 1 1023 1022 1023binary128 Quadruple precision 2 113 34 02 15 4931 77 214 1 16383 16382 16383decimal32 10 7 7 7 58 96 101 95 96 ne osnovnijdecimal64 10 16 16 9 58 384 398 383 384decimal128 10 34 34 13 58 6144 6176 6143 6144Primitki Redaguvati a b v IEEE Standard for Floating Point Arithmetic Arhivovano 19 lyutogo 2017 u Wayback Machine IEEE 2008 IEEE 754 2019 Haigh Thomas William Velvel Morton Kahan angl Arhiv originalu za 3 chervnya 2017 Procitovano 3 lyutogo 2017 Handbook of Floating Point Arithmetic Arhivovano 16 lyutogo 2017 u Wayback Machine Birkhauser Boston 2010 ISO IEC IEEE 60559 2011 Informacijni tehnologiyi Mikroprocesorni sistemi Arifmetika z ruhomoyu komoyu Arhiv originalu za 4 bereznya 2016 Procitovano 3 lyutogo 2017 Posilannya RedaguvatiIEEE Computer Society IEEE Standard for Binary Floating Point Arithmetic New York IEEE 1985 23 s ISBN 0 7381 1165 1 IEEE Computer Society IEEE Standard for Floating Point Arithmetic New York IEEE 2008 70 s ISBN 978 0 7381 5752 8 Muller Jean Michel ta in Handbook of Floating Point Arithmetic Boston Birkhauser 2010 572 s ISBN ISBN 978 0 8176 4705 6 Onlajn konvertor IEEE 754 Arhivovano 30 kvitnya 2017 u Wayback Machine nbsp Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title IEEE 754 amp oldid 38117055