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

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

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

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

Harmadik gyakorlat. Számrendszerek

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

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

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

Assembly programozás: 2. gyakorlat

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

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

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

Dr. Oniga István DIGITÁLIS TECHNIKA 2

2. Fejezet : Számrendszerek

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

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

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

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

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

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

DIGITÁLIS TECHNIKA I

DIGITÁLIS TECHNIKA I ARITMETIKAI MŐVELETEK TETRÁD KÓDBAN ISMÉTLÉS ÉS KIEGÉSZÍTÉS ÖSSZEADÁS KÖZÖNSÉGES BCD (8421 SÚLYOZÁSÚ) KÓDBAN

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

Összeadás BCD számokkal

Aritmetikai utasítások I.

DIGITÁLIS TECHNIKA I HÁZI FELADAT HÁZI FELADAT HÁZI FELADAT. Dr. Lovassy Rita Dr. Pődör Bálint

DIGITÁLIS TECHNIKA I

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

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

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

DIGITÁLIS TECHNIKA NORMÁL BCD KÓD PSZEUDOTETRÁDOK AZONOSÍTÁSA A KARNAUGH TÁBLÁN BCD (8421) ÖSSZEADÁS BCD ÖSSZEADÁS: +6 KORREKCIÓ

Bevezetés az informatikába

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

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

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

DIGITÁLIS TECHNIKA I PÉLDA A LEGEGYSZERŰBB KONJUNKTÍV ALAK KÉPZÉSÉRE LEGEGYSZERŰBB KONJUNKTÍV ALGEBRAI ALAK. Kódok, kódolás: alapfogalmak

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}

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

LOGIKAI TERVEZÉS PROGRAMOZHATÓ. Elő Előadó: Dr. Oniga István

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.

Informatikai Rendszerek Alapjai

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

Fixpontos és lebegőpontos DSP Számrendszerek

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

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

Digitális technika VIMIAA hét

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

Digitális technika VIMIAA hét

Programozott soros szinkron adatátvitel

DIGITÁLIS TECHNIKA I LOGIKAI FÜGGVÉNYEK KANONIKUS ALAKJA

Analóg és digitális mennyiségek

Digitális technika VIMIAA02 1. EA

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

DIGITÁLIS TECHNIKA A FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (1) ÁLTALÁNOS BEVEZETÉS A FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (3)

A Gray-kód Bináris-kóddá alakításának leírása

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

26.B 26.B. Analóg és digitális mennyiségek jellemzıi

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

DIGITÁLIS TECHNIKA Dr. Lovassy Rita Dr. Pődör Bálint

Digitális technika VIMIAA01

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

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

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

Digitális technika VIMIAA01

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

Példa:

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

DIGITÁLIS TECHNIKA I

Dr. Oniga István DIGITÁLIS TECHNIKA 8

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

DIGITÁLIS TECHNIKA I. BINÁRIS/GRAY ÁTALAKÍTÁS b3b2b1b0 g3g2g1g0 BINÁRIS/GRAY KONVERZIÓ BINÁRIS/GRAY KÓDÁTALAKÍTÓ BIN/GRAY KONVERZIÓ: G2

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

5. Fejezet : Lebegőpontos számok

DIGITÁLIS TECHNIKA II

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

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

funkcionális elemek regiszter latch számláló shiftregiszter multiplexer dekóder komparátor összeadó ALU BCD/7szegmenses dekóder stb...

Negatív alapú számrendszerek

2018, Diszkrét matematika

A számrendszerekrl általában

DIGITÁLIS TECHNIKA II

DIGITÁLIS TECHNIKA II

Informatika 1 2. el adás: Absztrakt számítógépek

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

Matematikai alapok. Dr. Iványi Péter

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

Gyakorló feladatok. Bipoláris tranzisztor

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

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 II Dr. Lovassy Rita Dr. Pődör Bálint

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

Alapismeretek. Tanmenet

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

Előadó: Dr. Oniga István DIGITÁLIS TECHNIKA 3

IT - Alapismeretek. Feladatgyűjtemény

Gyakorló feladatok. /2 Maradék /16 Maradék /8 Maradék

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

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

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

Digitális technika - Ellenőrző feladatok

Átírás:

