The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003

Hasonló dokumentumok
2. Fejezet : Számrendszerek

4. Fejezet : Az egész számok (integer) ábrázolása

5. Fejezet : Lebegőpontos számok. Lebegőpontos számok

5. Fejezet : Lebegőpontos számok

Assembly programozás: 2. gyakorlat

4. Fejezet : Az egész számok (integer) ábrázolása

Harmadik gyakorlat. Számrendszerek

1. Fejezet: Számítógép rendszerek

SZÁMRENDSZEREK KÉSZÍTETTE: JURÁNYINÉ BESENYEI GABRIELLA

Dr. Oniga István DIGITÁLIS TECHNIKA 2

Segédlet az Informatika alapjai I. című tárgy számrendszerek fejezetéhez

3. gyakorlat. Kettes számrendszer: {0, 1} Tízes számrendszer: {0, 1, 2,..., 9} 16-os (hexadecimális számrendszer): {0, 1, 2,..., 9, A, B, C, D, E, F}

Aritmetikai utasítások I.

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

Máté: Számítógép architektúrák

I+K technológiák. Számrendszerek, kódolás

Digitális technika VIMIAA02 1. EA Fehér Béla BME MIT

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

1. Fejezet: Számítógép rendszerek. Tipikus számítógép hirdetés

Digitális technika VIMIAA01

LEBEGŐPONTOS SZÁMÁBRÁZOLÁS

Digitális technika VIMIAA01

Digitális technika VIMIAA02 1. EA

(jegyzet) Bérci Norbert szeptember 10-i óra anyaga. 1. Számrendszerek A számrendszer alapja és a számjegyek

Adatok ábrázolása, adattípusok

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

ÁTVÁLTÁSOK SZÁMRENDSZEREK KÖZÖTT, SZÁMÁBRÁZOLÁS, BOOLE-ALGEBRA

Máté: Számítógép architektúrák

SZÁMÉRTÉKEK (ÁT)KÓDOLÁSA

Számrendszerek. Bináris, hexadecimális

Kedves Diákok! A feladatok legtöbbször egy pontot érnek. Ahol ettől eltérés van, azt külön jelöljük.

3. óra Számrendszerek-Szg. történet

Digitális technika VIMIAA hét

3. óra Számrendszerek-Szg. történet

DIGITÁLIS TECHNIKA I BINÁRIS SZÁMRENDSZER BEVEZETŐ ÁTTEKINTÉS BINÁRIS SZÁMRENDSZER HELYÉRTÉK. Dr. Lovassy Rita Dr.

Digitális technika VIMIAA hét

A racionális számok és a fixpontos processzorok numerikus felületének a kapcsolata

Informatika érettségi vizsga

Programozott soros szinkron adatátvitel

Informatikai Rendszerek Alapjai

A feladatok legtöbbször egy pontot érnek. Ahol ettől eltérés van, azt külön jelöljük.

DIGITÁLIS TECHNIKA I 6. ELİADÁS SZÁMRENDSZEREK BEVEZETİ ÁTTEKINTÉS. Római számok és rendszerük. Helyérték

Fixpontos és lebegőpontos DSP Számrendszerek

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

Programozás II. Segédlet az első dolgozathoz

A számrendszerekrl általában

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Kombinációs hálózatok Számok és kódok

Hardverközeli programozás 1 1. gyakorlat. Kocsis Gergely

Negatív alapú számrendszerek

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

5.1.4 Laborgyakorlat: A Windows számológép használata hálózati címeknél

3. OSZTÁLY A TANANYAG ELRENDEZÉSE

DIGITÁLIS TECHNIKA I SZÁMRENDSZEREK HELYÉRTÉK SZÁMRENDSZEREK RÓMAI SZÁMOK ÉS RENDSZERÜK. Dr. Lovassy Rita Dr.

Számítógép architektúrák

S z á m í t á s t e c h n i k a i a l a p i s m e r e t e k

7. Fejezet A processzor és a memória

10-es számrendszer, 2-es számrendszer, 8-as számrendszer, 16-os számr. Számjegyek, alapműveletek.

1. forduló Az adat, az információ és a hír jelentése és tartalma. A kommunikáció

Adattípusok. Dr. Seebauer Márta. Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár

