IEEE lebegőpontos számformátum

Az IEEE lebegőpontos számformátum az informatikában használatos számrendszer.

IEEE 754/1985 lebegőpontos számformátum

A lebegőpontos szám általános alakja ahol az s az előjel; m a mantissza, amely önmagában egy tetszőleges fix pontos írásmódú szám; R a számrendszer alapszáma (radixa) és e a karakterisztika, a hatványkitevő, amely önmagában egy tetszőleges fix pontos írásmódú szám.

Az IEEE (ejtsd: I triple E) 754/1985 szabvány szerinti szám nem tartalmazza az adott számrendszer alapját (radix, r), mivel csak kettes számrendszerben értelmezett. Minden szám tartalmaz egy előjelbitet (s); karakterisztikát (k), melyből az adott számformátum karakterisztikai alapját kivonva (b) megkapjuk a valós kitevőt (e = k – b); és mantisszát (F) egyes normalizált alakban.

Az egyes normalizált azt jelenti, hogy a számokat olyan hatványkitevős, (tehát lebegőpontos) alakra hozzuk, amelyben a szám egészrészén csak az egyeseknek megfelelő helyiértéken található értékes számjegy.

Az IEEE 754/1985 szabvány szerint a lebegőpontos szám mantisszájának egyes normalizált alakja: m = 1.F, ahol a szám egész részén lévő egyes magától értetődő (implicit), ezért azzal, hogy nem tároljuk, a szám tört részét tudjuk eggyel több biten ábrázolni.

Az IEEE 754/1985 szabvány szerint 4 féle lebegőpontos számformátum létezik, melyek csak az adott elem bitszámában térnek el egymástól. Az 1985-86-os évben került elfogadásra az IEEE 754-es (854) számú lebegőpontos számábrázolási szabvány, melyet a legfontosabb processzorgyártók is elfogadtak.

Ezek szerint ennél:

  • a mantissza előjele 0, ha a szám pozitív és 1, ha negatív;
  • a mantisszában levő fixpontos szám 1-re normalizáltan értendő, azaz 1. a formájú;

Pontosság

A szabvány a lebegőpontos műveletvégrehajtáshoz többfajta pontosságot definiál:

pontosság, előjel, mantissza, karakterisztika,
egyszeres  32  23  (bit)
dupla  64  52  11  (bit)
kiterjesztett  80  64  15  (bit)
négyszeres  128  112  15  (bit)

A táblázatban a számok a megfelelő mezőkben levő bitek számát mutatják.

A lebegőpontos szám általános alakja: N = s ∙ m ∙ Re, ahol az s az előjel; m a mantissza, amely önmagában egy tetszőleges fix pontos írásmódú szám; R a számrendszer alapszáma (radixa) és e a karakterisztika, a hatványkitevő, amely önmagában egy tetszőleges fix pontos írásmódú szám.

Bonyolultabb, igen sok lépésből álló számítások során előfordulhat, hogy a műveletek eredménye a legkisebb illetve legnagyobb mantisszájú és karakterisztikájú (a számítógépen még ábrázolható) számnál kisebb, illetve nagyobb. Ezt alulcsordulásnak illetve túlcsordulásnak nevezzük. Többek között az ilyen esetek kezelhetősége érdekében vezeti be a szabvány:

  • a denormalizált számot,
  • a ± 0-t,
  • a ± végtelen számot és a
  • „nem számot” (lásd az ábrát).
 	                Előjel	Karakterisztika	Mantissza
denormalizált szám	±	0	tetszőleges szám ≠ 0
nulla	                ±	0	0
végtelen	        ±	11…11	0
„nem szám”	        ±	11…11	tetszőleges szám ≠ 0

Ezek közül a denormalizált szám az igen kis számértékek számítógépes kezelését segíti (alulcsordulás esetén nem kell a művelet-végrehajtást hibajelzéssel megszakítani). A túlcsordulásokat (igen nagy számok) a „végtelen” számmal kezelhetjük. Az ezekkel végzett műveleteket a szabványnak megfelelő lebegőpontos aritmetikai egység a matematikában szokásos módon fogja értelmezni. Az úgynevezett „nem számok” azt a célt szolgálják, hogy programunk akkor se álljon le, ha az elvégzett művelet (például végtelen/végtelen) matematikailag értelmezhetetlen.

Short real (32 bit)

A mantissza explicit bites egyes normalizált: m = 1.F

Bitértékek: s = 1 bit, k = 8 bit, F = 23 bit, b értéke: 127

