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

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

Assembly programozás: 2. gyakorlat

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}

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

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

Számítógép architektúra kidolgozott tételsor

DIGITÁLIS TECHNIKA I

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

Dr. Oniga István DIGITÁLIS TECHNIKA 2

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK

Informatikai Rendszerek Alapjai

Bevezetés az informatikába

4. hét: Ideális és valódi építőelemek. Steiner Henriette Egészségügyi mérnök

Dr. Oniga István DIGITÁLIS TECHNIKA 4

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

1. Kombinációs hálózatok mérési gyakorlatai

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

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

2. Fejezet : Számrendszerek

2019/02/11 10:01 1/10 Logika

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

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

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

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

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

Megoldás Digitális technika I. (vimia102) 2. gyakorlat: Boole algebra, logikai függvények, kombinációs hálózatok alapjai

Logikai áramkörök. Informatika alapjai-5 Logikai áramkörök 1/6

Példa:

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

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész

Összeadás BCD számokkal

DIGITÁLIS TECHNIKA feladatgyűjtemény

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

Aritmetikai utasítások I.

Hobbi Elektronika. A digitális elektronika alapjai: További logikai műveletek

TARTALOMJEGYZÉK. 1. BEVEZETÉS A logikai hálózatok csoportosítása Logikai rendszerek... 6

Elektronikai műszerész Elektronikai műszerész

Programozott soros szinkron adatátvitel

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

Fixpontos és lebegőpontos DSP Számrendszerek

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

Alapkapuk és alkalmazásaik

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

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 2. rész

Matematikai alapok. Dr. Iványi Péter

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

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

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

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

Hobbi Elektronika. Bevezetés az elektronikába: Boole algebra, logikai kifejezések

Digitális technika VIMIAA01

Előadó: Nagy István (A65)

DIGITÁLIS TECHNIKA I PÉLDA: 3 A 8 KÖZÜL DEKÓDÓLÓ HOGYAN HASZNÁLHATÓ EGY 4/16-OS DEKÓDER 3/8-AS DEKÓDERKÉNT? D 2 3 DEKÓDER BŐVÍTÉS

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

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

Digitális technika VIMIAA01

1. EGY- ÉS KÉTVÁLTOZÓS LOGIKAI ELEMEK KAPCSOLÁSTECHNIKÁJA ÉS JELÖLŐRENDSZERE

Matematikai alapok. Dr. Iványi Péter

Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk

Digitális technika VIMIAA02

6. LOGIKAI ÁRAMKÖRÖK

1. Kombinációs hálózatok mérési gyakorlatai

2008/2009 KIDOLGOZOTT TÉTELEK

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

Digitális Rendszerek (BSc)

Bevezetés a számítástechnikába

Digitális technika VIMIAA01

Digitális Technika II.

5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix

Logikai hálózatok. Dr. Bede Zsuzsanna St. I. em. 104.

28. EGYSZERŰ DIGITÁLIS ÁRAMKÖRÖK

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

DIGITÁLIS TECHNIKA GYAKORLÓ FELADATOK 2. Megoldások

Harmadik gyakorlat. Számrendszerek

DIGITÁLIS TECHNIKA I

Analóg és digitális mennyiségek

LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Dr. Oniga István

INFORMATIKA MATEMATIKAI ALAPJAI

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

L O G I K A I H Á L Ó Z A T O K

DIGITAL TECHNICS I. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute 12. LECTURE: FUNCTIONAL BUILDING BLOCKS III

5. Fejezet : Lebegőpontos számok

PAL és s GAL áramkörök

Békéscsabai Kemény Gábor Logisztikai és Közlekedési Szakközépiskola "Az új szakképzés bevezetése a Keményben" TÁMOP

Digitális technika VIMIAA hét

Digitális technika kidolgozott tételek

Matematikai logika és halmazelmélet

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

INFO1 Számok és karakterek

Kombinációs hálózatok Adatszelektorok, multiplexer

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

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

Számítógép architektúrák tételkidolgozás Huszka Nándor 2010.