DIGITÁLIS TECHNIKA BINÁRIS SZÁMRENDSZER BEVEZETŐ ÁTTEKINTÉS BINÁRIS SZÁMRENDSZER HELYÉRTÉK. Dr. Lovassy Rita Dr.

Matematikai alapok. Dr. Iványi Péter

Vektorok. Octave: alapok. A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

I. el adás, A számítógép belseje

Hatványozás. A hatványozás azonosságai

Assembly Utasítások, programok. Iványi Péter

DIGITÁLIS TECHNIKA I KÓD IRODALOM SZIMBÓLUMKÉSZLET KÓDOLÁS ÉS DEKÓDOLÁS

Komputeralgebrai Algoritmusok

Bevezetés az informatikába

A fejlődés megindulása. A Z3 nevet viselő 1941-ben megépített programvezérlésű elektromechanikus gép már a 2-es számrendszert használta.

Követelmény a 6. évfolyamon félévkor matematikából

5. osztály. Matematika

Példa:

A SZÁMFOGALOM KIALAKÍTÁSA

Előadó: Horváth Judit

Verilog HDL ismertető 2. hét : 1. hét dia

Új műveletek egy háromértékű logikában

(jegyzet) Bérci Norbert szeptember i óra anyaga A számrendszer alapja és a számjegyek Alaki- és helyiérték...

Kifejezések. Kozsik Tamás. December 11, 2016

Műveletek lebegőpontos adatokkal

INFO1 Számok és karakterek

2.3. Soros adatkommunikációs rendszerek CAN (Harmadik rész alapfogalmak II.)

Alapismeretek. Tanmenet

Számítógépes Hálózatok 2012

A SZÁMÍTÓGÉP KIALAKULÁSA. Zámori Zoltán, KFKI

A programozás alapjai előadás. A C nyelv típusai. Egész típusok. C típusok. Előjeles egészek kettes komplemens kódú ábrázolása

Összeadás BCD számokkal

OOP I. Egyszerő algoritmusok és leírásuk. Készítette: Dr. Kotsis Domokos

Jelátalakítás és kódolás

Alapfogalmak. Dr. Kallós Gábor A Neumann-elv. Számolóeszközök és számítógépek. A számítógép felépítése

5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI

b) Melyikben szerepel az ezres helyiértéken a 6-os alaki értékű szám? c) Melyik helyiértéken áll az egyes számokban a 6-os alaki értékű szám?

Pótvizsga anyaga 5. osztály (Iskola honlapján is megtalálható!) Pótvizsga: beadandó feladatok 45 perces írásbeli szóbeli a megadott témakörökből

Számelmélet Megoldások

TANMENETJAVASLAT. Dr. Korányi Erzsébet MATEMATIKA. tankönyv ötödikeseknek. címû tankönyvéhez

NAGYPONTOSSÁGÚ RACIONÁLIS-ARITMETIKA EXCEL VISUAL BASIC KÖRNYEZETBEN TARTALOM

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Átírás:

. Fejezet : Számrendszerek The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach. kiadás, Irv Englander John Wiley and Sons Wilson Wong, Bentley College Linda Senne, Bentley College Miért bináris? Korai számítógépek decimális számábrázolást használtak: Mark I és ENIAC Neumann János javasolta a bináris számábrázolást () egyszerűbb a számítógépek megvalósítása utasítások és adatok tárolásához is ezt egyaránt használjuk Természetes kapcsolat a Be Ki kétállású kapcsolók és Bool logikai Igaz értékek, ill. műveletek között Igen Fejezet: - számrendszerek - Hamis Nem

Számolás és aritmetika Decimális vagy tizes alapú számrendszer Eredet: számolás az ujjakon Digit (számjegy) digitus latin szóból ered, jelentése ujj Alap: a számjegyek száma a számrendszerben, a nullát is beleértve Példa: -es alapban számjegy van, -tól -ig Bináris vagy -es alapú Bit (aritmetikai számjegy): számjegy, és Oktális vagy -as alapú: számjegy, -tól -ig Hexadecimális vagy -os alapú: számjegy, -tól F-ig Példák: = A ; = B Fejezet: - számrendszerek - Tartsd irányban a biteket A biteket általában csoportokban tárolják és módosítják bit = byte byte = word/szó (a legtöbb rendszerben) A bitek számának használata számolásokban Hatással van az eredmény pontosságára Korlátozza a számítógép által kezelt számok méretét Fejezet: - számrendszerek -

