Fixpontos számábrázolás

A fixpontos ábrázolási módoknál a törtpont (tizedesvessző, tizedespont, kettedespont stb.) helye rögzített. Többségében egész számok tárolására használják, így a törtpont az ábrázolt szám végén van. Az egy byte-on tárolt bináris számírásnak könnyen belátható korlátjai vannak. A számítógépen a fixpontos számokat általában két byte-on vagy négy byte-on ábrázolják, azaz egy szám hossza 16 vagy 32 bit. De a negatív számok ábrázolásáról is gondoskodnunk kell. Erre több lehetőség is kínálkozik.

Ábrázolás

A számok ábrázolásának két fontos jellemzője van a felhasználás szempontjából:

  • az ábrázolandó számok nagysága,
  • az ábrázolás pontossága.

A két jellemző az alkalmazott regisztermérettől és a bináris pont helyétől függ. Ha a bináris pontot balra toljuk el, akkor:

  • a számok ábrázolási tartománya csökken,
  • az ábrázolás pontossága nő.

Ha a bináris pont a regiszter bal szélén van, akkor a szám fixpontos tört.

Ha pedig a bináris pont jobbra mozdul, akkor:

  • a számok ábrázolási tartománya nő,
  • az ábrázolás pontossága csökken.

Ha a bináris pont a regiszter jobb szélén van, akkor a szám fixpontos egész.

Előjelbit alkalmazása

A szám első bitje felhasználható előjelbitnek. Ennek az értéke azt jelzi, hogy a szám pozitív vagy negatív (a legelterjedtebb értelmezés szerint ha ez a bit 0, akkor a szám pozitív, ha 1, akkor negatív).

A kettes komplementerképzés módszere

Fontos szempont, hogy a műveletvégzés minél egyszerűbb legyen, ezért olyan formát célszerűbb választani, ahol a kivonás összeadással helyettesíthető. Ugyanis a szorzás összeadások sorozatára, az osztás pedig kivonások sorozatára vezethető vissza; ha tehát a kivonást sikerül összeadásra visszavezetni, akkor a gépnek tulajdonképpen csak az összeadás műveletét kell ismernie.

A számítógépek műveletvégzésénél a túlcsordulási jelenség kihasználásával vezethetjük vissza a kivonást az összeadásra. Ha a kivonni kívánt szám kettes komplementerét hozzáadjuk a kisebbítendőhöz, akkor a túlcsordulás miatt helyes különbséghez jutunk.

A kettes komplemens az egyes komplemensnél eggyel nagyobb szám, az egyes komplemens pedig egyszerűen a szám bitenkénti negáltja (amennyiben bináris számról van szó). Egy ábrázolt szám legmagasabb helyi értékű bitje akkor pontosan 1, ha a szám negatív volt (bár nem tárolunk előjelet, ez mégis olyan egyszerűen megállapítható, mint az előjeles ábrázolásnál). A negatív számot úgy kapjuk vissza, hogy a kettes komplemens képzését visszafelé hajtjuk végre, avagy ismét a kettes komplemensét képezzük.

Előnye, hogy a kivonást nem kell implementálni, ez egyszerűen negatív szám hozzáadását jelenti. A kettes komplemens előállítása közben túlcsordulás léphet fel, de ekkor a túlcsordult bittel nem foglalkozunk.

A kettes komplemens képzése a következő lépésekből áll.

  1. A szám minden egyesének helyére nullát, minden nullájának helyére egyest írunk, így megkapjuk a szám egyes komplementerét.
  2. A kapott egyes komplemenshez hozzáadunk egyet. Így megkapjuk a szám kettes komplemensét.

Magyarázat

Ha az ábrázolni kívánt szám pozitív volt, akkor semmiféle konverzióra nincs szükség, a normál bináris kódolás jó.

Ha az ábrázolni kívánt szám negatív, akkor kell végrehajtani a fent leírt műveletsort.

Pl. (4 biten ábrázolva [4 bit az értelmezési tartomány]):

(+6) = 0110

(-6) = 1010

Összeadás:

0110 + 1010 = 1 0000, azaz mivel alapból csak 4 biten ábrázoltunk, ezért a túlfolyás már kint van az értelmezési tartományból, a 0000 érték pedig pont 0.

A túlcsordulás (OVERFLOW) azt jelenti, hogy a műveleti eredmény nem fér el a változónak fenntartott tárterületen.

Feszített előjeles ábrázolás