PAL és GAL áramkörök. Programozható logikai áramkörök. Előadó: Nagy István

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

Digitális technika VIMIAA02 1. EA

4. KOMBINÁCIÓS HÁLÓZATOK. A tananyag célja: kombinációs típusú hálózatok analízise és szintézise.

1. hét: A Boole - algebra. Steiner Henriette Egészségügyi mérnök

Digitális Technika 2. Logikai Kapuk és Boolean Algebra

Átírás:

Bit: egy bináris számjegy, vagy olyan áramkör, amely egy bináris számjegy ábrázolására alkalmas. Bájt (Byte): 8 bites egység, 8 bites szám. Előjeles fixpontok számok: 2 8 = 256 különböző 8 bites szám lehetséges. Melyek jelentsenek negatív értékeket? Előjeles számok szokásos ábrázolásai: előjeles abszolút érték, egyes komplemens, kettes komplemens, többletes. Előjeles abszolút érték: előjel és abszolút érték, az első bit (balról) az előjel:0:+,1: Pl.: +25 10 =0001 1001 2, 25 10 = 1001 1001 2. + Jellemzők (8 bites szám esetén): alegkisebb szám 127, a legnagyobb 127, a nulla kétféleképpen ábrázolható: 0000 0000 = 1000 0000 Máté: Architektúrák 2. előadás 1 Máté: Architektúrák 2. előadás 2 Egyes komplemens: az első bit az előjel (0: pozitív, 1: negatív). Egy szám 1 szerese (negáltja) úgy kapható meg, hogy a szám minden bitjét negáljuk (ellenkezőjére változtatjuk). Pl.: +25 10 = 0001 1001 2, 25 10 = 1110 0110 2. Jellemzők (8 bites szám esetén): alegkisebbszám 127, a legnagyobb 127, a nulla kétféleképpen ábrázolható: 0000 0000 = 1111 1111 Kettes komplemens: az első bit az előjel (0: pozitív, 1: negatív). Egy szám negáltja úgy kapható meg, hogy az egyes komplemenséhez egyet hozzáadunk. Pl.: +25 10 = 0001 1001 2, 25 10 = 1110 0110 2 egyes komplemens, 25 10 = 1110 0111 2 kettes komplemens. Jellemzők (8 bites szám esetén): a legkisebb szám 128, a legnagyobb 127, a nulla egyértelműen ábrázolható: 0000 0000 Máté: Architektúrák 2. előadás 3 Máté: Architektúrák 2. előadás 4 Többletes: a szám és a többlet összegét ábrázoljuk előjel nélkül (ez már nem negatív!). m bites szám esetén a többlet általában 2 m 1 vagy 2 m 1 1 Pl.: +25 10 = 10011001 2, 128 többletes ábrázolás 25 10 = 01100111 2 128 25=103 Jellemzők (128 többlet esetén): a legkisebb szám 128, a legnagyobb 127, a nulla egyértelműen ábrázolható. Megjegyzés: a 2 m 1 többletes ábrázolás azonos a kettes komplemenssel fordított előjellel. Használata: a lebegőpontos számok kitevő részénél. Máté: Architektúrák 2. előadás 5 BCD (Binary Coded Decimal) ábrázolás: minden decimális számjegyet négy biten ábrázolunk. Negatív számok BCD ábrázolása: 9 vagy 10 komplemens kóddal. Pl.: +301 10 = 0000 0011 0000 0001, 301 10 = 1001 0110 1001 1000 (9 komplemens), 301 10 = 1001 0110 1001 1001 (10 komplemens). Máté: Architektúrák 2. előadás 6 2. előadás 1