A biteket az alábbi ábra szemlélteti:

Az exponensek 00H és FFH értéke speciális értelmezést kapott. Ha a szignifikandus 0, akkor a 00H érték mellett a szám a pozitív és negatív nullát, a FFH értékkel a szám a pozitív és negatív végtelent reprezentálja. Ha a szignifikandus értéke nem nulla, akkor 00H exponenssel a szám a denormált értékeket jelenti, FFH exponenssel pedig a NaN, „nem szám” értéket.

Legkisebb pozitív (denormált) érték: 2−149 ≈ 1,4 × 10−45.

A legkisebb pozitív normált érték: 2−126 ≈ 1,18 × 10−38.

A legnagyobb ábrázolható érték: (2−2−23) × 2127 ≈ 3,4 × 1038.[1]

Long real (64 bit)

A mantissza explicit bites egyes normalizált: m = 1.F

Bitértékek: s = 1 bit, k = 11 bit, F = 52 bit, b értéke: 1023

A biteket az alábbi ábra szemlélteti:

Példák

3ff0 0000 0000 000016   = 1
3ff0 0000 0000 000116   ≈ 1,0000000000000002, a legkisebb 1-nél nagyobb szám
3ff0 0000 0000 000216   ≈ 1,0000000000000004
4000 0000 0000 000016   = 2
c000 0000 0000 000016   = –2
0000 0000 0000 000116   = 2−1022−52 = 2−1074
                        ≈ 4,9406564584124654 × 10−324 (minimum szubnormál pozitív duplapontos érték)
000f ffff ffff ffff16   = 2−1022 − 2−1022−52 
                        ≈ 2,2250738585072009 × 10−308 (maximum szubnormál duplapontos érték)
0010 0000 0000 000016   = 2−1022 
                        ≈ 2,2250738585072014 × 10−308 (minimum normal pozitív duplapontos érték)
7fef ffff ffff ffff16   = (1 + (1 − 2−52)) × 21023 
                        ≈ 1,7976931348623157 × 10308 (maximum duplapontos érték)
0000 0000 0000 000016   = 0
8000 0000 0000 000016   = –0
7ff0 0000 0000 000016   = ∞
fff0 0000 0000 000016   = −∞


Temporary real (80 bit)

A mantissza explicit bites egyes normalizált: m = 1.F

Bitértékek: s = 1 bit, k =15 bit, F = 64 bit, b értéke: 16383

Az ábrázolandó számtartomány, a szubnormált számokat is beleértve, körülbelül 3,65×10−4951 és 1,18×104932 közötti számokat foglalja magában. Ez a formátum körülbelül tizennyolc decimális számjegy pontosságot ad.

Quad real (128 bit)

A mantissza explicit bites egyes normalizált: m = 1.F

Bitértékek: s = 1 bit, k =15 bit, F = 112 bit, b értéke: 16383

Jegyzetek

  1. 3,4028234663852885981170418348452e+38 a számológép program szerint

Források

További információk

Kapcsolódó szócikkek

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Yayasan Universitas LabuhanbatuSekolah Tinggi Ilmu Ekonomi LabuhanbatuLogo Sekolah Tinggi Ilmu Ekonomi LabuhanbatuMotoMemimpin Peradaban BangsaMoto dalam bahasa InggrisLed The Nation CivilizationJenisPerguruan tinggi di Sumatera UtaraDidirikan29 ...

 

Americans of Asian ancestry This article is about the U.S. population of Americans of Asian ancestry. For populations of Asians across the Americas, see Asians in the Americas. For the documentary series, see Asian Americans (film series). Asian AmericansDistribution of Asian Americans by countyTotal population 24,009,902 (alone and in combination)7.2% of the population (2020)[1] Chinese Americans: 5,143,982Indian Americans: 4,506,308Filipino Americans: 4,089,570Vietnamese Americans: ...

 

Matteo Maria ZuppiUskup Agung BolognaGerejaGereja Katolik RomaKeuskupan agungBolognaTakhtaBolognaPenunjukan27 Oktober 2015Awal masa jabatan12 Desember 2015PendahuluCarlo CaffarraJabatan lainKardinal-Imam Sant'Egidio (2019-)ImamatTahbisan imam9 Mei 1981oleh Renato SpallanzaniTahbisan uskup14 April 2012oleh Agostino ValliniPelantikan kardinal5 Oktober 2019oleh Paus FransiskusPeringkatKardinal-ImamInformasi pribadiLahir11 Oktober 1955 (umur 68)Roma, ItaliaKewarganegaraan Ital...