26..5. DIGITÁLIS TEHNIK I Dr. Lovassy Rita Dr. Pődör álint Óbudai Egyetem KVK Mikroelektronikai és Technológia Intézet INÁRIS SZÁMRENDSZER 5. ELŐDÁS 2 EVEZETŐ ÁTTEKINTÉS 6. előadás témája a digitális rendszerekben központi szerepet játszó számrendszerek és aritmetikák.. Számrendszerek 2. ináris számok. ritmetikai műveletek bináris számokkal jelen és a következő előadáshoz kapcsolódó jegyzetrészek: Áttekintjük a digitális technikában használatos számrendszereket, az aritmetikai műveletek elvégzésének szabályait és célszerű algoritmusait, valamint az egyes számrendszerek közti áttérések algoritmusait is. digitális rendszerekben, célszerűségi okokból a 2-es (bináris) számrendszer terjedt el. Mindezek sokféle digitális funkcionális egység működésének alapjait képezik. Rőmer jegyzet 46-6 old., 79-8 old. Zsom jegyzet I, 9-49 old., 297-299 old. Gál könyv 2-45 old., 67-2 old. z előadások ezen könyvek megfelelő fejezetein alapulnak. 4 HELYÉRTÉK INÁRIS SZÁMRENDSZER 8 = + + 8 2 8 = + + 8 Szám helyértéke (2) = 7 6 5 4 2 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 Szám alaki értéke Számjegyek:,,2,,4,5,6,7,8,9 Számjegyek:, 8 = + + 8 Szám valódi értéke Számrendszer alapja: Decimális számrendszer 5 számítástechnika és a digitális technika a bináris számrendszerre épül 6

26..5. HEXDEIMÁLIS SZÁMRENDSZER 2 4F = 6 + 4 6 + F 6 + Számjegyek:,,..., 9,,,, D, E, F Megkülönböztető jelölés $, pl. $4F 6 = 496 + 4 256 + 5 6 + = 57 () -ES ÉS 2-ES SZÁMRENDSZER Pl. 29 tízes számrendszerbeli alakja azért ez, mert 29 = 2x + x 2 + x + 9x kettes számrendszerbeli alakja 2, mert 29 = x2 + x2 9 + x2 8 + x2 7 + x2 6 + x2 5 + x2 4 + x2 + x2 2 + x2 + x2 Hexadecimális rendszerben pedig $7D9 7 8 SZÁMRENDSZEREK ÉS SZÁMJEGYEIK Megnevezés lap Számjegyek ináris (duális) 2, Ternális,,2 Tetrális 4,,2, Kvintális 5,,2,,4 Oktális 8,,2,,4,5,6,7 Decimális,,2,,4,5,6,7,8,9 Duodecimális 2,,2,,4,5,6,7,8,9,a,b Hexadecimális 6,,2,,4,5,6,7,8,9,,,,D,E,F 9 ÁTSZÁMÍTÁS KÉT SZÁMRENDSZER KÖZÖTT Egy természetes szám átírása egyik számrendszerből a másikba: a számot elosztjuk az új rendszer alap-számával, és a maradékokat jobbról balra haladva leírjuk. Pl. 29 = 2x4 +, 4 = 2x52 +, 52 = 2x25 +, 25 = 2x25 +, 25 = 2x62 +, 62 = 2x +, = 2x5 +, 5 = 2x7 +, 7 = 2x +, = 2x +, = 2x +. Tehát -ESŐL 2-ESE VLÓ ÁTLKÍTÁS LGORITMUS -esből 2-esbe való átalakítás algoritmusa így is megfogalmazható (a kapott számjegyeket jobbról balra kell leírni): Ismételd Ha a szám páratlan, írj le -et, és vonj ki a számból -et, különben írj le -t oszd el a számot 2-vel amíg a szám nem POZITÍV ÉS NEGTÍV INÁRIS SZÁMOK bináris szám éppen úgy mint egy decimális szám, lehet pozitív vagy negatív. számítógépekben az előjel ábrázolása és szimbólumokkal valósul meg. plusznak, a mínusznak felel meg. Ez az ún, előjelbit, mely után következik a szám abszolút értéke. 2

26..5. -ES KOMPLEMENS (-es kiegészítős számábrázolás) Ha egy n-bites pozitív szám (egész szám) szimbolikus jelölése N = a a... a a P n 2 n az azonos abszolút értékű negatív számé N = a a... a a Q n 2 n 2-ES KOMPLEMENS (2-es kiegészítős számábrázolás) pozitív számok ábrázolása azonos a két előbbi számábrázolással. Egy n-bites pozitív szám (egész szám) szimbolikus jelölése M = a a... a a P n 2 n az azonos abszolút értékű negatív számé pedig a következő összeg eredménye M = a a a a + Q n 2 n... POZITÍV ÉS NEGTÍV NÉGYITES INÁRIS SZÁMOK ÁRÁZOLÁS 2-ES SZÁMRENDSZER ELŐNYEI z áramköri megvalósítás szempontjából előnyös, hogy a leképezéséhez csak két stabil állapot szükséges, így kétállapotú elemekkel: relékkel, tranzisztorokkal, mágnesezhető elemekkel könnyen leképezhető. két egymástól távol eső stabil állapot következtében viszonylag érzéketlen a fellépő zavarokkal szemben, illetve azok könnyen elháríthatók. digitális technika természetes számrendszere a kétértékű megvalósításból adódóan is a kettes számrendszer. Ehhez jól illeszkedik a hexadecimális számrendszer. Ebben a technikában a tízes számrendszer használata, néhány kivételtől (pl. decimális számlálók) eltekintve nehézkes, és sok helyen indokolatlan. 6 2-ES SZÁMRENDSZER ELŐNYEI: MTEMTIKI SZEMPONTOK bináris számrendszer matematikai szempontból is előnyös. z aritmetikai műveletek igen egyszerűen hajthatók végre, és igen egyszerű a logikai ítéletalkotás is. SZÁMRENDSZEREK KÖZÖTTI ÁTVÁLTÁS három bináris számjegy megfeleltethető egyetlen oktális számjegynek négy bináris számjegy egy hexadecimálisnak Oktális és hexadecimális átváltás során, kézenfekvő közbenső műveletként bináris számrendszerbe átváltani. Ugyanazok a számjegyek használhatók fel mind az aritmetikai, mind a logikai műveletekhez. 7 8

