Az integrált áramkörök kimenetének kialakítása

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Az integrált áramkörök kimenetének kialakítása"

Átírás

1 1 Az integrált áramörö imeneténe ialaítása totem-pole three-state open-olletor Az áramörö általános leegyszerűsített imeneti foozata: + tápfeszültség R1 V1 K1 imenet V2 K2 U i, I i R2 ahol R1>>R2, és K1, K2 félvezető eszözöel megvalósított apcsoló (apcsolóüzemű tranzisztoro), amelyeet belső V1 és V2 vezérlőjele vezérelne (nyit-zár) Totem pole imenet: K1,K2 ellenütemben vezérelve K1 K2 Kimenet nyit zár Logiai '0' zár nyit Logiai '1' A totem-pole imenet "ellenállásai" olyano, hogy a imenete özvetlen összeötését nem viseli el Két, ellenező értére vezérelt imenet összeötése esetén I min áram folyi, amelyből I min 2 *R 1 és I min 2 *R 1 teljesítményt el ell disszipálni Ezt az áramörö nem viseli el

2 2 Three-state imenet: K1 és K2 ülön vezérelhető K1 K2 Kimenet nyit zár Logiai '0' zár nyit Logiai '1' nyit nyit Nagyimpedanciás állapot Nyitott olletoros imenet: Felépítésében a totem pole imenettől annyiban tér el, hogy a K1 és R1 eleme elmaradna A V vezérlőjel atív állapota a imenet '0' szintjét biztosítja, a logiai '1' szint ülső un felhúzó ellenállással (R c ) biztosítható Az R c ülső csatlaoztatása lehetővé teszi az ellenállás egyedi méretezését Így több open olletoros imenet özvetlen összeötésével huzalozott NOR apcsolás hozható létre: A U táp A B C X X=A B C=A+B+C R c B X C Flip-flopo alalmazása Pergésmentesítés - aszinron S-R flip-flop (A apcsoló pergése esetén a imenet csa egyszer vált) K 1 2 S R 1 2 S R

3 3 Szinron flip-flopo Alaphelyzetbe állító jele: aszinron műödés negált logiájú jele Preset: =1 Clear: =0 Pr Cl Élvezérelt Master-slave Műödési módo: Élvezérelt Master-slave ata-loc-out Bemenet mintavételezése ata-loc-out Kimenet beállítása Időzítése: Propagation elay (ésleltetési idő): Az órajel éléhez épest a imenet előállása Setup time: Az az idő, amennyivel az órajel éle előtt a bemenetne stabilna ell lennie Hold time: Az az idő, amennyivel az órajel éle után a bemenetne stabilna ell lennie (Funcionális hazárd!) Kettes osztó ialaítása JK flip-flop-ból: U X X J 76 K Y X J 76 K Y Y t 24 ábra Kettes osztó ialaítása flip-flop-ból: U X 74 Y X Y t

4 4 Kétfázisú órajel előállítása Hazárd léphet fel U Cl 74 F1 F2 Cl F1 F2 t Helyes megoldás Cl 1 2 C1 C2 Cl 1 2 C1 C2 Funcionális eleme - ombinációs hálózato Multiplexer Y = A v + B v A B v Y N-ből 1 deóder (demultiplexer) A B E E A B Y0 Y1 Y2 Y3 Y Y Y Y

5 5 Komparátoro (bináris értée összehasonlítása) A 3 A 2 A 1 A 0 A 7 : : A 0 A>B A=B A<B A>B A=B A<B A>B A=B B 3 B 2 B 1 B 0 B 7 : : B 0 Bitszélesség növelése Kaszád bemenete felhasználásával A3 A2 A1 A0 A < B A = B A > B B3 B2 B1 B A < B A = B A > B A3 A2 A1 A0 A < B A = B A > B B3 B2 B1 B0 Kiegészítő ombinációs hálózattal 7485 A < B A = B A > B A3 A2 A1 A0 A < B A = B A > B B3 B2 B1 B A < B A = B A > B A3 A2 A1 A0 A < B A = B A > B B3 B2 B1 B A < B A = B A > B Szinron hálózato Számláló Műödés módja szerint: aszinron szinron Számlálás iránya szerint: egyirányú, étirányú (reverzibilis) Kezdeti érté beállítása szerint: nullázás (törlés/clear) Szinron/aszinron induló érté megadása (töltés/load) Szinron/aszinron Aszinron számláló Cl Cl n imenet (n* t ff ) idő múlva érvényes Frevenciaosztásra használju, aszinron törlésnél a hazárdra ügyelni ell

6 6 Szinron számláló Cl T 1 T 2 T 3 Cl párhuzamos aszádosítás: n ff bemenetén n-1 bemenetű ÉS apu ésleltetés: t ff + t apu soros aszádosítás: n ff bemenetén is csa 2 bemenetű ÉS apu ésleltetés: t ff + (n-2)* t apu RCO (Ripple Carry Output) a számláló a övetező órajelre átfordul n bites bináris számláló: 2 n -1 BC számláló: 9 ENP: Számlálás engedélyezése ENT: Számlálás és RCO engedélyezése LOA: A számláló imenetei a övetező órajelre az (A) bemenetein található értéet veszi fel CLEAR: A számláló imenetei a övetező órajelre 0 értéet veszne fel LOA CLK CLR A B C RCO ENP ENT A B C ENP ENT Számlálás engedélyezés RCO engedélyezés C B A RCO

7 7 Soros/párhuzamos aszádosítás LOA CLK CLR A B C RCO LOA CLK CLR A B C RCO LOA CLK CLR A B C RCO LOA CLK CLR A B C RCO ENP ENT A B C ENP ENT A B C ENP ENT A B C ENP ENT A B C CLK "H" "H" 0N 0N (Aszinron törlés) N A B Komp = N A B Komp = Számláló Cl 0N,MK (N<M<K) A N K A Komp Komp = B Ld Számláló M B Cl = Cl Számláló 0 Ld Aszinron reset 0N,MK (Aszinron törlés) A N K A Komp Számlálási cilus rövidítése szinron törléssel (0-12-ig számláló): = B Ld Számláló v MPX A B M 0 B Cl Komp = Aszinron RESET Szinron törlés ABC LOA CLK ENP CLR ENT A B C RCO A B C Count : Clear Számlálási cilus rövidítése aszinron törléssel(0-12-ig számláló): LOA CLK "H" Hazárd ialaulása lehetséges! ENP CLR ENT A B C A B C RCO Aszinron törlés ABC Clear Count : LOA CLK ENP "H" Hazárdmentes megoldás! CLR ENT A B C RCO A B C "L" Szinron beírás ABC Load Count :

