Számábrázolás.

Slides:



Advertisements
Hasonló előadás
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.
Advertisements

Az adatábrázolás, adattárolás módja a számítógépekben
Bevezetés az informatikába
Racionális számok számítógépi ábrázolása
Halmazok, műveletek halmazokkal
Algoritmus és adatszerkezet Tavaszi félév Tóth Norbert1.
Az informatika alapjai
Bevezetés az informatikába
Bevezetés az informatikába
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
Az információ.
3. óra Kódok, adatok.
Algebrai törtek.
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
Alapfogalmak I. Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas.
Az információ-technológia alapfogalmai
Holnap munka-, tűzvédelem számonkérés
A számítógép működéséhez két elv kell egyszerre működjön: automatizált számolás és programozhatóság. Történetét azokig a mechanikus számológépekig szokás.
Informatika.
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
Kommunikáció.
Számítástechnika matematikai alapjai
Adatábrázolás, kódrendszerek
Karakter kódolás Összeállította: Kovács Nándor Felhasznált irodalom:
Egy első generációs gép (az IAS) felépítése
Számrendszerek kialakulása
Fixpontos, lebegőpontos
Bináris szám-, karakter- és képábrázolás
Alapismeretek Számítógépes adatá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
A bináris jelrendszer és az ASCII kód
DNS. Az interneten használt osztott név adatbázis, a DNS (Domain Name Service) folyton használatos: –minden web lap letöltésnél, –levél közvetítésnél.
Kettes számrendszer.
A kettes számrendszer.
Az információ (vázlat)
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
2. Tipográfia Tipográfia: kép és szöveg együttes elrendezésével foglalkozik. A tipográfiát hagyományosan a grafikai tervezéssel, főként a nyomdai termékek.
Mikroprocesszorok és mikrokontrollerek Programozás és digitális technika ismétlés utolsó frissítés: 2016.VIII.26.
Az alaplap AZ ALAPLAPON TALÁLHATÓ A PROCESSZOR /CPU/, A MEMÓRIA, A VEZÉRLŐ KÁRTYÁK CSATLAKOZÓI ÉS A PERIFÉRIÁK CSATLAKOZÓI.
Lemezkezelés és adattárolás. Lemezműveletek - Formázás: az a művelet, ami a háttértárakat előkészíti a használatra. Az eredeti tartalom elvész a lemezről.
ASCII kódtáblázat. Kódtáblázat Már a múlt század végén rájöttek arra, hogy a számolást megkönnyítő eszközök alkalmasak szövegek feldolgozására.(emlékezetek.
27. óra Kódolás, Dekódolás.
Az információ és mérése, számítógépek csoportosítása
Bemeneti perifériák.
3. óra Algebrai kifejezések nagyító alatt
137. óra - Ismétlés Számok és műveletek
Csernoch Mária Adatábrázolás Csernoch Mária
Adat- tárolás.
óra Algebra
Digitális Elektronika
Számrendszerek.
Egy egyszerű gép vázlata
Számítógép architektúrák
MySQL DDL parancsok – Adatbázis műveletek, mezőtípusok
Előadás másolata:

Számábrázolás

Számábrázolás alapjai a digitális számítógépek a kettes számrend-szert használják a számábrázoláshoz egy helyiértéket 1 biten tárolnak (2 érték) egy bájton 28 (256) különböző, előjel nélküli szám ábrázolható (0-255-ig) két bájton 216 (65536) különböző egész szám ábrázolható (0-65535-ig) csak pozitív egész számokra használható

Számábrázolási módszerek egész számok esetében általában előre rögzítik az ábrázolásra használt bájtok számát ezt nevezzük fixpontos ábrázolásnak negatív egész számok esetében több lehetőségünk van az ábrázolásra: előjelbites ábrázolás kettes komplemens

Előjelbites számábrázolás a legmagasabb helyiértékű szám az előjelet jelenti nem vesz részt a számképzésben egy bájton ábrázolható tartomány: -127-127 probléma: 0-át kétféleképpen ábrázolhatjuk (00000002 és 100000002) ez a számolás automatizálását nehezíti Pl.: 010110112 = 9110 110110112 = -9110

Kettes komplemens két lépésben képezhetjük egy szám kettes komplemensét: minden bitet ellenkezőjére váltunk (egyes komplemens) az ellenkezőre váltott számhoz hozzáadunk 1-et (a kettes számrendszerben történő összeadás szabályai szerint) előnye, hogy a 0-át csak egyféleképpen tároljuk (000000002) ábrázolható tartomány 1 bájton: -128-127, 2 bájton –32768-32767 a kivonás egyszerűvé válik: a kivonandó számhoz hozzáadjuk a kettes komplemensét

Kettes komplemes (folyt.) Példa: kiindulási szám: 010110112 (= 9110) minden bitet ellenkezőre váltunk: 101001002 hozzáadunk 1-et: 101001012 (= -9110)

Összeadás kettes számrendszerben Összeadási lehetőségek: 0 1 0 1 1 +0 + 0 + 1 + 1 1 0 1 1 10 +1 11

Kivonás kettes számrendszerben Példa: 155 100110112 - 72 010010002 A kivonandó (72) számot negatívvá alakítjuk (kettes komplemenssel): 10110111 + 1 10111000

Kivonás kettes számrendszerben (folyt.) Az eredeti számot (155) és a kettes komplemest (-72) összeadjuk: (155 - -72 = 155+72) 10011011 + 10111000 101010011 Ha az összeadás eredménye 9 jegyű lesz, akkor a felsőt le kell húzni, mivel az túlcsordulásnak számít (csak 8 biten ábrázolunk)

Lebegőpontos ábrázolás törtek ábrázolására 10-es számrendszerben két részre osztható a tört: egészrész tizedesrész a kettőt a tizedesvessző választja el kettes számrendszerben a törteket normál alakban írjuk fel

Normál alak tízes számrendszerben: 417=4,7*102 kettes számrendszerben: 111:000001=0:111000001*211 az egész és a törtrész közötti jelet kettedespontnak hívjuk képzése hasonlóan történik, mint a tízes számrendszerben a hatványt is kettes számrendszerben kell felírni (211=23)

Lebegőpontos szám képzése normál alakból Kiindulás: normál alak (0:111000001*211) a feleslegesen tárolandó számjegyek lehúzása: 0:111000001*211 meg kell állapítani, hogy a normál alak képzésénél merre vittük a kettedespontot balra → 0 jobbra → 1 leírjuk egymás után a megmaradt számot, majd a balra/jobbra értékét, végül a kitevőt: 11000001011

Lebegőpontosan tárolt szám részei 11000001 0 11 mantissza karakterisztika (számalak) (előjel+kitevő)

Karakter és betű ábrázolása 1 bájton nemcsak számokat, hanem 256 különböző jelet is tárolhatunk PC-knél elterjedt az amerikai szabványos kódrendszer (ASCII) ez kezdetben 7 bitet használt, ami 128 jelre volt elegendő később további jelekre volt szükség (pl.: nemzeti karakterek), így 8 bitesre (1 byte) bővült

ASCII kódrendszer csoportjai vezérlőkarakterek írásjelek számjegyek növekvő sorrendben angol ABC nagybetűi angol ABC kisbetűi néhány ékezetes karakter grafikus jelek

ASCII kódrendszer jellemzői Ez a verzió nincs felkészítve minden nemzet nyelvére, ezért különböző kódtáblázatokat hoztak létre (magyar: 852-es kódtábla – Latin II.) A kódtáblák első 128 karaktere megegyezik, eltérés a felső 128 karakterben található

Unicode különböző írásrendszerek egységes használatát teszi lehetővé 16 biten (2 bájton) tárolja a jeleket, amibe minden nemzeti karakter belefér ügyeltek arra, hogy az ASCII kóddal készült szöveg Unicode-ban is olvasható legyen legelterjedtebb kódolási verziója az UTF-8 1991-től kezdték használni