Számok: fizikai bemutatás Különböző számjegyek, ugyanazok a számok Rovás írás: IIIII Római: V Arab: Különböző alapok, ugyanazok a számok Fejezet: - számrendszerek - Számrendszerek Római: pozíció (helyiérték) független Modern: helyiértékes jelölésen alapszik Decimális számrendszer: helyiértékes jelölés, hatványain alapszik Bináris rendszer: helyiértékes jelölése, hatványain alapszik Oktális rendszer: helyiértékes jelölés, hatványain alapszik Hexadecimális rendszer: helyiértékes jelölése, hatványain alapszik Fejezet: - számrendszerek -

Pozícionális jelölés: -es alap = x + x -esek -esek Helyi érték Érték Számítás Összeg x x Fejezet: - számrendszerek - Pozícionális jelölés: -es alap = x + x + x -asok -esek -esek Helyi érték Érték Számítás x x x Összeg Fejezet: - számrendszerek -

Pozícionális jelölés: Oktális = -esek -asok -esek Helyi érték Érték Számítás x x x Decimális összeg Fejezet: - számrendszerek - Pozícionális jelölés: Hexadecimális. =..-osok -osok -osok -esek Helyi érték Érték. Számítás x x x x. Decimális összeg.. Fejezet: - számrendszerek -

Pozícionális jelölés: Bináris = Helyi érték Érték Számítás x x x x x x x x Decimális összeg Fejezet: - számrendszerek - Méret becslése: Bináris = > ( + + maradék bitek jobbra) Helyi érték Érték Számítás x x x x x x x x Decimális összeg Fejezet: - számrendszerek -

Lehetséges számok skálája R = B K, ahol R = számterjedelem (range) B = alap (base) K = számok száma. Példa: -es alap, számjegy R = = különböző szám ( ). Példa: -es alap, számjegy R = =. vagy K -bites PC. különböző értéket képes tárolni Fejezet: - számrendszerek - Bitek decimális terjedelme Bitek Számjegyek + + + + + + + + + Terjedelem ( és ) (-tól-ig). (K). (K).. (M)... (G) ~, x ( x [exa]) ~, x Fejezet: - számrendszerek -

Alap vagy Számjegy alapja Alap: Bármely adott szám ábrázolásához szükséges szimbólumok száma A nagyobb alap több számjegyet igényel -es alap :,,,,,,,,, -es alap :, -as alap :,,,,,,, -os alap :,,,,,,,,,,A,B,C,D,E,F Fejezet: - számrendszerek - Szimbólumok száma vs. Számjegyek száma Egy adott szám ábrázolásához a nagyobb alapban több szimbólum szükséges de kevesebb számjegy kell. Példa:. Példa: C Fejezet: - számrendszerek -

Számolás -es alappal Bináris szám -asok ( ) -esek ( ) Egyenérték -esek ( ) -esek ( ) Decimális szám x x x x x x x x x x x x x x x x x x x Fejezet: - számrendszerek - -es alap összeadó táblája + = + stb Fejezet: - számrendszerek -

-as alap összeadó táblája + = + (nincs se se természetesen) Fejezet: - számrendszerek - -es alap szorzótáblája x = x stb. Fejezet: -számrendszerek -

-as alap szorzótáblája x = x Fejezet: - számrendszerek - Összeadás Alap Decimális Oktális Hexadecimális Bináris Feladat + + + + Legnagyobb egyjegyű szám F Fejezet: - számrendszerek -

Összeadás Alap Feladat Átvitel Eredmény Decimális + Oktális + Hexadecimális +A Bináris + Fejezet: - számrendszerek - Bináris aritmetika + Fejezet: - számrendszerek -

Bináris aritmetika Összeadás Bool XOR-t és AND-et használ Szorzás AND Shift (eltolás) Osztás + x Fejezet: - számrendszerek - Bináris aritmetika: Bool logika Bool logika véges aritmetika nélkül EXCLUSIVE-OR (kizáró vagy) p az output ha nem mindegyik bemenet értéke AND (carry bit) p az output ha mindegyik bemenet értéke + Fejezet: - számrendszerek -