My Little Pony - L'amicizia è magicaserie TV d'animazione Logo italiano della serie. Titolo orig.My Little Pony: Friendship Is Magic Lingua orig.inglese PaeseStati Uniti, Canada AutoreLauren Faust RegiaJayson Thiessen, James Wootton SceneggiaturaLauren Faust, Amy Keating Rogers, Cindy Morrow, Chris Savino, Meghan McCarthy, Charlotte Fullerton, M. A. Larson, Dave Polsky, Merriwether Williams MusicheWilliam Kevin Anderson, Daniel Ingra...

 

Battle of the Greek War of Independence Battle of SculeniPart of the Wallachian Uprising of the Greek War of IndependenceAthanasios Agrafiotis fights in Pruthby Peter von HessDate29 June 1821LocationSculeni, Principality of Moldavia, Ottoman Empire47°19′N 27°38′E / 47.317°N 27.633°E / 47.317; 27.633Result Ottoman victoryBelligerents Greek revolutionaries Ottoman EmpireCommanders and leaders George KantakouzenosGiorgakis OlympiosYiannis PharmakisAthanasios Agraf...

 

American election 2017 Minneapolis mayoral election ← 2013 November 7, 2017 (2017-11-07) 2021 →   Candidate Jacob Frey Raymond Dehn Betsy Hodges Party Democratic (DFL) Democratic (DFL) Democratic (DFL) First round 26,116(25.0%) 18,101(17.3%) 18,915(18.1%) Final round 46,716(57.2%) 34,791(42.8%) Eliminated   Candidate Tom Hoch Nekima Levy-Pounds Party Democratic (DFL) Democratic (DFL) First round 20,125(19.3%) 15,716(15.0%) Final round Eliminated ...

Cold War-era Soviet foreign policy aimed at justifying foreign military interventions Eastern Bloc: the USSR and its satellite states The Brezhnev Doctrine was a Soviet foreign policy that proclaimed that any threat to socialist rule in any state of the Soviet Bloc in Central and Eastern Europe was a threat to all of them, and therefore, it justified the intervention of fellow socialist states. It was proclaimed in order to justify the Soviet-led occupation of Czechoslovakia earlier in 1968, ...

 

Dalam artikel ini, nama keluarganya adalah Mallarangeng, nama keluarga patronimik Bugis; Andi adalah gelar kehormatan bangsawan Bugis. Andi Mallarangeng Menteri Pemuda dan Olahraga Indonesia ke-10Masa jabatan20 Oktober 2009 – 7 Desember 2012PresidenSusilo Bambang YudhoyonoWakil PresidenBoedionoPendahuluAdhyaksa DaultPenggantiAgung Laksono(Pelaksana Tugas)Roy SuryoJuru Bicara Presiden Republik Indonesia ke-6Masa jabatan21 Oktober 2004 – 20 Oktober 2009Menjabat ...

 

Disney media franchise based on the Alice books by Lewis Carroll See also: Portrayals of Alice in Wonderland § Disney Alice in WonderlandAbove: A logo used to represent the 1951 animated filmBelow: Logo used for the 2010 live-action filmCreated byWalt DisneyOriginal workAlice in Wonderland (1951)OwnerThe Walt Disney CompanyBased onAlice's Adventures in Wonderland and Through the Looking-Glassby Lewis CarrollFilms and televisionFilm(s) Alice in Wonderland (1951; animated) Alice in Wonder...

Pour les articles homonymes, voir Ixion (homonymie). IxionFonctionRoi des Lapithes (d)BiographiePère Éton (d) ou Antion (en) ou Arès ou Phlégias ou LéontéeConjoint DiaEnfants Abas (d)CentaurosPirithoosTisadia (d)modifier - modifier le code - modifier Wikidata José de Ribera, Ixion, 1632, musée du Prado. Dans la mythologie grecque, Ixion (en grec ancien Ἰξίων / Ixiôn), fils d'Antion et de Périmèle (ou de Léontos selon Hygin, ou de Phlégias selon des scholies), est un Lapith...

 

