1. DEKOODER Loogikaskeem, mis muundab etteantud sisendkoodi sellele vastavaks väljundkoodiks. Dekooder võtab sisse kahendsõnumi, desifreerib selle ning annab konkreetsele sõnumile vastavasse väljundisse (kõrge) signaali. Tüüpilisel dekoodril on n sisendit ja max 2n väljundit võimalik jätta mõni kasutamata. Kahendkoodi saab muuta koodiks, millega aktiveerida mälupesa, juhtida segmendiindikaatorit jne. Sageli kasutatakse suvapöördusmäludes, tõlkimaks siinilt saadud aadress lahti kujule, mille järgi leida mäluväli, mille pool pöörduti. Kasutatakse ka protsessori sisemuses, kus dekodeerivad käsuregistrist saabunud käsukoode ning edastavad neid juhtautomaadile. Kõige levinumalt koosnevad dekoodrid AND loogikaelementidest. Suure sisendite arvu korral kasutatakse dekodeerimiseks kaskaadlülitust, kus esimese astme dekooder aktiveerib ühe teise astme dekoodri ning see alles omakorda ühe väljundi. 2
taktsagedusel aeglus. *Asünkroonne siin- Ei ole otseselt kellaga reguleeritud, plussiks on see, et siiniga ühendatud seaded ei pea töötama täpselt sama tatsageduse juures. Asünkroonnse siini puhul on aga kriitiliselt tähtis nö. kätlemise(handshaking) kasutamine. *Tagasisideta siin- (a)Andmed saavad edastamiseks valmis. (b)Saadetakse välja DataValid signaal. (c)Seade/funktsionaalne üksus võtab andmed siinilt vastu. (d)DataValid signaal läheb madalaks. (e)Andmed kaovad siinilt. *Tagasisidega siin-(a)Andmed saavad edastamiseks valmis. (b)Saadetakse välja DataValid signaal. (c)Sisend/väljundseade saadab protsessorile vastu DataAccepted signaali ning kopeerib siinilt andmed. (d)DataValid ning DataAccepted signaal lähevad madalaks ning andmed kaovad siinilt. Sellist nähtust nimetatakse ka handshaking'uks.
väljundkoodideks. Sisuliselt võtab dekooder sisse kahendsõnumi, desifreerib selle, ning annab konkreetsele sõnumile vastavasse väljundisse (kõrge) signaali. * Tüüpilisel dekooderil on n sisendit ning maksimaalselt 2n väljundit võimalik on jätta mõni 2n väljundist kasutamata. *Dekooderi abil saab kahendkoodi muundada koodiks, millega aktiveerida mälupesa, juhtida segementindikaatorit jne. *Sageli kasutataksegi dekoodereid veel suvapöördusmäludes, tõlkimaks siinilt saadud aadress lahti kujule, mille järgi leida mäluväli, mille poole pöörduti. Dekoodereid kasutatakse veel ka protsessori sisemuses, kus nad dekodeerivad käsuregistrist saabunud käsukoode ning edastavad neid juhtautomaadile. *Kõige levinumalt koosnevad dekooderid AND loogikaelementidest. *Suure sisendite arvu korral kasutatakse dekodeerimsieks kaskaadlülitust, kus esimese astme dekooder aktiveerib ühe teise astme dekooderi ning see alles omakorda ühe väljundi. 5
Viimane lubab andmeedasukiirust kuni 1 MB/s. ECP- kasutatakse printerite ja skannerite puhul, EPP aga ülejäänud seadmete ühendamiseks. Paralleel porti ühendatakse nt: ZIP kettaseade, Väline CD-ROM seade, SCSI adapter, Digitaalne kaamera, skanner, printer. Sisendport ja väljundport. Sisendport vahendab andmeid sisendseadmelt protsessori siinile, teostades selleks vajaliku signaalitöötluse ning ajalise kooskõlastuse. Väljundport vahendab andmeid protsessori siinilt väljundseadmele, sooritades vajalikud infoteisendused ning ajalise kooskõlastuse. Klaviatuuriport. Neid on kahte sorti: üks neist on see IBM PS/2 pesa ja vanemat tüüpi klaviatuuriport, mis on suurem kui PS/2-pistik. Kui aga soovid kasutada hea tunnetusega klaviatuuri, millel paraku on 5 vanemat tüüpiümmargune pistik (mida kasutatakse DIN-pistikutes), võid hankida ülemineku, millega saab vanema klaviatuu ri PS/2-porti ühendada.
SAMM 2: R2 , Select Y, Add ja Z out . in SAMM 3: Z ja R1 out . in Milline on registri R1 sisu kirjeldatud tsükli lõpuks? ■ R1 info viiakse registrisse Y, R2 info viiakse siinile. ALU võtab info siinilt ja registrist Y, teeb liitmistehte: 4805+3190=7995. See salvestatakse registris Z, sealt viikase edasi siinile ja sealt omakorda registrisse R1. Vastus: 7995 f. Joonisel kujutatud CISC protsessoril kulub 1,1ns andmete liigutamiseks läbi aritmeetikaloogika seadme ja andmete liigutamiseks siinil ühelt seadmelt teisele 0,4ns
protsessor väljund- CPU RAM ROM seadmed Joonis 2.4. Ühissiiniga arvuti struktuur Siinis edastatakse andmeid mõlemas suunas, s. t signaalide vastuvõtt ja väljastamine toimub samu juhtmeid pidi. Selleks kasutatakse kolmeolekulisi kahesuunalisi puhvreid. Joonisel 2.5 on reversiivne andmete edastus siinilt A seadmele B kahesuunalise puhvri abil. Siin A Võimendi 1 Andmed A Andmed B Seade B Võimendi 2 Juhtimine: 0 - suund A >B