Lebegőpontos számok előjel karakterisztika törtrész Sok ekvivalens ábrázolási lehetőség, leggyakrabban a törtrész első számjegye az adott szám első nullától különböző számjegye (normalizált alak). Példa: 254 = 0,0254x10 4 = 0,254x10 3 = 2,54x10 2. Megjegyzések: gy A nulla ábrázolásához külön megállapodásra van szükség (általában csupa nulla számjegyből áll). A lebegőpontos ábrázolásoknál is meghatározható a legkisebb és a legnagyobb ábrázolható szám, továbbá a legnagyobb hiba. Feladat: Ábrázoljuk nyolcas számrendszerben 254 10 et előjelbittel kezdve, a kitevő legyen 1 jegyű (3 bites), 4 többletes, a törtrész 4 jegyű. Megoldás: 254/8 6 31/8 7 3/8 3 376 8, normalizált alak: 0,376 8 x8 3, a megoldás: 0 111 011 111 110 000 2 = 073760 8 + törtrész 4 többletes kitevőrész Máté: Architektúrák 2. előadás 7 Máté: Architektúrák 2. előadás 8 IEEE 754 standard single 32 bites, double 64 bites (, extended 80 bites). típus előjel kitevőrész törtrész single double 1 bit 1 bit 8 bit 127 többletes 11 bit 1023 többletes 23 bit 52 bit single: Ha 0 < a kitevőrész < 255, a szám normalizált. Normalizált szám vezető 1 es bitje nincs ábrázolva! Normalizált számok (IEEE 754, single) 0 < kitevőrész < 255 kitevőrész = kitevő + 127, 127 többletes. Lehetséges kitevők: 126, 125,..., +127. Közvetlenül a törtrész elé kell képzelni egy 1 est (implicit bit) és a bináris pontot. Az ábrázolt szám: ± (1 + törtrész) * 2 kitevő Pl.: 1 0011 1111 1000... 0000 2 = 3F80 0000 16 0,5 0011 1111 0000... 0000 2 = 3F00 0000 16 1,5 1011 1111 1100... 0000 2 = BFC0 0000 16 ± kitevő 1. törtrész rész Máté: Architektúrák 2. előadás 9 Máté: Architektúrák 2. előadás 10 Normalizálatlan számok (IEEE 754, single) Ha akitevőrész = 0 Ilyenkor a kitevő 126 (! nem 127), a bináris pontot implicit 0 előzi meg (nincs ábrázolva). Az ábrázolt szám: ± (törtrész) * 2 126 Pl.: 2 127 = 2 126 * 0,100... 0000 2 = = 0000 0000 0100... 0000 2 = 0040 0000 16 ± kitevőrész 0. törtrész (2 1 ) 2 149 = 2 126 * 0,000... 0001 2 = = 1000 0000 0000... 0001 2 = 8000 0001 16 ± kitevőrész 0. törtrész (2 23 ) kitevő = 126 Máté: Architektúrák 2. előadás 11 A legkisebb pozitív (single) normalizált szám: 2 126 = 2 126 * 1,000... 0000 2 = = 0000 0000 1000... 0000 2 = 0080 0000 16 ± kitevőrész 1. törtrész A legnagyobb pozitív (single) normalizálatlan szám: 2 126 * 0,111... 1111 2 = = 0000 0000 0111... 1111 2 = 007F FFFF 16 ± kitevőrész 0. törtrész 2 126 A különbségük csupán 2 149. Máté: Architektúrák 2. előadás 12 2. előadás 2

Normalizálatlan számok (IEEE 754, single) Normalizát ± 0<kitevőrész<Max bitminta Ha a kitevőrész = 255 Túl nagy számok (túlcsordulás): (végtelen): pl. 1/0, NaN (Not a Number): pl. / Nem normalizált ± 0 nem nulla bitminta Nulla ± 0 0 Végtelen ± 111 1 0 Nem szám ± 111 1 nem nulla bitminta B.6. ábra. IEEE numerikus típusok Máté: Architektúrák 2. előadás 13 Máté: Architektúrák 2. előadás 14 Digitális logikai szint Digitális áramkör: két érték általában 0 1 volt között az egyik (pl. 0, hamis), 2 5 volt között a másik (1, igaz). Más feszültségeket nem engednek meg. Kapu (gate): kétértékű tékű jelek valamilyen függvényét ét tudja meghatározni. Kapcsolási idő néhány ns (nanoszekundum = 10 9 s) Máté: Architektúrák 2. előadás 15 Bázis V be V ki Kollektor Emitter Tranzisztor Ha V be = föld, akkor a tranzisztor szigetel V ki = V cc Ha V be = V cc, akkor a tranzisztor vezet V ki = föld Az igaz és hamis, az 1 és 0 kétféle reprezentációja: V cc = igaz = 1, föld = hamis = 0 (pozitív logika), V cc = hamis = 0, föld = igaz = 1 (negatív logika). Máté: Architektúrák 2. előadás 16 0 NEM (NOT) kapu, inverter (3.1 2. ábra, 3.2a.swf) 0 Szimbolikus jelölése: Igazság tábla: V 2 NEM ÉS (NAND) kapu (3.1 2. ábra, 3.2b.swf) V ki Szimbolikus jelölése: Igazság tábla: A erősítő X Inverziós gömb V 1 Máté: Architektúrák 2. előadás 17 Máté: Architektúrák 2. előadás 18 2. előadás 3