Federal electoral district in Quebec, Canada This article is about the federal district. For the provincial district, see Mont-Royal (provincial electoral district). Mount Royal Quebec electoral districtMount Royal in relation to other federal electoral districts in Montreal and LavalFederal electoral districtLegislatureHouse of CommonsMP    Anthony HousefatherLiberalDistrict created1924First contested1925Last contested2021District webpageprofile, mapDemographicsPopulation (201...

 

International maritime treaty Agreement Concerning the Shipwrecked Vessel RMS TitanicDrafted6 November 2003LocationLondon, United KingdomEffective18 November 2019 (18 November 2019)ConditionConsent to be bound by two partiesParties United Kingdom United StatesDepositaryGovernment of the United Kingdom of Great Britain and Northern IrelandLanguageEnglish and FrenchFull text Agreement Concerning the Shipwrecked Vessel RMS Titanic at Wikisource The Agreement Concerning the Shipwre...

LiaoningLa Liaoning ad Hong Kong nel 2017Descrizione generale Tipoportaerei ClasseAdmiral Kuznecov In servizio con Marina dell'EPL Identificazione16 CantiereCantieri navali di Nikolaev Impostazione6 dicembre 1985 Varo4 dicembre 1988 CompletamentoDalian, 27 luglio 2011 Consegna11 settembre 2012 Entrata in servizio25 novembre 2016 Nomi precedentiRiga, Varjag Caratteristiche generaliDislocamento60.000/66.000 t Lunghezza304,5 m Larghezza75 m Pescaggio10,5 m Propulsione8 caldaie...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Byfleet – news · newspapers · books · scholar · JSTOR (January 2023) (Learn how and when to remove this message) Village in EnglandByfleetVillageByfleet Village HallByfleetLocation within SurreyArea6.24 km2 (2.41 sq mi)Population7,724 (ward,...

 

La Madama redirects here. For the border settlement on the northeast frontier of Niger, see Madama. For the Italian association football club often known by this nickname, see Juventus F.C. 1976 filmSexycopDirected byDuccio TessariScreenplay by Massimo Felisatti Fabio Pittorru Duccio Tessari[1] Based onLa Madamaby Massimo FelisattiFabio PittorruProduced byGiorgio Venturini[1]Starring Christian De Sica Ines Pellegrini Oreste Lionello CinematographyGiulio Albonico[1]Edit...

German footballer (born 1988) You can help expand this article with text translated from the corresponding article in German. (March 2022) Click [show] for important translation instructions. View a machine-translated version of the German article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated ...

 

Scottish footballer For the rugby union footballer, see Euan Murray. Euan Murray Murray warming up for Hartlepool United in 2022Personal informationFull name Euan MurrayDate of birth (1994-01-20) 20 January 1994 (age 30)[1]Place of birth Rutherglen, Scotland[1]Height 6 ft 1 in (1.85 m)[1]Position(s) Defender / Defensive MidfielderTeam informationCurrent team Raith RoversNumber 6Youth career MotherwellSenior career*Years Team Apps (Gls)2011–2014 Mo...

 

GeometriProyeksi sebuah lingkaran pada sebuah bidang Garis besarSejarah Cabang Euklides takEuklides Elips Bola Hiperbola Geometri non-Archimedes Projektif Afin Sintetis Analitis Aljabar Aritmetika Diophantus Diferensial Riemann Simplektik Diferensial diskret Kompleks Tentu Diskrit Digital Cembung Komputasi Fraktal Insidens KonsepTampilanDimensi Melukis dengan penggaris dan jangka busur Sudut Kurva Diagonal Ortogonalitas (tegak lurus) Sejajar Titik pojok Kekongruenan Keserupaan Simetri Dimensi...

US Open 1987Sport Tennis Data1º settembre - 14 settembre Edizione107ª CategoriaGrande Slam (ITF) SuperficieCemento LocalitàNew York negli Stati Uniti ImpiantoUSTA Billie Jean King National Tennis Center, Flushing Meadows CampioniSingolare maschile Ivan Lendl Singolare femminile Martina Navrátilová Doppio maschile Stefan Edberg / Anders Järryd Doppio femminile Martina Navrátilová / Pam Shriver Doppio misto Martina Navrátilová / Emilio Sánchez 1986 1988 Lo US Open 1987 è stata la 10...

 

Pakistani election 2018 Khyber Pakhtunkhwa provincial election ← 2013 25 July 2018 2019 (FATA seats) →2024 → elected members →All 124 seats in the Khyber Pakhtunkhwa Assembly63 seats needed for a majorityOpinion pollsTurnout45.52%(0.78%pp)[1]   First party Second party Third party   Leader Pervez Khattak Akram Khan Durrani Haider Khan Hoti Party PTI MMA ANP Leader's seat Nowshera-INowshera-IV Bannu-IV Mardan-VI Last election ...