8 8 Regisztere Közös órajellel vezérelt flip-flop csoport (Ha -G flip-flop: LATCH) X1 X2 X X1b X2b X3b Xn 74 Xnb Léptető regiszter SI Cl Cl SI Általános regiszter V0 V1 Funció Egy cella 0 0 Tölt 0 1 Balra léptet X i 1 0 Jobbra léptet i Töröl i+1 0 A B C MPX V 1 V 0 Y Cl Cl i Aszinron törlés

9 9 Memóriá ROM (Read Only Memory): Csa olvasható memória A ezdeti tartalom beleerülhet gyártásor: masz programozott ROM A felhasználó által egyszer írható: PROM (Programable ) UV fénnyel a teljes tartalom törölhető majd újraírható: EPROM (Erasable ) Eletroniusan törölhető és újraírható: EEPROM, E 2 PROM (Electrically ) RAM (Random Access Memory): Írható - olvasható memória Indulásor a tartalom véletlenszerű statius: Tárolás flip-flopban dinamius: tárolás ondenzátorban - a tartalmat periodiusan újra ell írni - frissítés Memória A n-1 A 0 : n db vezeté m-1 0 : m db adatvezeté A n-1 A 0 m-1 0 OE CE R/W OE: imenet engedélyezés CE: Chip engedélyezés R/W: művelet ijelölés 1: olvas / 0: ír Kapacitás: bit (1024 bit), Mbit (1024x1024 bit), byte (1024 x 8 bit) Szervezés Kapacitás adatvezetée száma vezetée száma 1 x 1 bit 1 bit (2 10 ) 1 (2 0 ) 10 2 x 8 bit 16 bit (2 14 ) 8 (2 3 ) 11 4 x 8 bit 32 bit (2 15 ) 8 (2 3 ) 12 1M x 1 bit 1 Mbit (2 20 ) 1 (2 0 ) x 4 bit 64 bit (2 16 ) 4 (2 2 ) 14 Belső felépítés : mátrix szervezés Cím S O R E K CE OE Oszlop MPX Adat

10 10 Kapacitás növelése Bitszélesség 2 n-1 x 2 n-1 x m* (pl: 2 x 2 bit 2 x 8 bit : n=11, =2, m=8) E n n CE adat m* n CE adat n CE adat n CE adat

11 11 Címtartomány 2 n-1 x 2 m * 2 n-1 x (pl: 2 x 8 bit 8 x 8 bit : n=11, =8, m=4) m+n n n CE adat E m E K Ó E R 2 m n n CE CE adat adat n CE adat

12 12 Számítógépe felépítése Neumann modell Operatív tár BE ALU KI Vezérlő egység Alapelve belső programtárolás illetve programvezérlés utasítás és adat azonos özegben és formában tárolva az utasításszámláló dönti el, hogy egy adott reesz program vagy adat (vagyis értelmezésü az algoritmusban van ódolva) utasításo programmal módosítható az adattípuso műveletehez rendelte szevenciális utasítás végrehajtás egydimenziós, lineáris zésű memória bináris ábrázolás Fejlődés ALU + vezérlő egység Processzor Külső apcsolato, perifériá leválása (KI - BE összevonása) tárcentrius felépítés I/O csatorná, SÍN ialaítása

13 13 Síne egyszintű sín Processzor Memória Periféria Sín (busz) : jele összessége Adat busz Cím busz Vezérlő jele Időosztásos sínhasználat egyszerű, olcsó megvalósítás szű eresztmetszet MASTER az az eszöz, amely az adatátvitelt vezényli SLAVE az adatátvitelben résztvevő eszöz (adat forrás, cél) A MASTER nem feltétlenül forrása vagy célja az adatátvitelne Arbitráció Több MASTER esetén dönteni ell, hogy i jogosult a busz használatára A ommuniáció módszere szerint: Aszinron busz az adó és a vevő nem jár szinronban, a apcsolatfelvétel és a vétel visszaigazolása szüséges (handshae jele) Szinron busz az adatátvitel adott sebességen történi, meghatározott vezérlőjele időzítésével Az adó nem vár választ, a rendszer minden eleméne bírnia ell a ditált sebességet

14 14 2 CPU funcionális felépítése ALU Belső busz Busz interfész adat vezérlő jele Regisztere Vezérlő és utasítás deódoló Busz interfész Kapcsolattartás a ülvilággal Cím sín: a műveletben résztvevő ülső eszöz azonosítása Adat sín: A művelet adata Vezérlő jele: A művelet végrehajtásána ütemezése ALU: Aritmetiai logiai egység Aritmetiai művelete megvalósítása Összeadás/ivonás (ettes omplemens) cél: minél gyorsabb legyen (ombinációs hálózat) gond: átvitelépzés carry loo ahead Fixpontos szorzás/osztás Összeadásra és léptetésre vezethető vissza Sorrendi hálózatot igényel Lebegőpontos művelete Általában csa aritmetiai társprocesszoroban valósítjá meg Léptetése Probléma: n bit léptetése egy ütemben Speciális shift regisztere alalmazása Logia művelete megvalósítása Általában AN, OR, XOR, NOT

15 15 Regisztere Belső tároló eleme, tartalmu a ülső memóriánál soal gyorsabban hozzáférhető a művelete számára Általános célú regisztere: felhasználásu módja nem ötött Speciális célú regisztere: Felhasználásu orlátozott Címregisztere: Általános célú regiszter : Operanduso ét tároljá Program számláló (PC - program counter, IP - instruction pointer) A övetező utasítás ét tartalmazza Saját inrementáló egységgel rendelezi Verem mutató (SP - stac pointer) A verem legfelső eleméne ét tárolja A veremezelő művelete automatiusan hivatozna rá Adatregisztere: Művelete operandusait tároljá Aumulátor: egyű gépenél a művelete egyi operandusa Speciális regisztere: Állapot regiszter (flage) A processzor atuális állapotát, az utolsó műveletvégzés eredményéne jellemzőit tárolja CY átvitel, Z Zero, S előjel, P paritás, AC - segédátvitel Vezérlő egység Feladata: Az utasítás-végrehajtás folyamatána levezénylése, a belső funcionális eleme műödéséne összehangolása Bemenet: Utasítás ód, állapotjele Kimenet: belső/ülső vezérlőjele szevenciái Megvalósítás: Huzalozott logia Gyors Bonyolult utasításészlet esetén technológiai problémá lépne fel Sorrendi hálózat Fázisregiszter Miroprogramozott vezérlőegység Rögzített strutúra 1 gépi utasítás = miroprogram szubrutin (a processzor miroprogram szinten interpretálja az utasítást)