Szokás eltolásos vagy alapértékes ábrázolásként is emlegetni. A negatív számokat is úgy tároljuk, mintha pozitívak lennének. Ezt úgy érjük el, hogy minden ábrázolni kívánt számhoz hozzáadunk egy előre rögzített c konstans értéket. A legkisebb ábrázolható szám −c lehet. Az összeadást elvégezve így mindenképp nemnegatív számot kapunk, melynek ábrázolása már ismertetésre került. Előnye, hogy ha lebegőpontos számításoknál így tároltuk el a kitevőt, az egyes számjegyek valódi helyi értékei könnyen kiszámíthatók. Az előjel megállapításához azonban vissza kell alakítani a számot.

Források

Informatika, 1. rész, Bonifert Zsolt, Műszaki Könyvkiadó, 2001

Kapcsolódó szócikkek

Lebegőpontos számábrázolás

Read other articles:

Nila Djuwita MoeloekPotret resmi Nila Moeloek sebagai Menteri Kesehatan Indonesia (2014). Menteri Kesehatan Indonesia ke-18Masa jabatan27 Oktober 2014 – 20 Oktober 2019PresidenJoko WidodoWakil PresidenJusuf Kalla PendahuluNafsiah MboiPenggantiTerawan Agus Putranto Informasi pribadiLahir11 April 1949 (umur 74)Jakarta, IndonesiaPartai politikIndependenSuami/istriFaried Anfasa MoeloekHubunganAbdul Moeloek (mertua)Nukman Helwi Moeloek (ipar)Anak3Alma materUniversitas Indonesia...

 

 

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 Maret 2023. Cydia duplicana Adult females (males look alike) Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Lepidoptera Famili: Tortricidae Genus: Cydia Spesies: C. duplicana Nama binomial Cydia duplicana(Zetterstedt, 1839) Cydia d...

 

 

American think tank Wilson center redirects here. For the center of the Wilson confidence interval, see Binomial proportion confidence interval § Wilson score interval. Woodrow Wilson International Center for ScholarsRonald Reagan Building and International Trade Center in Washington, D.C., where the Wilson Center is headquarteredAbbreviationWilson CenterEstablished1968; 56 years ago (1968)TypeGovernment organization think tankLegal statusUnited States Presidential Mem...

آلتاي إزمير ‘‘‘الشعار‘‘‘ الاسم الكامل نادي آلتاي لكرة القدم اللقب آلتاي الكبير تأسس عام 16 يناير 1914 الملعب ألسانكاك استاديوم إزمير، تركيا(السعة: 15,358) البلد تركيا  الدوري الدوري التركي الدرجة الثانية 2014-15 الثامن عشر الإدارة رئيس جيهانغير مرمرة المدرب فايز أكار الموقع...

 

 

Chinese folk religion A fashi-led ceremony in Taichung, Taiwan. Part of a series onChinese folk religion Concepts Tian—Shangdi Qi Shen Ling Xian ling Yinyang Hundun Mingyun Yuanfen Baoying Wu Theory Chinese theology Chinese gods and immortals Chinese mythology Chinese creation myth Chinese spiritual world concepts Model humanity: Xian Zhenren Wen and wu Practices Fenxiang Jingxiang Feng shui Miaohui Wu shamanism Jitong mediumship Precious scrolls Institutions and temples Associations of goo...

 

 

Aviation accident that damages the aircraft beyond economical repair Number of fatalities from airliners' hull loss accidents per year (1940–2023) Wreckage of Asiana Airlines Flight 214, which was written off as a hull-loss accident[1] A hull loss is an aviation accident that damages the aircraft beyond economical repair,[2] resulting in a total loss. The term also applies to situations in which the aircraft is missing, the search for their wreckage is terminated, or the wre...

Video games Template‑class Video games portalThis template is within the scope of WikiProject Video games, a collaborative effort to improve the coverage of video games on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.Video gamesWikipedia:WikiProject Video gamesTemplate:WikiProject Video gamesvideo game articlesTemplateThis template does not require a rating on the project's quality scale.Summary of...

 

 

Fusillade du 11 novembre 1984 à Châteaubriant Cible Travailleurs immigrés Coordonnées 47° 43′ 11″ nord, 1° 22′ 39″ ouest Date 11 novembre 1984 Type Fusillade de masse Armes Fusil à pompe Remington Morts 2 Blessés 5 Auteurs Frédéric Boulay Mouvance Xénophobie Géolocalisation sur la carte : France Géolocalisation sur la carte : Pays de la Loire Géolocalisation sur la carte : Loire-Atlantique modifier  La fusillade du 11 no...

 

 

Voce principale: Associazione Sportiva Bari. Associazione Sportiva BariStagione 1997-1998 Sport calcio Squadra Bari Allenatore Eugenio Fascetti Presidente Vincenzo Matarrese Serie A11º posto Coppa ItaliaOttavi di finale Maggiori presenzeCampionato: F. Mancini (33) Miglior marcatoreCampionato: Masinga (9) StadioSan Nicola 1996-1997 1998-1999 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti la Associazione Sportiva Bari nelle competizioni ufficiali...