26..5. INÁRIS ÖSSZEDÁS Két bináris számjegy + =, S alakú bináris összeadása: S - eredeti helyértéken mutatkozó összeg (sum vagy magyarul summa), - következő helyértékre való átvitel (carry). Igazságtábla és logikai függvények: S S = + = = Megvalósító elem: félösszeadó FÉLÖSSZEDÓ (HLF-DDER) Feladata két bit összeadása S FÖ S: összeg, sum : maradék, átvitel, carry 9 2 S = + = = INÁRIS ÖSSZEDÁS: FÉLÖSSZEDÓ Félösszeadó: két bemenet és két kimenet. Két bináris számjegyet tud összeadni, előállítja az összeget és átvitelt. Nem veszi figyelembe a kisebb helyértékről jövő átvitelt. = & félösszeadó S 2 INÁRIS/HEXDEIMÁLIS ÖSSZEDÁS IN DE 2 + 7 7 6 z összeadás hasonló a -e számrendszerbelihez: két számjegyet és az előző helyértékről származó maradékot kell összeadni. z összeg egyes helyértékén lévő számot le kell írni, a kettes helyértéken lévőt tovább kell vinni. 22 TELJES ÖSSZEDÓ TELJES ÖSSZEDÓ (FULL DDER) Funkciója két bit és az előző helyi értékből származó maradék (átvitel) összeadása in TÖ S out i i i i- S i i 2 4 5 6 7 teljes összeadónak három bemenete, a két operandus, és az alacsonyabb helyértékről érkező átvitel ( i, i és i- ) és két kimenete, az összeg és az átvitel (S i és i ) van. S i = Σ (,2,4,7) i = Σ (,5,6,7) 2 24 4

26..5. Z ÖSSZEGFÜGGVÉNY (S i ) i 2 4 5 6 7 (4) (2) () i i i- DS i sakktábla Szimmetrikus függvény S i D i i i- 2 6 7 4 5 i 25 TELJES ÖSSZEDÓ EGY LEHETSÉGES MEGVLÓSÍTÁS i i i + i ii i i i- (i + i) i- ii + (i + i) i- 26 KÉT 4-ITES SZÁM ÖSSZEDÁS Soros átvitel terjedés (ripple carry adder) 2 2 in in in in TÖ TÖ TÖ FÖ out S out S out S out S DEIMÁLIS SZÁMJEGYEK INÁRIS KÓDOLÁS Információ ábrázolás és feldolgozás: tiszta bináris (és -es, valamint 2-es komplemens) kód. dat be- és kivitel: tízes számrendszer. -es számrendszer egyes számjegyei (a szimbólum,,,... 9) kifejezése bináris kóddal: Q Q 2 Q Q binárisan kódolt decimális kód arry flag inary oded Decimal (D) 27 28 NORMÁL D KÓD Természetes kód - Minden számjegyhez a 4-bites bináris kódját rendeli - Természetes helyérték: 8 4 2 d = 8a 4 + 4a + 2a 2 +a hat nem megengedett kombináció (,... ) neve pszeudotetrád. Érvényes kódszavak Nem használt, illetve érvénytelen kódszavak 29 PSZEUDOTETRÁDOK ZONOSÍTÁS KRNUGH TÁLÁN D Minimalizálás után P = + Hibajelző: & & 5

26..5. Példa: decimális D (842) ÖSSZEDÁS D 427 + + 558 Mivel egyetlen helyértéken sem volt az összeg 9-nél nagyobb, ezért korrekcióra nem volt szükség D ÖSSZEDÁS: +6 KORREKIÓ 789 + 2 + 2 + +6 korrekció + +6 korrekció + +6 korrekció 2 6