16 16 Gépi utasítás általános felépítése Műveleti ód operanduso Egyű gép: Kétű gép: Az egyi operandus ötelezően az aumulátor Az egyi operandus a művelet forrás operandusa, a mási forrás és cél operandus is egyben Háromű gép: 2 forrás és egy cél operandus Négyű gép: Az utasítás tartalmaz 2 forrás, 1 cél operandust és a övetező utasítás ét is Adattípuso Egyszerű Bit Byte (8 bit) Szó (word - 16 bit) Hosszú szó (long word, dword - 32 bit) Összetett Karaterlánc Bit string Lebegőpontos számo

17 17 Címzési módo Közvetlen zés Az utasítás tartalmazza az operandust iret zés Memória diret zés Az utasítás tartalmazza az operandus memóriaét Regiszter diret zés Az operandus egy regiszter Indiret zés Memória indiret zés Az utasítás tartalmazza az operandus memóriaét tartalmazó memóriareesz ét Regiszter indiret zés Az operandus ét egy regiszter tartalmazza Pre-deremens zés Egy regiszter tartalmazza az operandus ét A művelet elvégzése előtt a regiszter értée az operandus méretével csöen Tipiusan veremezelésre használjá A verembe adatot elhelyező művelet zési módja Post-inremens zés Egy regiszter tartalmazza az operandus ét A művelet elvégzése után a regiszter értée az operandus méretével nő Tipiusan veremezelésre használjá A veremből adatot eltávolító művelet zési módja Indexelt zés Az operandus e egy bázisregiszter és egy operandusmérettel megszorzott indexregiszter összegéből épződi A támogatott operandusmérete: 1, 2, 4, 8 byte Indexelt zés eltolással Az operandus e egy bázisregiszter, egy operandusmérettel megszorzott indexregiszter és egy onstans eltolás összegéből épződi Az eltolást özvetlen adatént az utasításód tartalmazza

18 felépítése (HW modell) Az utasítás-végrehajtás folyamata: fázis (1 órajelperiódus) gépi cilus (1 buszművelet) - utasítás Utasítás felhozatal Belső muna értelmezés Paraméter felhozatal Belső muna művelet Eredmény tárolása gépi cilus (ülső memória / IO hozzáférés) olvasás olvasás írás

19 felépítése (SW modell) Regisztere: A Aumulátor ( 8 bit) B,C,,E, H,L általános regisztere (8 bit) BC,E,HL regiszterpáro (16 bit) SP Verem mutató (16 bit) PC utasítás számláló (16 bit) PSW Program állapot szó : Aumulátor + flag-e (16 bit) Flag-e: Z,S,P,CY,AC Címzési módo: adat: : özvetlen adat az operandust az utasítás tartalmazza indiret (özvetlen) adatzés az utasítás tartalmazza az operandus ét regiszter zés az operandus egy regiszter indiret regiszterzés az operandus ét egy regiszterpár tartalmazza özvetlen utasítászés a övetező utasítás ét az utasítás tartalmazza regiszter indiret utasítászés - a övetező utasítás ét regiszterpár tartalmazza Utasítástípuso: Adatmozgató MOV r1,r2 MOV r,m MOV M,r MVI r,adat 8 MVI M,adat 8 LXI rp,adat 16 LA 16 STA 16 LHL 16 SHL 16 LAX rp STAX rp XCHG Aritmetiai A r A M AI adat 8 AC r AC M ACI adat 8 SUB r SUB M SUI adat 8 SBB r SBB M SBI adat 8 INR r INR M CR r CR M INX rp CX rp A rp AA Logiai ANA r ANA M ANI adat 8 ORA r ORA M ORI adat 8 XRA r XRA M XRI adat 8 CMP r CMP M CPI adat 8 RLC (A 7 CY) RRC (A 0 CY) RAL (A 7 CY, CY A 0 ) RRC (A 0 CY, CY A 7 ) CMA CMC STC

20 20 Vezérlés átadó JMP 16 Jcc 16 (NZ,Z,NC,C,PO,PE,P,M) CALL 16 Ccc 16 (NZ,Z,NC,C,PO,PE,P,M) RET Rcc (NZ,Z,NC,C,PO,PE,P,M) RST n PCHL Stac PUSH PSW POP PSW PUSH rp POP rp XTHL SPHL Egyéb NOP HLT IN 8 OUT 8 EI I RIM SIM

1. Az utasítás beolvasása a processzorba

1. Az utasítás beolvasása a processzorba A MIKROPROCESSZOR A mikroprocesszor olyan nagy bonyolultságú félvezető eszköz, amely a digitális számítógép központi egységének a feladatait végzi el. Dekódolja az uatasításokat, vezérli a műveletek elvégzéséhez

Részletesebben

A Számítógépek felépítése, mőködési módjai

A Számítógépek felépítése, mőködési módjai Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek felépítése, mőködési módjai Mikroprocesszoros Rendszerek Felépítése Buszrendszer CPU OPERATÍV TÁR µ processzor

Részletesebben

1. Digitális integrált áramkörök

1. Digitális integrált áramkörök 1. gyakorlat Digitális technika II. BSC képzés BME-IIT 1 1. Digitális integrált áramkörök 1.1. Logikai függvény elektronikus megvalósítása Figyelembe vett szempontok: legyen könnyen sokszorosítható legyenek

Részletesebben

INTEL 8085 gépi utasításkészlete

INTEL 8085 gépi utasításkészlete 1 INTEL 8085 gépi utasításkészlete ADATMOZGATÓ UTASÍTÁSOK MOV r1,r2 (r1)

Részletesebben

Számítógépek felépítése, alapfogalmak

Számítógépek felépítése, alapfogalmak 2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd SZE MTK MSZT lovas.szilard@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? Nem reprezentatív felmérés kinek van

Részletesebben

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység Mikroprocesszor CPU C Central Központi P Processing Számító U Unit Egység A mikroprocesszor általános belső felépítése 1-1 BUSZ Utasítás dekóder 1-1 BUSZ Az utasítás regiszterben levő utasítás értelmezését

