Racionális számok számítógépi ábrázolása

Slides:



Advertisements
Hasonló előadás
5. Fejezet : Lebegőpontos számok
Advertisements

Átváltás a számrendszerek között
Pék Ágnes © V4.0/2009 Adatok ábrázolása számítógépen Adatok ábrázolása számítógépen Adatok ábrázolása számítógépen.
Az adatábrázolás, adattárolás módja a számítógépekben
Előző órán megbeszéltük hogyan lehet a képet bináris jelekké alakítani
Bevezetés az informatikába
ADATBÁZIS KEZELÉS – Adattípusok
Halmazok, műveletek halmazokkal
Exponenciális és logaritmikus függvények ábrázolása
Számrendszerek T.R. Általában a számrendszerekről: Alapszám: N
2009 Bevezetés a programozásba Krankovits Melinda.
Csala Péter ANDN #4. 2 Tartalom  C# - ban előre definiált típusok  Változók  Változókkal műveletek  Elágazás  Ciklus.
Alhálózat számítás Osztályok Kezdő Kezdete Vége Alapértelmezett CIDR bitek alhálózati maszk megfelelője A /8 B
Függvénytranszformációk
Bevezetés az informatikába
Bevezetés az informatikába
IP címzés Zelei Dániel.
Csernoch Mária Adatábrázolás Csernoch Mária
Csernoch Mária Adatábrázolás Csernoch Mária
Csernoch Mária Adatábrázolás Csernoch Mária
SZÁMRENDSZEREK SZÁMÁBRÁZOLÁS
4. Fejezet : Az egész számok (integer) ábrázolása
SZÁMÁBRÁZOLÁS.
Az információ és kódolása Kovácsné Lakatos Szilvia
2 tárolós egyszerű logikai gép vázlata („feltételes elágazás”)
2-es, Számrendszerek 10-es és 16-os Készítette: Varga Máté
Szám - számrendszer 564,2 = 5* * * *10-1
Fixpontos, lebegőpontos
Az informatika alapjai
Exponenciális egyenletek
Előrendezéses edényrendezés – RADIX „vissza”
A másodfokú függvények ábrázolása
Alapismeretek Számítógépes adatábrázolás
Programozás módszertan I. 10.B
Adatok ábrázolása számítógépen
Számítástechnika matematikai alapjai
Java programozási nyelv Vezérlési szerkezetek
Java programozási nyelv Filekezelés
Komoróczy Tamás 1 Java programozási nyelv Stringek.
Java programozási nyelv Tömbök
Java programozási nyelv Metódusok
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
Egy első generációs gép (az IAS) felépítése
Adatábrázolás Csernoch Mária
Fixpontos, lebegőpontos
Bináris szám-, karakter- és képábrázolás
Gépi adatábrázolás.
INFOÉRA 2006 Nagypontosságú aritmetika I.
Informatika Dr. Herdon Miklós Dr. Fazekasné dr. Kis Mária Magó Zsolt
Átváltás a számrendszerek között
Free pascal feladatok
Az IPv4 alhálózati maszk
Kettes számrendszer.
Edényrendezés Név: Pókó Róbert Neptun: OYJPVP. Példa RADIX „előre” algoritmusra d=3 hosszú bináris számokra (r=2) Ekkor egy tömbbel meg lehet oldani a.
Számítógépek felépítése 2. előadás egyszerű gépek, adatábrázolás
Adat és információ. Információ, tudás  A latin informatio = felvilágosítás, tájékoztatás, oktatás szóból  Minden, ami megkülönböztet  Új ismeretté.
Információ.
INFOÉRA 2006 Nagypontosságú aritmetika III.
Bevezetés az informatikába Számrendszerek
Mikroprocesszorok és mikrokontrollerek Programozás és digitális technika ismétlés utolsó frissítés: 2016.VIII.26.
IP címzés Gubó Gergely Konzulens: Piedl Péter Neumann János Számítástechnikai Szakközépiskola Cím: 1144 Budapest Kerepesi út 124.
Első magyar EUCIP konferencia Plan modul október 20. Budapest.
Számábrázolás.
Alhálózat számítás Osztályok Kezdő Kezdete Vége Alapértelmezett CIDR bitek alhálózati maszk megfelelője A /8 B
Digitális Elektronika
Számrendszerek.
Egy egyszerű gép vázlata
Számítógép architektúrák
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Racionális számok számítógépi ábrázolása

Jogi rendelkezések A következőket teheted a művel: szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet származékos műveket (feldolgozásokat) hozhatsz létre Az alábbi feltételekkel: Jelöld meg!. A szerző vagy a jogosult által meghatározott módon kell megjelölni a művet: Szerző és eredeti elérhetőség Ne add el!. Ezt a művet nem használhatod fel kereskedelmi célokra. Nevezd meg! - Ne add el! 2.5 Magyarország További információ a képre kattinva

Tört szám ábrázolás Q= s m Re s – előjel m – mantissza R – A számrendszer alapszáma (radix), ami az esetünkben 2 e - karakterisztika

Fixpontos számábrázolás 16 bites esetet vizsgálunk A kettedes pont helyét előre rögzítjük Legyen ez most a két byte között A helyi értékek a következő módon alakulnak: . S 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8

Lebegőpontos számábrázolás Szabvány rögzíti a különböző hosszúságú ábrázolásokat (IEEE 754) A szabvány 4 különböző pontosságú számformát definiál 32 bites (short real) 64 bites (long real) 80 bites (temporary real) 128 bites (quad real) A számok azonos módon épülnek fel, pontosságban különböznek

Short Real A szám első bitje az előjel bit (s) A következő 8 bit a karakterisztika (k) A maradék 23 bit a mantissza (m)

Mantissza A mantisszát egyes normalizált alakban tároljuk, azaz a kettedes vesszőt addig visszük balra, amíg az egyesek helyén értékes jegy nem áll. Ezt nem is ábrázoljuk, mert tudjuk hogy ott kell lennie.

Karakterisztika Ez nem a kitevő még, belőle a kitevőt a karkterisztikai alapszám kivonása után kapjuk meg b – karakterisztikai kitevő short real esetén 127 (long realnél 1023) e = k – b (e a kitevő)

Példa s = 0, azaz pozitív szám k = 124; e=124-127=-3 1 s = 0, azaz pozitív szám k = 124; e=124-127=-3 m =1,01, azaz decimálisan 1,25 Q= s m 2e Q=1,25*2-3=+0,15625

Példa Írjuk át long real formába a -101,9375 decimális számot Lépésként írjuk fel a szám egész részének bináris alakját: 1100101 A tizedespont utáni alakját is:1111 A szám amit ábrázolni kell: 1100101.1111 Vigyük a kettedes pontot balra, hogy egy egyes álljon tőle csak balra: 1.1001011111, ezt 6 eltolással tudtuk megtenni A mantissza ebből a számból az 1. elhagyásával: 1001011111 A karakterisztika 6+127=133, ennek bináris alakja: 10000101 Az előjel bit 1, mivel negatív szám, a szám amit kerestünk: 1

Vége