Generic Dutch term for administrative divisions In the Netherlands, the term public body (a literal translation from the Dutch term openbaar lichaam) is the general denomination for administrative divisions within the Dutch state, such as the central government, a province, a municipality or a water board. These types of political entities are defined by the Constitution of the Netherlands.[1] In addition, Article 134 of the constitution provides for the definition of other public bod...

 

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (أبريل 2019) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة �...

 

 

Italian political party Coraggio Italia PresidentLuigi BrugnaroVice PresidentMichaela BiancofioreFounded27 May 2021; 3 years ago (2021-05-27)Split fromForza ItaliaHeadquartersVia Gaspare Spontini 22, RomeIdeologyLiberal conservatismPolitical positionCentre[1] tocentre-right[1][2][3]National affiliationElectoral list:Us Moderates (2022–2023)Coalition:Centre-right coalitionColours  Fuchsia   IndigoChamber of Deputies1 / 400...

Political party faction in Japan Kōchikai 宏池会LeaderFumio Kishida (last)FounderHayato IkedaFounded1957Dissolved23 January 2024[1]IdeologyModerate conservatism[2]Political positionCentre[3]TypeLiberal Democratic Party factionWebsitekouchikai1957.comPolitics of JapanPolitical partiesElections Kōchikai (宏池会, Broad Pond Society) was a leading faction within Japan's Liberal Democratic Party (LDP), founded by bureaucrat-turned-politician Hayato Ikeda in 195...

 

 

Airport in Queensland, Australia 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: Yorke Island Airport – news · newspapers · books · scholar · JSTOR (June 2021) (Learn how and when to remove this message) Yorke Island AirportIATA: OKRICAO: YYKISummaryAirport typePrivateOperatorTorres Strait Island Regional Co...

 

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) 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: Coleg Gwent – news · newspapers · books · scholar · JSTOR (August 2018) (Learn how and when to remove this ...

中国人民航空 IATA ICAO 呼号 - - 民航 創立於1952年7月17日終止运营1953年6月母公司中央人民政府人民革命军事委员会民用航空局总部 中国天津市镇南道40号外部圖片链接 中国人民航空公司徽参考图[註 1] 中国人民航空公司,简称人航,是中华人民共和国的一家部属国有企业,归中央人民政府人民革命军事委员会民用航空局领导。中国人民航空公司是当时中华人民共�...

 

 

Chinese state media association BrnaSimplified Chinese一带一路新闻合作联盟Traditional Chinese一帶一路新聞合作聯盟TranscriptionsStandard MandarinHanyu Pinyinyī dài yī lù xīn wén hé zuò lián méngThe Belt and Road News AllianceSimplified Chinese一带一路新闻合作联盟Traditional Chinese一帶一路新聞合作聯盟TranscriptionsStandard MandarinHanyu Pinyinyī dài yī lù xīn wén hé zuò lián méng Politics of China Leadership Leader...

 

 

Airplane II: The SequelPoster rilis teatrikalSutradaraKen FinklemanProduserHoward W. KochDitulis olehKen FinklemanPemeran Robert Hays Julie Hagerty Lloyd Bridges Chad Everett William Shatner Penata musikElmer BernsteinRichard HazardSinematograferJoe BirocPenyuntingDennis VirklerTina HirschPerusahaanproduksiHoward W. Koch ProductionsDistributorParamount PicturesTanggal rilis 10 Desember 1982 (1982-12-10) Durasi85 menitNegaraAmerika SerikatBahasaInggrisAnggaran$15 juta[1]Pend...

Politics of the Faroe Islands Constitution Constitution Act of Succession Freedom of Speech and the Press Taxation The Crown Monarch King Frederik X Privy Council Purveyors to the Royal Court The unity of the Realm  Kingdom of Denmark  Faroe Islands  Denmark  Greenland ExecutiveRegeringen The Government of Denmark High Commissioner (list) Lene Moyell Johansen Landsstýri The Government of the Faroe Islands Premier Aksel V. Johannesen Deputy Premier Høgni Hoydal Johannesen...

 

 

County in Kansas, United States County in KansasFord CountyCountyFord County Courthouse in Dodge City (2009)Location within the U.S. state of KansasKansas's location within the U.S.Coordinates: 37°42′N 99°54′W / 37.7°N 99.9°W / 37.7; -99.9Country United StatesState KansasFoundedFebruary 26, 1867Named forJames FordSeatDodge CityLargest cityDodge CityArea • Total1,099 sq mi (2,850 km2) • Land1,098 sq mi (...