Részletesebben

A számítógép alapfelépítése

A számítógép alapfelépítése Informatika alapjai-6 számítógép felépítése 1/8 számítógép alapfelépítése Nevezzük számítógépnek a következő kétféle elrendezést: : Harvard struktúra : Neumann struktúra kétféle elrendezés alapvetően egyformán

Részletesebben

A MiniRISC processzor

A MiniRISC processzor BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A MiniRISC processzor Fehér Béla, Raikovich Tamás, Fejér Attila BME MIT

Részletesebben

A mikroszámítógép felépítése.

A mikroszámítógép felépítése. 1. Processzoros rendszerek fő elemei mikroszámítógépek alapja a mikroprocesszor. Elemei a mikroprocesszor, memória, és input/output eszközök. komponenseket valamilyen buszrendszer köti össze, amelyen az

Részletesebben

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 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 II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk Elméleti anyag: Processzoros vezérlés általános tulajdonságai o z induló készletben

Részletesebben

1. ábra: Perifériára való írás idődiagramja

1. ábra: Perifériára való írás idődiagramja BELÉPTETŐ RENDSZER TERVEZÉSE A tárgy első részében tanult ismeretek részbeni összefoglalására tervezzük meg egy egyszerű mikroprocesszoros rendszer hardverét, és írjuk meg működtető szoftverét! A feladat

Részletesebben

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő) Memóriák (felejtő) Memória Kapacitás Ár Sebesség Memóriák - tárak Háttértár (nem felejtő) Memória Vezérlő egység Központi memória Aritmetikai Logikai Egység (ALU) Regiszterek Programok Adatok Ez nélkül

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 4. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

Digitális rendszerek. Utasításarchitektúra szintje

Digitális rendszerek. Utasításarchitektúra szintje Digitális rendszerek Utasításarchitektúra szintje Utasításarchitektúra Jellemzők Mikroarchitektúra és az operációs rendszer közötti réteg Eredetileg ez jelent meg először Sokszor az assembly nyelvvel keverik

Részletesebben

Funkcionális áramkörök vizsgálata

Funkcionális áramkörök vizsgálata Dienes Zoltán Funkcionális áramkörök vizsgálata A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása A követelménymodul száma: 0917-06 A tartalomelem azonosító száma és célcsoportja:

Részletesebben

Digitális technika II., 2009/2010 tavasz 1. vizsga 2010.06.01. A csoport

Digitális technika II., 2009/2010 tavasz 1. vizsga 2010.06.01. A csoport Beugró kérdések: 1. USART jelalak (TdX) felrajzolása adott paritás és adott számú STOP bit mellett egy kétjegyű hexa szám átvitelére. 2. RST7.5, TRAP és INT megszakítási bemenetek összehasonlítása tilthatóság

Részletesebben

Egyszerű RISC CPU tervezése

Egyszerű RISC CPU tervezése IC és MEMS tervezés laboratórium BMEVIEEM314 Budapesti Műszaki és Gazdaságtudományi Egyetem Egyszerű RISC CPU tervezése Nagy Gergely Elektronikus Eszközök Tanszéke (BME) 2013. február 14. Nagy Gergely

Részletesebben

Számítógépes alapismeretek

Számítógépes alapismeretek Számítógépes alapismeretek Heti óraszáma: 2 (Bagoly Zsolt, Papp Gábor) + (Barnaföldi Gergely) A tantárgy célja: korszerű információtechnológiai alapismeretek elsajátítása megismerkedés az informatikai

Részletesebben

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai Közlekedés gépjárművek elektronikája, diagnosztikája Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai TÁMOP-2.2.3-09/1-2009-0010 A Széchenyi István Térségi Integrált Szakképző

Részletesebben

Számítógép Architektúrák (MIKNB113A)

Számítógép Architektúrák (MIKNB113A) PANNON EGYETEM, Veszprém Villamosmérnöki és Információs Rendszerek Tanszék Számítógép Architektúrák (MIKNB113A) 4. előadás: Utasítás végrehajtás folyamata: címzési módok, RISC-CISC processzorok Előadó:

Részletesebben

Az INTEL D-2920 analóg mikroprocesszor alkalmazása

Az INTEL D-2920 analóg mikroprocesszor alkalmazása Az INTEL D-2920 analóg mikroprocesszor alkalmazása FAZEKAS DÉNES Távközlési Kutató Intézet ÖSSZEFOGLALÁS Az INTEL D 2920-at kifejezetten analóg feladatok megoldására fejlesztették ki. Segítségével olyan

Részletesebben

Számítógép Architektúrák I-II-III.

Számítógép Architektúrák I-II-III. Kidolgozott államvizsgatételek Számítógép Architektúrák I-II-III. tárgyakhoz 2010. június A sikeres államvizsgához kizárólag ennek a dokumentumnak az ismerete nem elégséges, a témaköröket a Számítógép

Részletesebben

Számítógépek felépítése, alapfogalmak

Számítógépek felépítése, alapfogalmak 2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd, Krankovits Melinda SZE MTK MSZT kmelinda@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? 2 Nem reprezentatív felmérés

Részletesebben

Digitális Technika 2 házi feladat Dudás Márton

Digitális Technika 2 házi feladat Dudás Márton Digitális Technika 2 házi feladat Dudás Márton 1. Illessszen 8085-ös mikroprocesszor alapú sínre 2764 típusú EPROM és 5516 típusú RAM memóriákat úgy, hogy az alábbi címtartományokat fedjék le: 1. 0000h

Részletesebben

Mikrokontrollerek. Tihanyi Attila 2007. május 8

Mikrokontrollerek. Tihanyi Attila 2007. május 8 Mikrokontrollerek Tihanyi Attila 2007. május 8 !!! ZH!!! Pótlási lehetőség külön egyeztetve Feladatok: 2007. május 15. Megoldási idő 45 perc! Feladatok: Első ZH is itt pótolható Munkapont számítás Munkapont

Részletesebben

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

Bevezetés a számítástechnikába Bevezetés a számítástechnikába, Címzési módok, Assembly Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. november 2/9. ú utasítás

Részletesebben

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

funkcionális elemek regiszter latch számláló shiftregiszter multiplexer dekóder komparátor összeadó ALU BCD/7szegmenses dekóder stb... Funkcionális elemek Benesóczky Zoltán 24 A jegyzetet a szerzői jog védi. Azt a BM hallgatói használhatják, nyomtathatják tanulás céljából. Minden egyéb felhasználáshoz a szerző belegyezése szükséges. funkcionális