NEM VAGY (NOR) kapu (3.1 2. ábra, 3.2c.swf) Szimbolikus jelölése: ÉS (AND) kapu (3.2. ábra, 3.2d.swf) Szimbolikus jelölése: V ki Igazság tábla: Igazság gtábla: V 1 V 2 Máté: Architektúrák 2. előadás 19 Máté: Architektúrák 2. előadás 20 VAGY (OR) kapu (3.2. ábra, 3.2e.swf) Szimbolikus jelölése: Igazság tábla: Boole algebra Olyan algebra, amelynek változói és függvényei csak a 0, 1 értéket veszik fel, a műveletei: ÉS (konjunkció), VAGY (diszjunkció), NEM (negáció). Igazságtábla: olyan táblázat, amely a változók összes lehetséges értéke mellett megadja a függvény vagy kifejezés értékét. Máté: Architektúrák 2. előadás 21 Máté: Architektúrák 2. előadás 22 Pl. 3 változós többségi függvény (3.3. ábra): értéke 1, ha legalább két argumentuma 1 Boole függvény megvalósításának lépései (3.3. ábra): M = A BC + AB C + AB C + ABC 3.3.swf Igazság tábla: Boole algebrai alakja (diszjunktív normálforma) M = ABC + ABC + ABC + ABC A fölülvonás a NEM (negáció), az egymás mellé írás az ÉS, a + a VAGY művelet jele. A B C M 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 Máté: Architektúrák 2. előadás 23 Máté: Architektúrák 2. előadás 24 2. előadás 4

NAND és NOR előnye: teljesség (3.4. ábra, 3.4.swf) Definíció: Akkor mondjuk, hogy két Boole függvény ekvivalens, ha az összes lehetséges bemenetre a két függvény azonos kimenetet ad. Két Boole függvény ekvivalenciája könnyen ellenőrizhető az igazság táblájuk alapján. Pl.: AB + AC és A(B + C) ekvivalens (3.5. ábra). Az első függvény megvalósításához két ÉS és egy VAGY kapura van szükség, a másodikhoz elegendő egy ÉS és egy VAGY kapu. Máté: Architektúrák 2. előadás 25 3.5.swf Máté: Architektúrák 2. előadás 26 A Bool algebra legfontosabb azonosságai (3.6. ábra) Disztribúciós szabály: A+(BC)=(A+B)(A+C) Jelölje az ÉS műveletet ٨, a VAGY műveletet ٧, akkor A ٧ (B ٨ C) = (A ٧ B) ٨ (A ٧ C) Máté: Architektúrák 2. előadás 27 3.6.swf Máté: Architektúrák 2. előadás 28 V cc 14 13 12 11 10 9 8 Kívánalom: sok kapu kevés láb Bevágás Kombinációs áramkörök 1 2 3 4 5 6 7 GND 3.10. ábra SSI lapka négy NAND kapuval V cc : feszültség, GND: föld. Definíció: A pillanatnyi bemenetek egyértelműen meghatározzák a kimeneteket. Máté: Architektúrák 2. előadás 29 Máté: Architektúrák 2. előadás 30 2. előadás 5