Bináris szorzás Bool logika véges aritmetika nélkül AND (carry bit) p az output ha mindegyik bemenet értéke Shift (eltolás) p Egy szám eltolása bármelyik alapban balra egy jeggyel, az egyenlő az alappal való szorzással p Egy szám eltolása bármelyik alapban jobbra egy jeggyel, az egyenlő az alappal való osztással p Példák: p eltolva balra = p eltolva jobbra = p eltolva balra = p eltolva jobbra = Fejezet: - számrendszerek - Bináris szorzás x Első hely Második hely Harmadik hely (szorzandó bitjei eltolva eggyel feljebb a harmadik helyen) Eredmény (AND) Fejezet: - számrendszerek -

Fejezet: - számrendszerek - Bináris szorzás megjegyzés: többszörös carry lehetséges. Eredmény (AND) Megjegyzés: a a végén, az első helyen nem lett leírva.. helyiérték ( ). helyiértékhez tartozik ( ) Második helyiértékhez tartozik (szorzandó bitjei eltolva egy helyiértékkel balra ~ -vel megszoroztuk) x Fejezet: - számrendszerek - Bináris szorzás x

Konvertálás -es alapból Hatvány tábla Kitevő Alap.... Fejezet: - számrendszerek - -es alapból -esbe = Kitevő Alap Egész / = / = / = / = / = / = Maradék Fejezet: - számrendszerek -

-es alapból -esbe -es alap Maradék Hányados ) ( Legkisebb helyi-értékű bit ) ( ) ( ) ) ) -es alap ( ( Legnagyobb helyi-értékű bit Fejezet: - számrendszerek - -es alapból -osba. = Kitevő Alap.. Egész. /. =. / = / = Maradék.. =... = = Fejezet: - számrendszerek -

-es alapból -osba -es alap Hányados ) ) ) ) ) -os alap.. Maradék ( Legkisebb helyi-értékű bit ( ( ( Legnagyobb helyi-értékű bit Fejezet: - számrendszerek - -es alapból -osba -es alap. Maradék Hányados ). ( Legkisebb helyi-értékű bit ) ( ) ( ) ( Legnagyobb helyi-értékű ) bit -os alap F Fejezet: - számrendszerek -

-as alapból -esbe =. Kitevő x x x x Decimális összeg. Fejezet: - számrendszerek - -as alapból -esbe =. x + = x + = x + =. Fejezet: - számrendszerek -

-os alapból -esbe A nibble (négy bites szó) megközelítés Hexadecimálist könnyebb írni és olvasni, mint binárist -os alap F -es alap Miért hexadecimális? p Modern operációs rendszerek és hálózatok a hibaelhárítás számos módját nyújtják hexadecimális formában Fejezet: - számrendszerek - Törtek Tizedespont vagy alappont Tizedespont a -es alapban Binárispont a -es alapban Különböző számrendszerekben ábrázolt törtszámok között nem mindig lehetséges pontos konverzió Pontos ábrázolása a tört értékeknek nem mindig lehetséges Egy adott érték egyik számrendszerben pontosan ábrázolható, a másikban nem: p számrendszerek közötti konverzió esetén információ vesztés lehetséges Fejezet: - számrendszerek -

Tizedestörtek Rakjuk eggyel jobbra a tizedespontot Eredmény: a szám megszorzódik a számrendszer alapjával Példa:. Rakjuk eggyel balra a tizedespontot Eredmény : a szám osztódik a számrendszer alapjával Példa:.. Fejezet: - számrendszerek - Törtek: -es és -es alap, Helyi érték - - - - Érték / / / / Számítás x / x / x / x/ Összeg,,,,, =, Helyi érték - - - - - - Érték / / / / / / Számítás x / x / x / x / x / x / Összeg,,,, Fejezet: - számrendszerek -

Törtek: -es és -es alap Nem adható általános megfeleltetés az / k és / k típusú törtek között Ennek következtében néhány -es alapban ábrázolható szám nem ábrázolható -es alapban De minden / k formájú törtet tudunk ábrázolni - es alapban Tört átalakítása két alap között akkor ér véget Ha van racionális megoldás vagy Ha a kívánt pontosságot elértük Fejezet: - számrendszerek - Kevert számalakítás Egész és tört részeket külön kell konvertálni Alappont: kiindulópont az átalakításnál Az alappont (tizedespont,kettedespont) bal oldalán lévő számjegy minden alapban egységnyi B mindig, alaptól függetlenül Fejezet: - számrendszerek -