Részletesebben

[cimke:] [feltétel] utasítás paraméterek [; megjegyzés]

[cimke:] [feltétel] utasítás paraméterek [; megjegyzés] Szoftver fejlesztés Egy adott mikroprocesszoros rendszer számára a szükséges szoftver kifejlesztése több lépésből áll: 1. Forrás nyelven megírt program(ok) lefordítása gépi kódra, amihez megfelelő fejlesztő

Részletesebben

Az i8080 és az i8085 utasításai

Az i8080 és az i8085 utasításai INTE WAIT READY SYNC Φ 2 RESET Kecskeméti Főiskola Gépipari és Automatizálási Műszaki Főiskolai Kar DR. MADARÁSZ LÁSZLÓ TISZAVÖLGYI HENRIETTA GND +5V +12V -5V Adatbusz, D0... D7 8 Belső adatbusz Adatbusz

Részletesebben

Balaton Marcell Balázs. Assembly jegyzet. Az Assembly egy alacsony szintű nyelv, mely a gépi kódú programozás egyszerűsítésére született.

Balaton Marcell Balázs. Assembly jegyzet. Az Assembly egy alacsony szintű nyelv, mely a gépi kódú programozás egyszerűsítésére született. Balaton Marcell Balázs Assembly jegyzet Az Assembly egy alacsony szintű nyelv, mely a gépi kódú programozás egyszerűsítésére született. 1. Regiszterek Regiszterek fajtái a. Szegmensregiszterek cs (code):

Részletesebben

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

Számítógép architektúra kidolgozott tételsor Számítógép architektúra kidolgozott tételsor Szegedi Tudományegyetem Szeged, 27. Tartalomjegyzék. Fordítás, értelmezés... 4 2. Numerikus adatok ábrázolása: fixpontos ábrázolás, konverzió számrendszerek

Részletesebben

SZÁMÍTÓGÉPARCHITEKTÚRÁK

SZÁMÍTÓGÉPARCHITEKTÚRÁK ESSZÉ LÁNG LÁSZLÓ Zilog mokroprocesszor családok Z800 2005. December 1. Előszó A Zilog cég betörése a piacra rendkívül eredményesnek mondható volt, sőt később sikerült a csúcsra fejleszteniük a technológiájukat.

Részletesebben

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

1. Kombinációs hálózatok mérési gyakorlatai 1. Kombinációs hálózatok mérési gyakorlatai 1.1 Logikai alapkapuk vizsgálata A XILINX ISE DESIGN SUITE 14.7 WebPack fejlesztőrendszer segítségével és töltse be a rendelkezésére álló SPARTAN 3E FPGA ba:

Részletesebben

A mikroprocesszor egy RISC felépítésű (LOAD/STORE), Neumann architektúrájú 32 bites soft processzor, amelyet FPGA val valósítunk meg.

A mikroprocesszor egy RISC felépítésű (LOAD/STORE), Neumann architektúrájú 32 bites soft processzor, amelyet FPGA val valósítunk meg. Mikroprocesszor A mikroprocesszor egy RISC felépítésű (LOAD/STORE), Neumann architektúrájú 32 bites soft processzor, amelyet FPGA val valósítunk meg. A mikroprocesszor részei A mikroprocesszor a szokásos

Részletesebben

Számítógépek felépítése

Számítógépek felépítése Számítógépek felépítése Emil Vatai 2014-2015 Emil Vatai Számítógépek felépítése 2014-2015 1 / 14 Outline 1 Alap fogalmak Bit, Byte, Word 2 Számítógép részei A processzor részei Processzor architektúrák

Részletesebben

DIGITÁLIS TECHNIKA 7-ik előadás

DIGITÁLIS TECHNIKA 7-ik előadás IGITÁLI TECHNIKA 7-ik előadás Előadó: r. Oniga István Egyetemi docens 2/2 II félév zekvenciális (sorrendi) hálózatok zekvenciális hálózatok fogalma Tárolók tárolók JK tárolók T és típusú tárolók zámlálók

Részletesebben

Digitális technika II. (vimia111) 5. gyakorlat: Mikroprocesszoros tervezés, egyszerű feladatok HW és SW megvalósítása gépi szintű programozással

Digitális technika II. (vimia111) 5. gyakorlat: Mikroprocesszoros tervezés, egyszerű feladatok HW és SW megvalósítása gépi szintű programozással Digitális technika II. (vimia111) 5. gyakorlat: Mikroprocesszoros tervezés, egyszerű feladatok HW és SW megvalósítása gépi szintű programozással Megoldás Elméleti anyag: Processzor belső felépítése, adat

Részletesebben

Assembly utasítások listája

Assembly utasítások listája Assembly utasítások listája Bevezetés: Ebben a segédanyagban a fontosabb assembly utasításokat szedtem össze. Az utasítások csoportosítva vannak. A fontos kategóriába azok az utasítások tartoznak, amiknek

Részletesebben

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

Máté: Számítógép architektúrák Kívánalom: sok kapu kevés láb Kombinációs áramkörök efiníció: kimeneteket egyértelműen meghatározzák a pillanatnyi bemenetek Multiplexer: n vezérlő bemenet, 2 n adatbemenet, kimenet z egyik adatbemenet

Részletesebben

Mikrovezérlık története (nagyon) röviden

Mikrovezérlık története (nagyon) röviden Cím: Mikrovezérlık története (nagyon) röviden Készítette: Motika László Károly SZTE TTK Mérnök Informatikus I. félév 2006. november Mikrovezérlık története (nagyon) röviden A beágyazott számítógépeket

Részletesebben

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

Assembly Utasítások, programok. Iványi Péter Assembly Utasítások, programok Iványi Péter Assembly programozás Egyszerű logikán alapul Egy utasítás CSAK egy dolgot csinál Magas szintű nyelven: x = 5 * z + y; /* 3 darab művelet */ Assembly: Szorozzuk

Részletesebben

HARDVERKÖZELI PROGRAMOZÁS1

HARDVERKÖZELI PROGRAMOZÁS1 HARDVERKÖZELI PROGRAMOZÁS1 Dr. Varga Imre Debreceni Egyetem Informatikai Rendszerek és Hálózatok Tanszék 2015.05.11 Követelmények Gyakorlat (aláírás) Óralátogatás (maximum hiányzás: 3) C programozási beugró

Részletesebben