Multiplexer: n vezérlő bemenet, 2 n adatbemenet, 1 kimenet. Az egyik adatbemenet kapuzott (gated) a kimenetre (3.11 12. ábra, 3.11.swf). D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 F ABC Sematikus rajza n vezérlő bemenetű multiplexerrel tetszés szerinti n változós Boole függvény megvalósítható az adatbemenetek megfelelő választásával. Pl. a 3 változós többségi függvény: 3.12.swf Párhuzamos soros átalakítás: vezérlő vonalakon rendre: 000, 001, 111. Máté: Architektúrák 2. előadás 31 Máté: Architektúrák 2. előadás 32 Demultiplexer: egy egyedi bemenetet irányít az n vezérlő bemenet értékétől függően a 2 n kimenet egyikére, a többi kimenet 0. Dekódoló: n bemenet, 2 n kimenet. Pontosan egy kimeneten lesz 1, a többin 0 (3.13. ábra, 3.13.swf). Demultiplexerrel: a bemenetet igazra állítjuk. multiplexer demultiplexer dem.swf Máté: Architektúrák 2. előadás 33 demultiplexer dekódoló Máté: Architektúrák 2. előadás 34 Összehasonlító (comparator): (3.14. ábra, 3.14.swf) KIZÁRÓ VAGY (XOR exclusive OR) kapu Igazság tábla: A B X 0 0 0 0 1 1 1 0 1 1 1 0 Szimbolikus jelölése A X B Programozható logikai tömbök: PLA (3.15. ábra) (Programmable Logic Array). 6 kimenet Ha ezt a biztosítékot kiégetjük, akkor nem jelenik meg B# az 1 es ÉS kapu bemenetén 0 1 5 24 bemenő vonal A B L 12 bemenő jel 0 1 49 50 bemenő vonal Ha ezt a biztosítékot kiégetjük, akkor az 1 es ÉS kapu kimenete nem jelenik meg az 5 ös VAGY kapu bemenetén Máté: Architektúrák 2. előadás 35 Máté: Architektúrák 2. előadás 36 2. előadás 6

3.15.swf Aritmetikai áramkörök A kombinációs áramkörökön belül külön csoportot alkotnak. Léptető: C=1: jobbra, C=0: balra léptet. Máté: Architektúrák 2. előadás 37 3.16.swf Máté: Architektúrák 2. előadás 38 Összeadók: Összeadók: Fél összeadó (half adder, 3.17. ábra, 3.17.swf) Máté: Architektúrák 2. előadás 39 Teljes összeadó (full adder, 3.18. ábra, 3.18.swf) Máté: Architektúrák 2. előadás 40 Aritmetikai logikai egység: bitszelet (bit slice, 3.19. ábra), F0, F1 tőlfüggően ÉS, VAGY, NEGÁCIÓ vagy + átvitel továbbterjesztő összeadó (ripple carry adder): Csak a Tevékenység oszlop ismerete szükséges. Máté: Architektúrák 2. előadás 41 Csak fölismerni 3.19.swf Máté: Architektúrák 2. előadás 42 3.19b.swf 2. előadás 7

