1.Võrdlusskeem ( ) PE2 (AC+) PE3 (AC-). PE2 (AC+) , PE3 (AC-), ACO 1. /1. , . . - , , 2 . : , 2 ( , ) . , ., , , . ( 2 ) , . 2. Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 3. Analoog ja digitaal info. Helikaart ( ) (sound card) -- , . , .
1,2 . , , . . . " , " CD-R. , . CD-. . - , . . CD-R, " , " CD-RW . DVD , . DVD , . . . - - , . MOD . . 1 , . "". . . . Analoog ja digitaal info. Analoog liides (DAC,ADC) DAC - (, ADC) -- , ( ). (DAC) (- ). , -- , . , , , , -. Võrdlusskeem ( ) PE2 (AC+) PE3 (AC-). PE2 (AC+) , PE3 (AC-), ACO 1. /1. , . . - , , 2 . : , 2 ( , ) . , ., , , . ( 2 ) , . Analoog ja digitaal info. Helikaart ( ) (. sound card) -- , . , . Multipleksor, demultipleksor Multipleksor - , , . . , . . . . , , . X0 MUX
XOR y 0 1 1 x2 1 0 1 1 1 0 y = x1 x2 + x1 x2 x1 & 1 x2 1 y 1 & 17.3.14 T. Evartson 29 Võrdlusskeem 17.3.14 T. Evartson 30 G b1b0 00 01 11 10 a1a0 00 0 0 0 0 01 1 0 0 0 11 1 1 0 1 10 1 1 0 0 17.3.14 T. Evartson 31 G b1b0 00 01 11 10 a1a0 00 0 0 0 0 01 1 0 0 0 11 1 1 0 1 10 1 1 0 0 17.3.14 T
mingiks koodiks, näit. helisignaali teisendamisel analoogkujult digitaalkujule enne laserkettale salvestamist Dekooder - Seade või programm, mis teisendab kodeeritud andmed tagasi esialgsesse vormingusse. • Tuntud ka kui koodimuundur. Ülesandeks on teisendada ühte koodi teiseks nende koodide omavahelise teisendusreeglite alusel. Näiteks 3-8 dekooder, 8-3 kooder, BCD rakendus 7 LED segmendi dekooder LED displeile jne. Komparaator - Tuntud ka kui võrdlusskeem – ette nähtud kahendarvude omavaheliseks võrdlemiseks. Viimases astmes on vaja edasi kanda võrdsuse signaal. 34. Mis on aritmeetiline ületäitumine? Milliste argumendi väärtuste korral on selle tekkimine võimalik ja millistel „välistatud“? • Liitmisel või lahutamisel peab tulemus mahtuma ette nähtud bittide arvu. Samamärgiliste arvude korral on ületäituvuse tekkimine võimalik, erinevate märkide puhul välistatud. 35
16. Spetsiaalse riistvara realiseerimine[2] 17. Alamprogrammide poole pöördumine[2] 18. Vahemälu (Cache) organiseerimine: otsevastavusega, assotsiatiivne ja kogumassotsiatiivne[2] 19. Pooljuhtmälud[2] 20. Mälude klassifikatsioon[2] 21. Käsu täitmine protsessoris[1] 22. RISC ja CISC protsessorid, mikroprogramm[1] 23. Kombinatsioonskeemid ja järjestiskeemid[1] 24. Analoog ja digitaal info. Analoog liides (DAC,ADC) [1] 25. Aritmeetika-loogika seade (ALU)[1] 26. Võrdlusskeem[1] 27. Analoog ja digitaal info. Helikaart[1] 28. Siirete (hargnemiste) ennustamine (Branch Prediction)[1] 29. Katkestused arvutis (Intrrupt) [1] 30. Protsessori üldstruktuur[1] 31. Optilised mäluseadmed[1] 32. Magnetmäluseadmed[1] 33. Klaviatuur[1] 34. Mälu hierarhia arvutis[1] 35. Mälu organiseerimine: koostamine mitmest moodulist ja vaheldamine (Interleaving)[1] 36. Printerid[1] 37. Juhtautomaat: osa käsu täitmisel ja realiseerimine[1] 38. Koodimuundur[1] 39
Käsu täitmine protsessoris väljundit: otsene ja invertne. madalamate bittide suunas ja 0011 Käsu täitmiseks peab protsessor Kasutatakse mäluelementidena vasupidi. Arvu nihutamine 10.Komparaator pöörduma mälu poole, lugema registrites, loendurites jne. paremale tähendab ta jagamist (võrdlusskeem). Võrdleb kahte sealt käsukoodi, dekodeerima Informatsiooni salvestusviisi arvusüsteemi alusega. Nihkereg arvu, kumb on suurem, või on selle, võtma vastu käsu sisule järgi jagunevad 2-ks 1) võimaldab teisendada infi hoopis võrdsed arv A on a1a0, arv vastavad loogilised otsused,
ning vastupidi. Vastavalt juhtsignaalile kommuteeritakse multipleksori väljundisse signaal ühest infosisendist. Kommuteeritavate infosisendite arv võrdub 2n, kus n on juhtsisendite arv. Järelikult saab kahe juhtsisendiga ehk kahebitise koodiga kommuteerida 4 sisendit, kolme juhtsisendiga 8 sisendit jne. Piisava arvu sisenditega multipleksori abil saab realiseerida suvalisi loogikafunktsioone. Tähistused: 9. KOMPARAATOR. Komparaator on võrdlusskeem, mis selgitab välja operantide suuruse suhte. Olgu meil 2 kahendarvu A- a0a1 B- b0b1 Kui A>B, siis olgu väljund G= 1 Kui A
............................................................12 2.Optilised mäluseadmed.................................................................................................... 13 3. Analoog ja digitaal info. Analoog liides (DAC,ADC)..........................................................13 V............................................................................................................................................. 14 1. Võrdlusskeem.................................................................................................................. 14 2. Riistvara tegevus alamprogrammide poole pöördumisel.................................................14 3. Analoog- ja digitaalinfo. Helikaart....................................................................................14 VI...........................................................................................................................................
sisendis pingeid ja seda suurem on ka väljudnpinge V. ADC – peab muutma sisendis oleva ajas muutuva pinge kahendkoodiks, mis on võrdeline sisendpinge väärtusega. Kui alumise sisendi pinge väärtus on võrdne või suurem kui ülemise sisendi pinge väärtus, siis võrdlusskeemi väljund on kõrgel nivool (1). Kui alumise sisendi pinge väärtus on väiksem kui ülemise sisendi pinge väärtus, siis võrdlusskeemi väljund on madalal nivool (0). Pilet 5 1. Võrdlusskeem. 2. Riistvara tegevus alamprogrammide poole pöördumine. 3. Analoog ja digitaal info. Helikaart. Võrdlusskeem. Võrdlusskeem on ette nähtud kahendarvude võrdlemiseks. Näiteks on esitatud kahejärguliste arvude suhet näitav võrdlusskeem. A on kahendjärguline kahendarv oma järkudega a1 ja a0 ning vastavalt B b1 ja b0. Väljund G näitab, et A on suurem kui B, väljund L näitab, et B on suurem kui A ning E näitab, et A ja B on võrdsed. arv A on a1a0, arv B on b1b0,
Enamkasutatavad kombinatsioonskeemid Välistav või summa mooduliga 2, y = !x1x2 v x1!x2. Kui mõlemad väärtused on samasugused siis vastus 0, kui erinevad siis vastus 1. Summaator 2 kahendarvu aritmeetiline summeerimine. Poolsummaator (ei arvesta ülekannet) ja täissummaator (arvestab ülekannet). S = A + B Lahutaja 2 kahendarvu vahe. V = A-B Summaator-lahutaja kaks varianti, kas liitja ja lahutaja funkt. võrdlus või lahutamine on täiendkoodi liitmine. Võrdlusskeem võrreldakse suvalise järgu arve. Kui A < B, siis L = 1, kui A > B, siis G = 1 kui A = B siis E = 1. Kolme olekuga siinipuhver siinipuhvrite väljundi on võimalik viia kolmandasse nö elektriliselt lahtiühendatud olekusse. Potentsiaal on määramata. Dekooder Dekooder määrab, millist käsku täidetakse. Tal võib olla mitu sisendit, aga vaid üks väljund on aktiivne. Tal on 2 astmes n väljundit. Multipleksor multiplekserisse läheb mitu sisendit ning vastavalt sisendile
.....................................................................9 2. Optilised mäluseadmed............................................................................................................ 10 3. Analoog ja digitaal info. Analoog liides (DAC,ADC) ............................................................10 5. PILET...........................................................................................................................................10 1. Võrdlusskeem..........................................................................................................................10 2. Käsuformaadid- 0, 1, 2, 3 ja 1,5 aadressiga arvutid.................................................................11 3. Analoog ja digitaal info. Helikaart...........................................................................................11 6. PILET..........................................................................................................
summaator, mille abil määrata, kui mitu ,,ühte" on antud signaalis. Võis siis analoogimine, milles igas järgus paiknevale ühele antakse kindel pingenivoo (teistest suhteliselt erinev) ning pingete summeerimisega on võimalik määrata mistahes kood. ADC analoogsignaal lastakse läbi mitme erineva takistusega dioodi. Vastavalt sellele, kui mitu dioodi on jõudnud diskreetimisel pingenivoole '1', leitakse koodimuunduris kahendkood. Pilet 5 1. Võrdlusskeem. 2. Alamprogrammide poole pöördumine. 3. Analoog ja digitaal info. Helikaart. Võrdlusskeem. Võrdluskeem ehk komparaator, näitab operantide suuruse suhte. Lihtsalt võrdleb kahte arvu, kumb on suurem, või on hoopis võrdsed arv A on a1a0, arv B on b1b0, ,kui A < B, siis L=1 ,kui A > B, siis G=1 ,kui L=G=0, siis A=B Alamprogrammide poole pöördumine
Sisendi väärtusega juhitakse vastava väljundi väärtust. MUX võimaldab realiseerida suvalisi kahendfunktsioone. Aritmeetika-loogikaplokk (ALU) - Kombinatsioonskeem, mis teeb teatud hulka aritmeetika- ja loogikaoperatsioone. Need on baasoperatsioonid, mida tehakse protsessoris otse riistvaras (liitmine, lahutamine jt aritmeetika poolelt. EI, JA, VÕI jne loogika poolelt). Eri tehete selekteerimiseks on ALUl multipleksor. Skeem: Võrdlusskeem - Ette nähtud kahendarvude võrdlemiseks. Sellega saab võrrelda suvalise järgulisusega kahendarve. Arv A on a1a0, arv B on b1b0, kui AB, siis G=1, kui A=B, siis E=1, kui G=0 ja L=0, siis E puudub. Koodimuundur - Kui on vaja teisendada üht koodi teiseks nende koodide vahel kehtivate teisendusreeglite järgi, nt kahendkoodist kümnend-kahendkoodi. Kolme olekuga siinipuhver XI. Enamkasutatavad järjestiskeemid
Kui juhtsisendi ja valiku sisenditega on operatsioon valitud, siis loogikaskeemi väljund määrab kogu ALU väärtuse. Operatsiooni valikuks kasutatakse multipleksorit. Kõigi järkude realiseerimiseks on identsed loogikaskeemid ja järgulisuse suurendamiseks tuleb neid lihtsalt paralleelselt omavahel ühendada. Kahejärgulise nelja operatsiooniga ALU jaoks on vaja kahte 4-1 multipleksorit. Iga lisanduva järgu jaoks on vaja täiendavat 4-1 multipleksorit. Võrdlusskeem Võrdlusskeem on ette nähtud kahendarvude võrdlemiseks. Olgu meil kahejärgulised kahendarvud A ja B. Väljund G näitab et A on suurem kui B, L näitab et B on suurem ning E näitab et A ja B on võrdsed. Kasutades kahejärgulisi võrdlusskeeme saame võrrelda suvalise järgulisusega kahendarve. Trigerid Registrid. Tihti on vaja arvutis opereerida info edastamisel või andmete töötlusel bittide asemel sõnadega(baidid, 16järku 32järku). Sellisel juhul on meil vaja tervet
9. Multipleksor: Multipleksor on andmeselektor. Mitmest andmesisendist (2 n) valitakse n juhtsisenditega välja üks, ning edastatakse see väljundisse. Multipleksorite süsteemil saab piisava arvu sisendite korral realiseerida mistahes Boole'i funktsiooni. Laiendamiseks nimetatakse multipleksorite hierarhia tekitamist, milles iga järk multipleksoreid (2x vähem, kui nooremas) realiseerib juhtsisendite teatavat järku. 10. Komparaator: ... on võrdlusskeem, mis sisendisse tulevaid operande võrdleb ning teeb kindlaks, kas esimeses sisendis olev operand on suurem (Great), võrdne (Equal) või väiksem (Less) kui teises olev, aktiveerides vastava väljundi. 11. Koodimuundur: On loogikaskeem, mis teisendab sisendkoodi mingisse teise loogikasse. Näiteks positiivsest loogikast negatiivsesse loogikasse inversiooni läbi. Binary-Decimal. Igale sisendjärgule vastab loogikaskeem, mis toimetab teisenduse. 12. ALU:
- muundur a 2 Digitaaln + e vljund b 1 - a b 1 0 + - a 0 + Võrdlusskeem & 1 & G & 1 E &
9. Multipleksor: Multipleksor on andmeselektor. Mitmest andmesisendist (2 n) valitakse n juhtsisenditega välja üks, ning edastatakse see väljundisse. Multipleksorite süsteemil saab piisava arvu sisendite korral realiseerida mistahes Boole'i funktsiooni. Laiendamiseks nimetatakse multipleksorite hierarhia tekitamist, milles iga järk multipleksoreid (2x vähem, kui nooremas) realiseerib juhtsisendite teatavat järku. 10. Komparaator: ... on võrdlusskeem, mis sisendisse tulevaid operande võrdleb ning teeb kindlaks, kas esimeses sisendis olev operand on suurem (Great), võrdne (Equal) või väiksem (Less) kui teises olev, aktiveerides vastava väljundi. 11. Koodimuundur: On loogikaskeem, mis teisendab sisendkoodi mingisse teise loogikasse. Näiteks positiivsest loogikast negatiivsesse loogikasse inversiooni läbi. Binary-Decimal. Igale sisendjärgule vastab loogikaskeem, mis toimetab teisenduse. 12. ALU:
Levinum kasutusala on audiosignaalide genereerimine digitaalsest informatsioonist muusikamängijates. ADC Analoog-digitaal muundur - see muundab analoogsignaali ehk pideva signaali digitaalsignaaliks. Tavaliselt on see elektrooniline seade, mis muundab pinge või voolu kahendarvuks. ADC on vajalik, et mikroprotsessoritel oleks võimalik aru saada, mis välismaailmas toimub kuna mikroprotsessor suudab käsitleda vaid digitaalset signaali. 1. Võrdlusskeem. Võrdlusskeem ehk komparaator on ette nähtud kahendarvude võrdlemiseks. See võrdleb sissetulevaid sisendeid ja teeb kindlaks kas esimeses sisendis olev operand on suurem, võrdne või väiksem kui teises olev, aktiveerides vastava väljundi. 2. Riistvara tegevus alamprogrammide poole pöördumisel. Üheks pinumälu rakenduseks on alamprogrammide poole pöördumine ja siis tagasipöörde aadresside salvestamine. Kui toimub alamprogrammi poole pöördumine, siis
Materjali kuumutamisel ühe temperatuuriga ja seejärel jahutades, aine kristalliseerub ning teise temperatuuriga kuumutades, võtab aine mittekristalliseerunud oleku. Kui aine on kristalliseerunud, peegeldab ta rohkem valgust kui mittekristalliseerunult, seega saab kristalliseerunud pinda kasutada kui põhipinda "land" ja mittekristalliseerunud kohta lohuna "pit". Seega peab CD-RW seade kasutama korduvkirjutamisel kahte erinevat laserikiire võimsust. 27.Võrdlusskeem. Võrdluskeem ehk komparaator, näitab operantide suuruse suhte. Lihtsalt võrdleb kahte arvu, kumb on suurem, või on hoopis võrdsed arv A on a1a0, arv B on b1b0, kui A < B, siis L=1 ,kui A > B, siis G=1 ,kui L=G=0, siis A=B 28.Analoog ja digital info. Helikaart. Iga helikaardi aluseks on digitaalanaloogmuundur (DAC- Digital to Analog Converter), mis arvuti poolt digitaalsel kujul saadetava info kindla algoritmi järgi madalsagedusvõnkumisteks (helisagedusteks) muudab. Just temast sõltub
PILET 1 TRIGERID Triger on mäluelement, mis säilitab 1 biti infot. Trigeril on 2 stabiilset olekut, mis vastavad loogikalülitustele 0 ja 1. Trigeri olek vastab tema väljundsignaali väärtusele mingil ajahetkel. Sõltuvalt sisendsignaalist olek kas säilib või muutub vastupidiseks. Väljundeid on üldjuhul 2 QjaQ. Kasutatakse mäluelementidena registrites, loendurites jne. Informatsiooni salvestusviisi järgi jagunevad kaheks: asünkroonsed infot salvestatakse vahetult sisendisse antud signaalidega sünkroonsed võimalik vaid sünkroimpulsi(clock) olemasolul. Sünkroniseerimine kui trigeriga on ühendatud lubav sisend, mille kõrgel väärtusel(1) loetakse sisse uued sisendid ja toimuvad üleminekud, madalal olekul(0) on triger passiivne ja säilitab oma endise oleku. Sõltuvalt tööpõhimõttest ja ehitusest ja...
1. TRIGERID Mäluelement, mis säilitab 1 biti infot. Kahe stabiilse olekuga loogikalülitus (1 või 0). Olek vastab väljundsignaalile. Sõltuvalt sisendsignaalist säilitab endise oleku või muudab seda hüppeliselt. Tavaliselt 2 väljundit: otsene O ja invertne Õ. Tööpõhimõtte järgi jaotatakse: Seadesisenditega ehk SR-trigerid Loendussisenditega ehk T-trigerid Andmesisenditega ehk D-trigerid Universaalsisenditega ehk JK-trigerid SÜNKROONNE TRIGER (flip-flop) oleku reguleerimine sisendite baasil toimub vaid taktiimpulsi mõjul. ASÜNKROONNE TRIGER (latch) info salvestatakse vahetult sisenditesse antud signaalide põhjal. Sõltuvalt tööpõhimõttest ja ehitusest liigitatakse ühe- või kahe-taktilisteks. Ühetaktiline: puuduseks, et ei võimalda samaaegselt infot vastu võtta ja edastada. Kahetaktiline: master-slave, kokku ühendatud kaks trigerit, et sünkroonimisel nulli haarami...
modemitega. Võrdluseks olgu öeldud, et ISDN võimaldab samu liine kasutades andmekiirust 128 Kbps ja DSL´i kiirus ulatub megabittideni sekundis. · Analoog liides (Analog Interface) analoog-digitaal muundur (Analog to Digital Conversion) IAnalood-digitaal muunduril (ADC) on kaks siendit: muundatav analoog sisend ja konstantse fikseeritud pingega sisend (Vref). Edasi tuleb analoog võrdlusskeem mille väljundisse ilmub loogilisele 1-le vastav pinge kohe kui + märgitud pinge on kõrgem kui märgitud sisendi pinge. Koodimuundur peab teisendama muundamisel saadus koodi kahendkoodiks. 67 digital-analoog muundur (Digital to Analog Conversion) Digitaal analoog muundureid (DAC) võib realiseerida mitmel erineval viisil. Näitena olen
a. varustati kõik personaalarvutid 56 Kbps modemitega. Võrdluseks olgu öeldud, et ISDN võimaldab samu liine kasutades andmekiirust 128 Kbps ja DSL´i kiirus ulatub megabittideni sekundis. Analoog liides (Analog Interface) o analoog-digitaal muundur (Analog to Digital Conversion) IAnalood-digitaal muunduril (ADC) on kaks siendit: muundatav analoog sisend ja konstantse fikseeritud pingega sisend (Vref). Edasi tuleb analoog võrdlusskeem mille väljundisse ilmub loogilisele 1-le vastav pinge kohe kui + märgitud pinge on kõrgem kui märgitud sisendi pinge. Koodimuundur peab teisendama muundamisel saadus koodi kahendkoodiks. 65 o digital-analoog muundur (Digital to Analog Conversion) Digitaal analoog muundureid (DAC) võib realiseerida mitmel erineval viisil. Näitena olen
Katkestusi saab alati programselt maskeerida, see tähendab keelata. Selle, millised katkestused keelatakse, määrab maski registrisse kantud kood. Vastava juhtregistri sisu määrab, kuidas lahendatakse prioriteetide probleem. Katkestuste teenindus register võimaldab teha ka muutuvate prioriteetidega süsteemi. Katkestusevektor näitab, millist seadet teenindav katkestuse programm käivitatakse. Tegelikult näitab katkestuse vektor, kuidas määratakse PC uus väärtus. 28. Võrdlusskeem Võrdluskeem ehk komparaator, näitab operantide suuruse suhte. Lihtsalt võrdleb kahte arvu, kumb on suurem, või on hoopis võrdsed arv A on a1a0, arv B on b1b0, ,kui A < B, siis L=1 ,kui A > B, siis G=1 ,kui L=G=0, siis A=B Kompilaator ehk translaator on programm, mis tõlgib (kompileerib) ühes arvutikeeles (lähtekeel) kirjutatud lähtekoodi teise arvutikeelde (sihtkeel, tihti binaarne objektikood). Sagedasim põhjus lähtekoodi selliseks transformeerimiseks on käivitatava programmi