Gábor Dénes Főiskola Győr. Mikroszámítógépek. Előadás vázlat. 2004/2005 tanév 4. szemeszter. Készítette: Markó Imre 2006

Gábor Dénes Főiskola Győr. Mikroszámítógépek. Előadás vázlat. 2004/2005 tanév 4. szemeszter. Készítette: Markó Imre 2006 Gábor Dénes Főiskola Győr Mikroszámítógépek Előadás vázlat 102 2004/2005 tanév 4. szemeszter A PROCESSZOR A processzorok jellemzése A processzor felépítése A processzorok üzemmódjai Regiszterkészlet Utasításfelépítés,

Részletesebben

Digitál-analóg átalakítók (D/A konverterek)

Digitál-analóg átalakítók (D/A konverterek) 1.Laboratóriumi gyaorlat Digitál-analóg átalaító (D/A onvertere) 1. A gyaorlat célja Digitál-analóg onvertere szerezeti felépítése, műödése, egy négy bites DAC araterisztiájána felrajzolása, valamint az

Részletesebben

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

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Bevezetés A laborgyakorlatok alapvető célja a tárgy későbbi laborgyakorlataihoz szükséges ismeretek átadása, az azokban szereplő

Részletesebben

A SZÁMÍTÓGÉP FELÉPÍTÉSE.

A SZÁMÍTÓGÉP FELÉPÍTÉSE. A SZÁMÍTÓGÉP FELÉPÍTÉSE. Alapfogalmak: CPU : Central Processing Unit a központi feldolgozó egység, ez értelmezi a parancsokat és hajtja végre a memóriában tárolt utasításokat. RAM : Random Access Memory

Részletesebben

Digitális technika VIMIAA01

Digitális technika VIMIAA01 BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 Fehér Béla BME MIT Digitális Rendszerek Számítógépek

Részletesebben

Assembly. Iványi Péter

Assembly. Iványi Péter Assembly Iványi Péter További Op. rsz. funkcionalitások PSP címének lekérdezése mov ah, 62h int 21h Eredmény: BX = PSP szegmens címe További Op. rsz. funkcionalitások Paraméterek kimásolása mov di, parameter

Részletesebben

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

Számítógép Architektúrák Számítógép Architektúrák Utasításkészlet architektúrák 2015. április 11. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tsz. ghorvath@hit.bme.hu Számítógép Architektúrák Horváth

Részletesebben

PROGRAMOZHATÓ LOGIKAI VEZÉRLİK

PROGRAMOZHATÓ LOGIKAI VEZÉRLİK Misák Sándor PROGRAMOZHATÓ LOGIKAI VEZÉRLİK 1. elıadás DE TTK v.0.2 (2012.09.26.) 1. Bolton W. Programmable logic controllers. New Delhi: Newnes (Elsevier), 2008. 2. Hackworth J.R., Hackworth F.D, Jr.

Részletesebben

találhatók. A memória-szervezési modell mondja meg azt, hogy miként

találhatók. A memória-szervezési modell mondja meg azt, hogy miként Memória címzési módok Egy program futása során (legyen szó a program vezérléséről vagy adatkezelésről) a program utasításai illetve egy utasítás argumentumai a memóriában találhatók. A memória-szervezési

Részletesebben

DSP architektúrák dspic30f család

DSP architektúrák dspic30f család DSP architektúrák dspic30f család A Microchip 2004 nyarán piacra dobta a dspic30f családot, egy 16 bites fixpontos DSC. Mivel a mikróvezérlők tantárgy keretén belül a PIC családdal már megismerkedtetek,

Részletesebben

Architektúra, megszakítási rendszerek

Architektúra, megszakítási rendszerek Architektúra, megszakítási ek Mirıl lesz szó? Megszakítás fogalma Megszakítás folyamata Többszintű megszakítási ek Koschek Vilmos Példa: Intel Pentium vkoschek@vonalkodhu Koschek Vilmos Fogalom A számítógép

Részletesebben

DIGITÁLIS ADATTÁRAK (MEMÓRIÁK)

DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) A digitális berendezések a feladatuk ellátása közben rendszerint nagy mennyiségű adatot dolgoznak fel. Feldolgozás előtt és után rendszerint tárolni kell az adatokat ritka

Részletesebben

1. Bevezetés. 2. A mikroszámítógépek felépítése

1. Bevezetés. 2. A mikroszámítógépek felépítése 1. Bevezetés A mikroelektronika és a számítástechnika története rövid. A 19. században terveztek számítógépeket, amelyek utasításkészlettel rendelkeztek (Charles Babbage). E gépeket mechanikus szerkezetként

Részletesebben

MISKOLCI EGYETEM MIKROPROCESSZOROK ÉS ALKALMAZÁSUK

MISKOLCI EGYETEM MIKROPROCESSZOROK ÉS ALKALMAZÁSUK 1 MISKOLCI EGYETEM Villamosmérnöki Intézet Automatizálási Tanszék MIKROPROCESSZOROK ÉS ALKALMAZÁSUK Oktatási segédlet (javított és bővített kiadás) Gépész informatikus, anyagmérnök automatizálási, gépész

Részletesebben

ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA

ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA A PC FIZIKAI KIÉPÍTÉSÉNEK ALAPELEMEI Chip (lapka) Mikroprocesszor (CPU) Integrált áramköri lapok: alaplap, bővítőkártyák SZÁMÍTÓGÉP FELÉPÍTÉSE

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

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

Informatika 1 2. el adás: Absztrakt számítógépek Informatika 1 2. el adás: Budapesti M szaki és Gazdaságtudományi Egyetem 2015-09-08 1 2 3 A egy M = Q, Γ, b, Σ, δ, q 0, F hetes, ahol Q az 'állapotok' nem üres halmaza, Γ a 'szalag ábécé' véges, nem üres

Részletesebben

A Számítógépek hardver elemei

A Számítógépek hardver elemei Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts. A Számítógépek hardver elemei Korszerő perifériák és rendszercsatolásuk A µ processzoros rendszer regiszter modellje A µp gépi

Részletesebben

Digitális technika - Ellenőrző feladatok

Digitális technika - Ellenőrző feladatok igitális technika - Ellenőrző feladatok 1. 2. 3. a.) Írja fel az oktális 157 számot hexadecimális alakban b.) Írja fel bináris és alakban a decimális 100-at! c.) Írja fel bináris, oktális, hexadecimális

Részletesebben

A 6502 mikroprocesszor