átvitel továbbterjesztő összeadó (ripple carry adder): átvitel kiválasztó összeadó (carry select adder) eljárás: Egy helyértéken csak akkor helyes az eredmény, ha az alacsonyabb helyértékeken már kialakult az átvitel értéke. Minél több bites az ALU, annál tovább tart az összeadás elvégzése. Máté: Architektúrák 2. előadás 43 Máté: Architektúrák 2. előadás 44 3.19c.swf Mi a bit? Mi a bájt (byte)? Hány különböző pozitív egész szám fejezhető ki k számjegy segítségével r alapszám esetén? Alakítsa át binárissá, oktálissá, hexadecimálissá a következő decimális számokat: 371, 4095, 255 Alakítsa át decimálissá a következő számokat: 1111 1111 2, 377 8, 0FFH (=0FF 16 ), 0C7EDH Milyen fixpontos előjeles számábrázolásokat ismer? Jellemezze ezeket! Hajtsuk végre a következő számításokat 8 bites kettes komplemensű számokon: 00101101 + 01101111, 11111111 + 11111111, 00000000 11111111, 11110111 11110111. Máté: Architektúrák 2. előadás 45 Máté: Architektúrák 2. előadás 46 Mit tud az IEEE 754 standardról? Mi az implicit 1, implicit 0? Melyik a legkisebb/legnagyobb pozitív normalizált/normalizálatlan egyszeres pontosságú szám? Konvertáljuk a következő számokat IEEE egyszeres pontosságúba! Az eredményt 8 jegyű hexadecimális számként adjuk meg: 9, 5/32, 5/32, 6,125. Konvertáljuk a következő egyszeres pontosságú IEEE lebegőpontos számokat decimális számokká: 42E48000H, 3F880000H, 00800000H, C7F00000H. Mi az igazság tábla? Írja fel a NEM, ÉS, VAGY, NAND, NOR, XOR művelet igazság tábláját! Milyen kapukat ismer? Rajzolja föl ezeket! Írja föl az igazságtáblájukat! Mi a Bool algebra? Mit jelent a NAND és NOR művelet teljessége? Írja fel a 3 változós többségi függvény igazság tábláját és Bool algebrai alakját! Mikor mondunk két Boole függvényt equivalensnek? Hogy valósítható meg egy Boole függvény? Máté: Architektúrák 2. előadás 47 Máté: Architektúrák 2. előadás 48 2. előadás 8

Mit jelent az áramköri ekvivalencia? Írja föl a Boole algebra legfontosabb azonosságait! Írja föl a disztribúciós szabályt! Írja föl a De Morgan szabályt! Mit nevezünk kombinációs áramkörnek? Soroljaföl a tanult kombinációs áramköröket! Egy k vezérlő bemenetű multiplexer hány adat bemenetet tud vezérelni? Hány vezérlő bemenetel rendelkező multiplexer szükséges 11 adat bemenet vezérléséhez? Rajzoljon 2 vezérlő bemenetes multiplexert, demultiplexert, dekódolót! Hogy működik? Mire használható a multiplexer, és hogyan? Rajzoljon 2 bites összehasonlítót! Hogy épül föl egy PLA? Mire használható, és hogyan? Milyen aritmetikai áramköröket ismer? Rajzoljon 4 bites léptetőt! Hogy működik? Rajzoljon fél összeadót! Írja föl az igazságtábláját! Mi indokolja a fél összeadó elnevezést? Rajzoljon teljes összeadót! Írja föl az igazságtábláját! Máté: Architektúrák 2. előadás 49 Máté: Architektúrák 2. előadás 50 Milyen részei vannak az ALU nak? Milyen be és kimenetei vannak az 1 bites ALU nak? Melyik mire szolgál? Milyen műveletek végezhetők el az ALU val? Az ALU milyen vezérlő bemenetei esetén lesz 1 az eredmény? Rajzoljon sematikusan egy 4 bites átvitel továbbterjesztő összeadót! Hogy működik? Hogyan csökkenthető az összeadásnál az átvitelekből származó idő? Rajzoljon sematikusan egy 4 bites átvitel kiválasztó összeadót! Hogy működik? Az előadáshoz kapcsolódó Fontosabb témák Negatív számok ábrázolásai Lebegőpontos számok. IEEE 754 szabvány Digitális logikai szint. Kapuk. Boole algebra. Boole függvények megvalósítása, áramköri ekvivalenciája. A Boole algebra legfontosabb azonosságai, dualitás Kombinációs áramkörök, multiplexer, demultiplexer, dekódoló, összehasonlító Máté: Architektúrák 2. előadás 51 Máté: Architektúrák 2. előadás 52 Az előadáshoz kapcsolódó Fontosabb témák Programozható logikai tömbök Aritmetikai áramkörök. Léptető, fél és teljes összeadó, ALU, az ALU val végezhető műveletek, átvitel továbbterjesztő és kiválasztó összeadás Máté: Architektúrák 3. előadás 53 2. előadás 9