A 6502 mikroprocesszor A 6502 mikroprocesszor Czirkos Zoltán BME EET 2013. február 13. A 6502 processzorról Z80-korabeli Chuck Peddle (rendszer) és Bill Mensch (layout) főtervezők MOS Technology de sok cég gyártotta azóta Apple

Részletesebben

IAS számítógép. 1 Neumann János nem magyar nyelvterületen használt neve John von Neumann.

IAS számítógép. 1 Neumann János nem magyar nyelvterületen használt neve John von Neumann. IAS számítógép Neumann János Magyarországon született, itt tanult és doktorált matematikából, eközben Berlinben kémia és fizika előadásokat látogatott, Svájcban vegyészmérnöki diplomát szerzett. Tanulmányai

Részletesebben

DDS alapú szinusz jelgenerátor fejlesztése

DDS alapú szinusz jelgenerátor fejlesztése SZEGEDI TUDOMÁNYEGYETEM Természettudományi Kar KÍSÉRLETI FIZIKAI TANSZÉK Informatikus-fizikus DIPLOMAMUNKA DDS alapú szinusz jelgenerátor fejlesztése Készítette: Mellár János Zsolt Témavezető: Dr. Gingl

Részletesebben

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

Hobbi Elektronika. Bevezetés az elektronikába: Boole algebra, logikai kifejezések Hobbi Elektronika Bevezetés az elektronikába: Boole algebra, logikai kifejezések 1 Felhasznált anyagok Mészáros Miklós: Logikai algebra alapjai, logikai függvények I. BME FKE: Logikai áramkörök Electronics-course.com:

Részletesebben

Matematikai alapok. Dr. Iványi Péter

Matematikai alapok. Dr. Iványi Péter Matematikai alapok Dr. Iványi Péter Számok A leggyakrabban használt adat típus Egész számok Valós számok Bináris számábrázolás Kettes számrendszer Bitek: 0 és 1 Byte: 8 bit 128 64 32 16 8 4 2 1 1 1 1 1

Részletesebben

7. Fejezet A processzor és a memória

7. Fejezet A processzor és a memória 7. Fejezet A processzor és a memória The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley

Részletesebben

Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás

Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás ATmega128 CPU Single-level pipelining Egyciklusú ALU működés Reg. reg., reg. konst. közötti műveletek 32 x 8 bit általános célú regiszter Egyciklusú

Részletesebben

Újrakonfigurálható eszközök

Újrakonfigurálható eszközök Újrakonfigurálható eszközök 8. Egy minimalista 8-bites mikrovezérlő tervezése 1 Felhasznált irodalom és segédanyagok Icarus Verilog Simulator: htttp:iverilog.icarus.com/ University of Washington Comttputer

Részletesebben

Adatelérés és memóriakezelés

Adatelérés és memóriakezelés Adatelérés és memóriakezelés Jelen nayagrészben az Intel x86-os architektúrára alapuló 32 bites processzorok programozását tekintjük. Egy program futása során (legyen szó a program vezérléséről vagy adatkezelésről)

Részletesebben

2. Digitális hálózatok...60

2. Digitális hálózatok...60 2 60 21 Kombinációs hálózatok61 Kombinációs feladatok logikai leírása62 Kombinációs hálózatok logikai tervezése62 22 Összetett műveletek használata66 z univerzális műveletek alkalmazása66 kizáró-vagy kapuk

Részletesebben

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

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások 8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley

Részletesebben

MEMÓRIA TECHNOLÓGIÁK. Számítógép-architektúrák 4. gyakorlat. Dr. Lencse Gábor. tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme.

MEMÓRIA TECHNOLÓGIÁK. Számítógép-architektúrák 4. gyakorlat. Dr. Lencse Gábor. tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme. MEMÓRIA TECHNOLÓGIÁK Számítógép-architektúrák 4. gyakorlat Dr. Lencse Gábor 2011. október 3., Budapest tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme.hu Tartalom Emlékeztető: mit kell

Részletesebben

FPGA áramkörök alkalmazásainak vizsgálata

FPGA áramkörök alkalmazásainak vizsgálata FPGA áramkörök alkalmazásainak vizsgálata Kutatási beszámoló a Pro Progressio alapítvány számára Raikovich Tamás, 2012. 1 Bevezetés A programozható logikai áramkörökön (FPGA) alapuló hardver gyorsítók

Részletesebben

F1301 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok

F1301 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok F3 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok F3 Bev. az elektronikába SZEKVENIÁLIS LOGIKAI HÁLÓZATOK A kimenetek állapota nem csak a bemenetek állapotainak kombinációjától

Részletesebben

Számítógép felépítése

Számítógép felépítése Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége

Részletesebben

Dr. Oniga István DIGITÁLIS TECHNIKA 8

Dr. Oniga István DIGITÁLIS TECHNIKA 8 Dr. Oniga István DIGITÁLIS TECHNIA 8 Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók RS tárolók tárolók T és D típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók

Részletesebben

A regiszterek az assembly programozás változói. A processzor az egyes mőveleteket kizárólag regiszterek közremőködésével tudja végrehajtani.

A regiszterek az assembly programozás változói. A processzor az egyes mőveleteket kizárólag regiszterek közremőködésével tudja végrehajtani. 1. Regiszterek A regiszterek az assembly programozás változói. A processzor az egyes mőveleteket kizárólag regiszterek közremőködésével tudja végrehajtani. Általános célú regiszterek AX akkumulátor: aritmetikai

Részletesebben

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

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Multiplexer (MPX) A multiplexer egy olyan áramkör, amely több bemeneti adat közül a megcímzett bemeneti adatot továbbítja a kimenetére.

Részletesebben

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet

Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei. kisszámítógépes rendszerekben. Kutató Intézet Nagy adattömbökkel végzett FORRÓ TI BOR tudományos számítások lehetőségei Kutató Intézet kisszámítógépes rendszerekben Tudományos számításokban gyakran nagy mennyiségű aritmetikai művelet elvégzésére van

Részletesebben

A 32 bites x86-os architektúra regiszterei

A 32 bites x86-os architektúra regiszterei Memória címzési módok Jelen nayagrészben az Intel x86-os architektúrára alapuló 32 bites processzorok programozását tekintjük. Egy program futása során (legyen szó a program vezérléséről vagy adatkezelésről)

Részletesebben

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák Dr. Oniga István DIGITÁLIS TECHNIKA 10 Memóriák Memóriák Programot, és adatokat tárolnak D flip-flop egyetlen bit, a regiszter egy bináris szám tárolására alkalmasak Memóriák több számok tárolására alkalmasak

Részletesebben

Aritmetikai utasítások I.

Aritmetikai utasítások I. Aritmetikai utasítások I. Az értékadó és aritmetikai utasítások során a címzési módok különböző típusaira látunk példákat. A 8086/8088-as mikroprocesszor memóriája és regiszterei a little endian tárolást

Részletesebben

Digitális technika II. - Ellenőrző feladatok

Digitális technika II. - Ellenőrző feladatok 1. a.) Illesszen 8085-ös mikroprocesszor alapú sínre (A0 A15, D0..D7, RD, WR, RESETOUT, READY ) 1db 27C32 típ. (4k) EPROM és 2db 5532 típ. (4k) RAM memóriákat úgy, hogy egy K kapcsoló értékétől függően

Részletesebben

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes. 6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes. Neumann elv: Külön vezérlő és végrehajtó egység van Kettes

Részletesebben

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407) Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407) 1 Előadás Bevezetés az informatikába Adatszerkezetek Algoritmusok, programozási technológiák Számítástudomány alapjai

Részletesebben

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák Dr. Oniga István DIGITÁLIS TECHNIKA 10 Memóriák Memóriák Programot, és adatokat tárolnak D flip-flop egyetlen bit, a regiszter egy bináris szám tárolására alkalmasak Memóriák több számok tárolására alkalmasak

Részletesebben

MISKOLCI EGYETEM VILLAMOSMÉRNÖKI INTÉZET AUTOMATIZÁLÁSI TANSZÉK

MISKOLCI EGYETEM VILLAMOSMÉRNÖKI INTÉZET AUTOMATIZÁLÁSI TANSZÉK MISKOLCI EGYETEM VILLAMOSMÉRNÖKI INTÉZET AUTOMATIZÁLÁSI TANSZÉK ZÁRÓVIZSGA TEMATIKA Főiskolai szintű Villamosmérnöki szak Nappali tagozat FOLYAMATIRÁNYÍTÁSI ÉS KOMMUNIKÁCIÓTECHNIKAI SZAKISMERETEK (FVA)

Részletesebben

A PIC18 mikrovezérlő család

A PIC18 mikrovezérlő család Elektronikai rendszerek laboratóriumi mérést előkészítő előadás 1 A PIC mikrovezérlők PIC mikrovezérlők 8 bites 16 bites 10Fxxx (6-pin) 12Cxxx, 12Fxxx (8-pin) 16C5x (baseline) 16Cxxx, 16Fxxx (mid-range)

Részletesebben

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

Számítógép architektúrák 2. tétel Számítógép architektúrák 2. tétel Elemi sorrendi hálózatok: RS flip-flop, JK flip-flop, T flip-flop, D flip-flop, regiszterek. Szinkron és aszinkron számlálók, Léptető regiszterek. Adatcímzési eljárások

Részletesebben

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

8. Fejezet Processzor (CPU) és memória: tervezés, implementáció, modern megoldások 8. Fejezet Processzor (CPU) és memória: The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons 2003 Wilson Wong, Bentley

Részletesebben

Számítógép architektúrák. Tartalom. A memória. A memória

Számítógép architektúrák. Tartalom. A memória. A memória Számítógép architektúrák A memória Tartalom Félvezető tárolók DRAM, SRAM ROM, PROM Tokozások, memóriamodulok Lokalitás elve Gyorsítótárak (cache) A memória Vadász, 2007. Ea7 2 A memória Tár: programok

Részletesebben

A megfelelő IP védelem biztosításával, alkalmasak a kültéri alkalmazások kialakítására.

A megfelelő IP védelem biztosításával, alkalmasak a kültéri alkalmazások kialakítására. AA-RC1A v2.3 Technikai adatok: Tápfeszültség: 12-24V Digitális / Logikai kimenetek: 8 darab open-collector kimenet, közvetlenül relé meghajtására alkalmasak, 500mA terhelhetőségűek Digitális bemenetek:

Részletesebben

Perifériakezelési módszerek (Korrigált) Feltétel nélküli

Perifériakezelési módszerek (Korrigált) Feltétel nélküli INPUT-OUTPUT I-II. Tartalom INPUT-OUTPUT I-II.... 1 Perifériakezelési módszerek (Korrigált)... 2 A közvetlen memória hozzáférés (DMA)... 4 Feladatok:... 10 A megszakítás... 12 Az Intel 8259 IT vezérlő

Részletesebben

Máté: Assembly programozás

Máté: Assembly programozás Dr. Máté Eörs docens Képfeldolgozás és Számítógépes Grafika Tanszék Árpád tér 2. II. em. 213 6196, 54-6196 (6396, 54-6396) http://www.inf.u-szeged.hu/~mate Tantárgy leírás: http://www.inf.u-szeged.hu/oktatas/kurzusleirasok/

Részletesebben

34-35. Kapuáramkörök működése, felépítése, gyártása

34-35. Kapuáramkörök működése, felépítése, gyártása 34-35. Kapuáramkörök működése, felépítése, gyártása I. Logikai áramkörcsaládok Diszkrét alkatrészekből épülnek fel: tranzisztorok, diódák, ellenállások Két típusa van: 1. TTL kivitelű kapuáramkörök (Tranzisztor-Tranzisztor

Részletesebben

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

5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix 2. Adattípusonként különböző regisztertér Célja: az adatfeldolgozás gyorsítása - különös tekintettel a lebegőpontos adatábrázolásra. Szorzás esetén karakterisztika összeadódik, mantissza összeszorzódik.

Részletesebben

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

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István IGITÁLIS TECHNIKA 7 Előadó: r. Oniga István Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók S tárolók JK tárolók T és típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók

Részletesebben

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

Máté: Számítógép architektúrák Máté: Számítógép architektúrák 20100922 Programozható logikai tömbök: PLA (315 á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

Részletesebben

Assembly Rekurzív függvények, EXE, C programok. Iványi Péter

Assembly Rekurzív függvények, EXE, C programok. Iványi Péter Assembly Rekurzív függvények, EXE, C programok Iványi Péter Algoritmusok előadás Rekurzív függvény FÜGGVÉNY nyomtat(n) print n HA n!= 0 nyomtat(n-1) ELÁGAZÁS VÉGE FÜGGVÉNY VÉGE Rekurzív függvény org 100h

Részletesebben