Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Arvutid eksamipiletid joonistega (0)

1 Hindamata
Punktid

Pilet 1 
1.  Trigerid
2.  Konveier  protsessoris ja mälus. 
3. Suvapöördusmälud. 
 
Trigerid 
(
Flip -Flops) kuuluvad järjestiskeemide hulka sest neil on olemas mälu omadus, see tähendab väljundi väärtus 
sõltub peale sisendite väärtuse antud ajahetkel ka eelnevast väljundiväärtus-test. Triger  on elementaarne 
mäluelement, mis võimaldab säilitada infot üks bit. Esitades  trigerit tõeväärtustabeli või funktsiooni kaudu, 
tuleb sisse tuua aja  parameeter . Triger on kahe stabiilse  olekuga  element. Tavaliselt trigeril on kaks väljunidit: 
Joonis: 
 
SR-TRIGER (set-resest)  
ühe ja kahetaktiline , antud on asünkroonne, R=S=1 on keelatud. Töötab: RS; Q(t), 00–>Q(t-1) , 01= 1, 10= 0, 11=-- 
Asünkroonse  trigeri puhul muutub väljundi väärtus sisendite väärtuste muutuste järgi. 
Potentsiaaliga sünkroniseeritav SR : Sünkrosisendiga C määratakse, millal lülitub triger uude olekusse. 
 
NB! Keelatud on anda mõlemasse sisendisse  signaal  1, sest otseväljund ja inversiooniväljund ei saa olla võrdsed. 
 
MS-TRIGER (Master  Slave
MS-Triger on kahetaktiline triger, mis lahendab  tagasisidega tekkinud probleeme. Kahetaktiline triger koosneb kahest 
identsest trigerist Master ja Slave. 
 
D-TRIGER (Delay) 
data 1 infosisend, väljundis  kordab sisendi signaali, aga sünkroimpulsi võrra hiljem, saab säilitada lühiajaliselt infot. D 
trigeril on kaks  sisendit  – D andmesisend ja C clock  sisend . Niikaua kui C=0, säilitab triger oma väärtust. Kui C=1, siis 
antakse trigerile D väärtus, kas 0 või 1, oleneb D väärtusest. Seega säilitab D triger oma väärtust seni kuni tuleb uuesti 
clock sisendisse1. Ehk kui C=1, Q=D ja C läheb nulliks(C=0), nüüd on trigeri väärtus Q=D kuni aja t pärast tuleb uuesti 
sisend C=1 ja siis saab Q väärtuseks jälle D väärtus. 
Potentsiaaliga sünkroniseeritav D-triger 
D-trigeri väljund võtab  sisendis oleva väärtuse , kui sünkrosisend seda lubab. 
 
 
Frondiga sünkroniseeritav D-triger 
Frongida sünkroniseeritav triger lülitub ümber, kui C-sisendi väärtus muutub 0–st 1–ks või 1-st 0-ks. Lülitumine toimub 
AINULT frondi ajal. 
 
JK-TRIGER ( Jump  Key)  
Potentsiaaliga sünkroniseeritav JK 
Sarnaneb oma käitumiselt  SR-trigeriga. Erinevus on kombinatsiooni J=K=1 juures. Triger võtab eelmise olekuga 
vastupidine olek. 
 
 
Frondiga sünkroniseeritav JK-triger 
Realiseerub D-trigeri baasil. 
 
T-TRIGER (Toggle) 
1infosisendiga, iga järgmine impulss muudab trigeri oleku vastupidiseks, nn. loendustriger.  
T-trigeriks nim ka loenustrigeriks. T-trigerit kasutatakse tihti sageduse jagamisel ja oendurites. Väljendub XOR kaudu. T-
trigeril sõltub väljundi uus väärtus alati eelmisest väljundi väärtusest. 
 
 
Asünkroonsete asendussisenditega trigerid 
Viib trigeri algolekusse. 
 
 
Konveier protsessoris ja mälus 
Käsu täitmise protsessoris võib jagada teatud sõltumatuteks  etappideks . Näiteks on siin  käsk  jagatud  neljaks  etapiks: 
1) IF Instruction Fetch (Käsu  laadimine ) + Instruction Decode (ja dekodeerimine) 
2) OF Operand Fetch (Operandi laadimine) 
3) OE Operand Execute ( Operatsioni täitmine ALU-s) 
4) OS Operand  Store  ( Resutaadi  salvestamine
Programmi täitmine ilma konveierita: 
 
Eeldades, et iga etapi täitmisel on hõivatud võrreldav hulk riistvara , siis igal taktil on hõivatud vaid 25% protsessorist. 
Oleks aga otstarbekas koormata kogu protsessori maksimaalselt.  Selleks vaja teha protsessori nii, et need neli 
käsutäitmise etappi oleksid kõik sõltumatud ja ligilähedaselt sama kestusega. Paralleelsuse tõttu täidetakse käske 
keskmiselt ajaühikus rohkem. Samuti kogu  protsessor  on pidevalt  koormatud
Konveieriga programmi täitmine (Pipeline): 
 
 
Konveieri kasutamine tõstab oluliselt protsessori tootlikkust, kuid ainult siis, kui see töötab järjest, ilma et konveierit 
oleks vaja uuesti käivitada või vahepeal peatada. Konveieri tõhusust vähendavad
siirdekäsud, operandide laadimine mälust, andmete ja käskude  sõltuvus
Siirdekäsud: Konveier töötab hästi seni, kuni ei ole käske, mis realiseerivad  programmis  
hargnemisi. Hargnemise korral tuleb konveier uuesti käivitada. Tuleb arvestada võimalusega, 
et programmi ilma hargnemisteta teha ei saa, kuid mida vähem on vaja konveierit uuesti 
käivitada, seda kiirem on programmi täitmine. 
Operandide laadimine mälust: Mälu poole pöördumise aeg on tavaliselt pikem kui teised 
käsu täitmise etapid ja tavaliselt ei ole selle pikkus prognoositav, sest mälu kasutavad ka 
teised süsteemi komponendid peale protsessori. Et ei tekiks ressurside konflikti, mis peataks 
konveieri tööd, on otstarbekas realiseerida konveieriga  protsessoris ainult selliseid käske, 
kus operandid  on registermälus ja ka tulemus  kirjutatakse  registrimällu. 
 
 
Suvapöördusmälud 
 
Suvapöördusmälud on sellised mälud , kus suvalise sõna poole pöördumine võtab ühesuguse 
aja sõltumata tema asukohast mälus. ( Random  Access  Memory  – RAM) RAM jaguneb 
valmistamise  tehnoloogia järgi omakorda magnetmäludeks ja pooljuhtmäludeks. 
Magnetilised RAM-i mälud on oma tähtsuse kaotanud, kuid kunagi kasutati just 
ferriitrõngastest koostatud kuupe arvuti põhimäludena. Pooljuht RAM-i mälud on 
valmistatud pooljuhtidest, kasutades mikroskeeme valmistamise tehnoloogiat. RAM-i 
pooljuhtmälud jagunevad mittesäilivateks ja säilivateks. Mittesäilivatest mäludest kaob info, 
kui  toide  on välja lülitatud, kuid säilivates mäludes toite väljalülitamine infot ei kustuta. 
Mittesäilivad jagunevad Staatiline pooljuht-suvapöördusmälu ( SRAM ) ja  Dünaamiline  
pooljuht-suvapöördusmälu ( DRAM ). 
Pilet 2 
1.  Loendurid
2.  Adresseerimise viisid. 
3. LCD, LED, OLED ja  plasma   kuvarid
 
Loendurid 
 
Loenduriteks nimetatakse impulsside loendamiseks ette nähtud loogikalülitust.  Loenduril on sünkrosisend 
(loendussisend) ja m väljundit. Iga impulsi saabumisel sünkrosisendisse muudab üks või mitu väljundit oma väärtust. 
Teatud arvu väljundkombinatsioonide järel kogu väljundkombinatsioonide jada kordub. Erinevate 
väljundkombinatsioonide arvu nim  mooduliks . Loenduril võib olla ka loendamist lubav sisend (E). Kui E-sisend ei ole 
aktiivne, siis loendus ei reageeri sisendisse tulevatele impulssidele ja väljundi väärtus 
on 
muutumatu. Iga impulsi saabumisel C-sisendisse läheb  loendur järgmisesse olekusse. 
Loendurit saab nullida ja viia ükskõik millissesse olekusse. Loenduril võib olla 
paralleellaadimise võimalus. 
Loenduri käitumise määratlemiseks kasutatavad  parameetrid
   Loendamise  seaduspärasus 
   Moodul võib olla   , kus n on järkude arv, kuid mitte alati 
  Kahendloendurite korral, kas loendatakse kasvavas või kahanevas suunas 
  Kas loendur on sünkroonne või asünkroonne 
  Kas loendur on järjestikülekandega või paralleelülekandega 
Sünkroonsed kahendloendurid  
Järjestikuülekanne – trigeri sisendi väärtus levib kõikide nooremate järkude kaudu.  
Paralleelülekanne  – kõigile trigeritele arvutatakse sisendite väärtused eraldi ja ülekanne ei läbi kõiki nooremaid järke. 
Kahendloendur  võib arvutada ka kahanevas suunas. 
Ümberlülitumisaeg on kogu aeg  samasugune . Kasut. arvutites andmetöötluses. 
Ajadiagramm: 
 
Asünkroonne  
Üleminekuaeg  ühest olekust teise ei ole  konstantne , vaid oleneb sellest, milliselt kombinatsioonilt  millisele  toimub 
üleminek,  kasut. Indikatsiooniseadmetes
 
Lülitub eelmisega vastupidiseks siis, kui tema noorem naaber muutub 1-st 0-ks. 
 
 
Ajadiagramm: 
 
Kahendloendur-kümnendloendur – Loenduri moodul ei pruugi alati olla kahe täisaste. Nt kasustatakse  kahend -
kümnendkoodi, kus loenduri moodul on 10. St. järjestikuskoodid on 
loenduril on 10 erinevat kombinatsiooni, millega ta vastab sissetulevale impulsijadale. 
Suvalise seaduspärasusega loendurid 
Loenduri väljundi kombinatsioonid ei ole alati järjestikused  kahendarvud  nagu kahendloenduril. Nt Gray kood on selline 
kood, kus kõik järjestikused koodid on naaberkoodid, st, et nad erinevad vaid ühe kahendjärgu poolest. g= QI+ QI +1 Gray 
joodi loendur ei ole kahendloendur, kuid tema moodul on võrnde   -ga n-järgulise koodi korral. Kood on kolmejärguline 
             Gray koodi puhul lülitub korraga ainult 1 triger. 
 
Adresseerimise viisid. 
 
Vahetu adresseerimine – käsukoodi juurde kuulub kohe operand. Käsukoodiga ei ole kaasas operandi aadress, vaid 
operand ise. St, et programmi on kirjutatud  constant ja masinkoodi transleerituna on see käsukoodi juures. Konstant 
laetakse protsessorisse koos käsukoodiga. Operandi pikkus on piiratud.  
 
Otsene adresseerimine –  programmis on otseslt määratud operandi asukoht mälus. See operand peab alati asuma 
arvuti mälus kindlas kohas, kuhu näitab käsukoodi juures olev aadress. Operandi väärtus võib muutuda, aga asukoht 
peab olema sama.  Käsukoodiga võib kaasas olla lühike aadress, mis  viitab  operandi asukohale registrimälus. 
 
Kaudne adresseerimine – käsuga antakse kaasa aadressi aadress e. Käsuga antav aadress näitab operandi aadressi 
asukohta  mälus.  
 
Autodekrementne adresseerimine on seotud pinumälu kirjutamisega. Alguses vähendatakse pinumälu osuti väärtust, et 
see näitaks esimesele vabale pesale pinumälu piirkonnas ja siis kirjutatakse operand mällu. Pinumälu osutis säilib 
viimasena kirjutatud sõna aadress. 
Autoinkrementne adresseerimine on seotud pinumälust lugemisega. Alguses loetakse sõna, millele osutab pinumälu 
osuti ja siis suurendatakse pinumälu osuti nii, et see näitaks järgmisele sõnele pinumälu piirkonnas. 
 
Baseerimisega adresseerimine  - selle korral aruvatatakse aadress summana baasregistri väärtustest ja nihkest, mis 
antakse koos käsukoodiga. Baasregistris on pikk mäluaadress, aga indeks võib olla lühem. Nihe  võib olla märgiga arv. 
Baseerimisega adresseerimine võimaldab teatud elemendile andmestruktuurist juurdepääsu andmebaasi alguse suhtes. 
Baas otsustab tavaliselt andmestruktuuri algusele ja  indeksiga valitakse teatud kirje. 
 
Indekseerimisega adresseerimine – selle korral leitakse aadress summana käsukoodiga koosolevast baasaadressist ja 
kuskil registris säiltatavast indeksist. Käsukoodiga kaasas olev aadress on pikk aadress. (anal baseerimisega) 
 
Baseerimisega ja indekseerimisega aadresseerimine – aadress leitakse kahe registri väärtuste summerimisel. Ühes neist 
registritest on baasaadress ja teises indeks. Juurde võidakse liita ka veel käsukoodiga koos olev nihe. 
 
Suhteline adresseerimine – käsukoodiga antakse kaasa märgiga nihe, mis liidetakse käsuloenduri (PC) väärtusele. See 
võimaldav programmis nt tsüklites  liikuda nihke võrra edasi või tagasi. Võimaldab programmi mälus  laadida  suvalisse 
kohta, sest  siirded  tehakse  mainitud  aadressi suhtes. 
 
LCD, LED, OLED ja plasma kuvarid 
 
LCD ( Liquid Crystal  Display
– e. Vedelkristallkuvar. Kuvari vedelkristallpaneeli taga on  valgusallikas . Valgusallika 
poolel on  filter , mis  laseb läbi ainult 0-kraadise polarisatsiooniga valgust; järgneb vedelkristall ja vaataja poolel on on 
filter, mis lasev läbi 90-kraadise polarisatsiooniga valgust. Vedelkristall valgust ei kiirga ning on vaja valgusallikat, millest 
lähtuvat valgust on võimalik lasta läbi vedelkristalli või mitte. On olemas 3 erinevat võimalust : taga on  peegel ; taga on 
aktiivne valgusallikas; taga on nii peegel kui ka aktiivne valgusallkas. Esineb probleeme musta värviga.  
  
Pasiivmaatriksiga LCD 
Aktiivmaatirksiga LCD 
 
OLED 
orgaanilistel valgusdioodidel põhinev tehnoloogia. 
koosneb järgmistest kihtidest: 
  Alus, mis võib olla  painduv  plastmass 
   Anood , mille läbi liiguvad elektronid OLED-i pingestamisel välise vooluallikaga 
  Orgaanilised kihid , mis koosnevad juhitavast  kihist , mis on valmistatud orgaanilise  plasti  molekulidest ja mis 
saadab  elektrone anoodile, ning emiteerivast kihist, mis on valmistatud teist tüüpi orgaanilise plasti molekulidest 
ja transpodrib elektrone katoodilt 
  Katood, mis võib olla olenevalt OLED-i tüübist olla läbipaistev 
OLED-is emiteeritakse valgust anoodi ja katoodi abil. Orgaaniliste kihtide alusele kandmiseks on kolm võimalust: 
vaakum- termo -aurustamine, orgaanilise auru faasi  sadestamine , jugaprinteriga printimine.  
Pasiivmaatriksiga OLED 
Aktiivmaatirksiga OLED 
 
LED ( Light Emitting Diode ) - 
On kahte tüüpi LED-paneele: tavapärane (kasutades tavalisi LED) ja pinnale paigaldatud 
(SMD) paneel . Enamik välised ekraanid  ja mõned sise-ekraanid on ehitatud üles eraldi paiknevatele LED’idele. Punased, 
sinised ja rohelised dioodid  on pannakse gruppidena kokku moodustamaks täisvärvilise piksli  (tavaliselt ruudu kujuna). 
Need pikslid on võrdsete vahedega ja on mõõdetud keskkohast  keskkohani saavutamaks absoluutset piksli resolutsiooni. 
 
 
Plasma (Plasma Display Panels, PDP) 
– Plasmaekraan koosneb suurest hulgast klaaskihtide vahel asuvatest 
kambrikestest, mis on täidetud neooni ja kseooni seguga . Esiklaasi taga on läbipaistvad  elektroodid , mis on kaetud 
kaitsva MgO  kihiga . Kambrikeste taga on teisesuunalised elektroodid, mis võimaldavad kambrikesi ükshaaval 
adresseerida. Kambrikeste see on  fosfor , mis on tänu lisanditele võimeline eraldama kolme põhivärvi (RGB) valgust. 
Andes elektrootidele pinge, gaas ioniseeritakse ja ta muutub plasmaks. Selle tulemusena eraldub UV-valgus, mis 
ergastab kambrikestes oleva fosfori elektronid. Kui need elektronid lähevad oma normaalsele energia  tasemele , eraldub 
nähtav valgus. Ekraanipunktide eri värvi alampunktide vahel on vaheseinad, et  naabrite  vahel ei oleks üksteise 
mõjutamist. Kujundi kvaliteet on väga hea. Kujundi kuvamiseks kulub väga palju energiat.  
 
 
 
Pilet 3 
1.  Dekooder
2.  Käsuformaadid  - 0, 1, 2, 3 ja 1,5  aadressiga   arvutid
3. RAID ja SSD  kettad
 
Dekooder. 
 
Dekooder on ette nähtud kahendarvude dekodeerimiseks, see tähendab, et tehakse kindlaks, milline on sisendkood. 
Igale võimalikule sisendkoodi väärtusele (n järgulise koodi korral on neid 2) vastab  dekoodril  üks väljund ja järelikult on 
dekoodril    väljundit. Kuivõrd iga sisendkoodi korral on aktiivne ainult üks valjund, on meil seal unitaarkood (1-out-of-2 
kood). St, et igas  koodis  on ainult üks 1. Juhtsisend E võimaldab keelata dekodeerimist, kui ta väärtus on 0.
 
Madalaktiivse väljundi dekoodri korral, on vastupidi igas koodis ainult üks 0. 
 
Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 
 
Kõigis käskudes on alati käsukood  (KK), mis määrab tegevuse, mida tuleb teha ja samuti, kuidas leida operandid ning 
kuhu salvestada resultaat . Operandi leidmise ja resultaadi salvestamise koha leidmiseks on terve rida eri  meetodeid
mida nimetataksegi adresseerimisviisideks. Käskude pikkus on oluline mälu kasutamise efektiivsuse jaoks. 
 
0 aadressiga arvuti (Käsukood (OPCode)) 
– tegemist on pinumälul põhineva arvutiga. Aadresse ei ole käsu formaadis. 
Alati võetakse operandid pinumälu pealt ja kirjutatakse sinna tulemus. 
 
1 aadressiga arvuti (Käsukood (OPCode)Aadress 1) 
– Käsu koodiga saab olla kaasa antud vaid üks pikk aadress, mis 
viitab mälupesale, kus võib olla üks operand või resultaat. Kui on tegemist kahe operandiga käsuga, siis tavaliselt asub 
teine operand ühes kindlalt fikseeritud registrimälu registris ja sinna paigutatakse ka resultaat. Operandi kandmine 
akumulaatorisse ja sealt resultaadi salvestamine õigesse mälupesasse on juba programmisti töö. Nõuab 10 pöördumist 
mälu poole. 
 
2 aadressiga arvuti (Käsukood (OPCode)Aadress 1, Aadress 2) 
– Kahe aadressiga formaadi  korral tavaliselt 
salvestatakse resultaat ühe operandi kohale, sest eraldi aadressi resultaadile ei saa määrata. Nõuab 15 pöördumist mälu 
poole. 
 
3 aadressiga arvuti (Käsukood (OPCode)Aadress 1, Aadress 2, Aadress 3) 
– Käsu juurde kuulub kolm pikka aadressi, 
mis näitavad operandide asukohta ja tulemuse salvestamise kohta põhimälus. Mälus saab näidata kahe operandi ja 
resiltaadi asukohta. Nõuab 12 pöördumist mälu poole. 
1.5 aadressiga arvuti (Käsukood (OPCode)Aadress 1, lühike aadress) – 1.5 aadressiga arvutis saab olla käsukoodiga 
kaasas üks pikk mälu aadress ja teine lühike aadress, mis viitab registrimälu registrile. 
 
 
RAID ja SSD kettad 
 
Sõltumatute ketaste liiasmassiiv Redundant  Array of Independent Disks ehk RAID.
 Sõltumatute ketaste 
liiasmassiiv on mitmest kõvakettast või kõvaketta partitsioonist moodustatud loogiline plokkseade andmete 
salvestamiseks, kus samad andmed salvestatakse  mitmele  kõvakettale. 
RAID-i ketaste arendamiseks on kolm põhjust: liiasus tõstab süsteemi töökindlust, paralleelne pöördumine tõstab 
töökiirust, hind on madalam. 
RAID-i kettad jagatakse tasemeteks: 
Tase 0 – Tegemist on ilma liiasuseta ketaste massiiviga, mis on RAID-i tasemetest kõige odavam. Kasutatakse 
superarvutites. 
Tase 1 – Liiasusega ketta  masiivi puhul kasutatakse peegeldamist, mille korral dubleeritakse identne info mitmele 
kettale. Kogu infost on alati olemas koopia teisel kettal. Kasutatakse andmebaasisüsteemides. 
Tase 2 – Andmed jaotatakse ketaste vahel bittidena. Iga bitirea jaoks kasutatakse Hammingi veaparanduskoodi.  
Tase 3 – Andmed jagatakse bittidena ketasete vahel ja ühte  ketast  kasutatakse paarsuskontrolli info salvestamiseks. 
Tase 4 – Info salvestatakse plokkidena eri ketastele. Kõik kettad on sõltumatud ja nende poole saab pöörduda 
samaaegselt, mis võimaldab tõsta pöörumise kiirust, kuid kõikide plokkide paarsusinfo on salvestatud eraldi ühele 
kettale. Kiirus väheneb. 
Tase 5 – Info kirjutatakse plokkidena ja kasutatakse paarsuskontrolli nagu tasemel 4, aga nüüd on paarsusinfo hajunud 
ketaste vahel. 
Tase 6 – Info jagatakse ketaste vahel plokkidena ja kontrollkood kirjutatakse mitmele kettale, kasutades  Reed -Solomoni 
koodi.  
Tase 10 
 
Pooljuhtketas  
(Solid State Drive ehk SSD) on välismälu – andmekandja, mis kasutab püsimälu info hoiustamiseks. SSD-d 
eristuvad tavalistest kõvaketastest (Hard Disk  Drive ehk HDD), mis on elektromehhaanilised seadmed ja koosnevad 
pöörlevaist laengutega metallketastest ja lugemis-/kirjutamispeast. SSD-d kasutavad selleasemel mikrokiipe, hävimälu ja 
säilmälu ning ei sisalda mingeid liikuvaid osi. Operatsioonisüsteemile paistab pooljuhtketas tavalise kõvakettana ning 
selle kasutamiseks pole vaja spetsiaalseid draivereid. 
 
SSD ketta eelised võrreldes kõvakettaga: 
• pöördumisaeg on suurusjärgult 100 korda väiksem, sest ei ole vaja positsioneerida päid; 
• lugemise/kirjutamise aeg on suurusjärgult 3 korda kiirem; 
• puudub  müra , sest ei ole liikuvaid osi; 
• vastupidavus löökidele on hinnanguliselt 8 korda parem; 
•  energiatarve  on oluliselt väiksem kui kõvakettal (SSD  ketas  tarbib 2-3  vatti  ja  kõvaketas  6-7 vatti); 
• vibratsiooni ei ole, sest puuduvad liikuvad osad; 
• töökindlam. Keskmine tõrketa tööaeg ( Mean time  between failures, MTBF) on 3 korda suurem; 
•  magnetväli  ei mõjuta välkmälu; 
• soojust eraldub vähem; 
• väiksem kaal, mis on oluline kantavates arvutites. 
Kõvaketta eelised SSD mäluga võrreldes: 
• hind on väiksem (gigabaidi hind on üle 10 korra väiksem); 
• maksimaalne mälu maht on suurem (SSD mahud jäävad kantavates arvutites 256 GB sisse aga kõvaketastel ulatuvat 
mitme TB-ni). 
Viimased  kaks kõvaketta eelist on need, mis piiravad SSD mälude kasutamist. 
 
 

 
Pilet 4 
1.  Summaator : järjestik, paralleel ja kiire ülekanne. 
2.  Optilised  mäluseadmed. 
3.  Analoog  ja  digitaal  info. Analoog  liides  (DAC,ADC). 
 
Summaator: järjestik, paralleel ja kiire ülekanne. 
 
Summator on  loogikaskeem  kahendarvude aritmeetiliseks summeerimiseks. 
 
 Mitmejärgulise kahendarvu summaator koosneb mitmest ühejärgulisest summaatorist. Arvu summeerimisel tuleb lisaks 
kahe 
summeeritava arvu vastavatele järkudele liita nendega ka nooremate järkude summeerimisel tekkinud ülekanne. 
Eristatakse kahte summatorit: 
 
Täissummaator arvestab  liitmisel eelmisest järgust tulenevat ülekannet 
Poolsummaator  - ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati 
saadav üks täissummaator. 
 
Jada ülekandega e. järjestikülekandega summaatoris 
moodustatakse  väljundsignaal  arvukohtade järjestikku 
summeerimisega, alates kõige nooremast (parempoolsest) kuni kõige vanema ehk vasakpoolsemani välja. Arvukoha 
summeerimiseks ja ülekande moodustamiseks kulub teatud aeg, mida ülekande seisukohalt võib vaadelda hilistumisena. 
Kuna ülekanne toimub järjestikku, siis aeglustab see summaatori tööd. Suure  kohtade arvu korral on koguhilistumine 
võrdne hilistumise  summaga üksikutes kohtades. 
 
Rööpülekandega e. paralleelülekandega summaatorid 
töötavad palju kiiremini kui jadaülekandega summaatorid. 
Mitmekohalise kahendarvu summeerimisel moodustatakse ülekanne korraga kõigi kohtade jaoks. Seetõttu ei kulu 
ülekandeks lisaaega ning summaator töötab kiiremini kui jadaülekande korral. 
 
Kiire ülekandega summaatorid 
- nende puhul on rakendatud rööpülekannde põhimõtet kombineeritult koos 
jadaülekandega. Ülekanded on moodustatud kõigi kohtade jaoks korraga. 
 
Optilised mäluseadmed 
 
Info salvestamisel kasutatakse peegelduvat materjali, milles on augud (süvendid). Rada on CD-ROM-l  spiraali  kujuline 
(mitte kontsentrilised  ringid  nagu kõvakettal). Lugeva laseri positsioneerimine on analoogiline kõvaketta  peade  
positsioneerimisega. Peegeldunud laseri kiir teisendatakse  elektriliseks signaaliks. CD-ROM-i läbimõõt on 12 cm.  
Info kantakse plaadi pinnale radadena, mille vahekaugus on 30 korda väiksem kui inimese juuksekarva läbimõõt. Kokku 
on 20 000 rada kogupikkusega peaaegu 7 km. Spiraal algab plaadi seest. Info salvestatakse rajale süvendite ja põhipinna 
abil. 
Lugemisel kasutatakse valgusallikana laserit, millest saadakse monokroomne valgus lainepikkusega 780nm. Optilise 
süsteemi abil juhitakse laseri valgus läbi plaadi aluse valgustpeegeldavale kihile. Kui kiir langeb põhipinnale või süvendi 
põhja, peegeldub see tagasi ja juhitakse detektorile.  
 
CD-R Sarnaneb ehituselt CD-ROM-ile, kuid aluseu ja metallikihi vahel on valgustundlikust orgaanilisest materjalist 
(tsüaniin või seda sisaldavad  segud ) andmekiht. Alusele on pressitud pidev spiraalvagu, mille järgi kirjutav seade hiljem 
kirjutuslaserit positsioneerib (kirjutamiseks kasutatakse kõrge intensiiivsusega laserkiirt).  Kirjutamisel  tekitatakse valgust 
mittepeegeldavaid alasid, mis on materjali kerge sulatamisega mittepeegeldavaks muudetud piirkonnad, mida CD-
seadme poolt ära tuntakse. 
 
CD-RW andmekihi pind koosneb erilistest keemilistest komponentidest, mis võivad oma olekut korduvalt muuta ja 
säilitada, sõltuvalt temperatuurist. Materjali kuumutamisel laserkiirte abil ü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 peab CD-RW seade kasutama 
korduvkirjutamisel kahte erinevat laserkiire võimsust. 
 
Analoog ja digitaal info. Analoog liides (DAC,ADC). 
 
Analooginfo  – 
info kandja võib võtta ükskõik millisel ajahetkel oma 
rajaväärtuste 
puhul suvalise väärtuse. Nt-ks pinge 0 voldist +5 voldini: 
 
Digitaalinfo – 
fikseeritud on ainult teatud hulk lubatud väärtusi mida 
võib info 
kandja omada oma rajaväärtuste vahel. Nt-kslubatud pinge  nivood  0, 3, 
5V: 
 
DAC – 
muudab lõpliku pikkusega kahendarvu pingeks või mõneks muuks füüsiliseks suuruseks ( laend , surve). Seega 
tuleb genereerida analoogväärtus, mis on proportsionaalne iga kahendkoodi bitiga ja nad lõpuks summeerida, et saada 
terviklik väärtus. Mida rohkem on koodi ühtesid  ehk mida suurem on  kahendarv , seda rohkem on analoogsummaatori 
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, 
,kui A  B, siis G=1 
,kui L=G=0, siis A=B 
 
Riistvara tegevus alamprogrammide poole pöördumisel 
 
Alamprogrammide poole pöördumine ja siis tagasipöörde  aadresside  
salvestamine on üks pinumälu rakendusi. 
Kui toimub alamprogrammi poole 
pöördumine, siis käsuloenduri (PC) sisu 
salvestatakse pinumälusse, ja kuna PC 
näitab alati järgmisena  täitmisele  tuleva 
käsu aadressi, on ka see tagasipöörde 
aadtessiks. Tagasipöördumisel võetakse 
pinumälust järjest tagasipöörde aadresse, 
kuni programmi täitmine jõuab tagasi 
põhiprogrammi juurde. 
Osa protsessoreid salvestab koos 
käsuloenduri väärtusega ka PSW, mis 
sisaldab lippude registri ja akumulaatori sisu, et alamprogramm nende sisu ei 
muudaks. Ülejäänud  registrite  sisu päästmine on juba  programmeerija  töö. 
 
Analoog ja digitaal info. Helikaart 
 
Helikaart tekitab kõrvale kuuldavaid õhu võnkumisi arvutis oleva digitaalinfo alusel. 
Arvutis on info digitaalkujul seega on helikaaris kindlasti DAC (DAC-  Digital  to Analog Converter). 
Heli salvestamiseks on ADC-d, sest mikrofonist tuleb info analoogkujul, mida ei saa arvutis salvestada ega töödelda. Kuna 
heli taasesitamisel ja salvestamisel on olulised sagedus, mis määrab heli kõrguse, ja amplituud, mis määrab heli 
tugevuse. Diskreetimissagedus peab olema vähemalt 40 000 Hz. 
Loomulik heli -(ja ka video, mikrofon ADC-) signaal on analoogsignaal, mis tuleb  kõigepealt  viia digitaalkujule 
(digiteerida). Selleks kasutatakse analoogmuutuja muutumispiirkonna jagamist lõplikuks arvuks vahemikes, millest 
igaühele omistatakse kindel numbriline väärtus. 
 
Helikaardil on veel digitaalsignaali protsessor  DSP, mis kujutab endast spetsiaalset signaaldise töötlemmiseks ettenähtud 
protsessorit. DSP vabastab protsessori audiosignaali töötlemisest. Kui DSP puudu, täidab ta funktsiooni protsessor. 
Helikaardil on mälu töö kiirendamiseks. 
Helisüntesaator MIDI võimaldab sünteesida heli, mitte taasesitada salvestatud muusikat. Olemas kaks võimalust. 
Sagesudmodulatsiooni süntesaator  või lainetabelisüntesaator. 
 
Pilet 6 
1.  Multipleksor , demultipleksor. 
2. Adresseerimise viisid.
 (p2) 
3. Spetsiaalse riistvara  realiseerimine
 
Multipleksor, demultipleksor 
 
Multipleksor on andmekommutaator, mis võimaldab  edastada  loogilise väärtuse mitmest sisendist ühte väljundisse. 
Sisendi valikuks on juhtsisendid S0, S1, jne. Tavaliselt on n juhtsisendi korral    andmesisendit. Teda võib vaadelda 
funktsionaalselt kui lülitit, aga arvestada tuleb, et info liigub ainult ühes suunas (sisendist väjundisse). Kui multipleksoril 
on 4 andmesisendit, siis öeldakse, et on neli-ühte multipleksor. Analoogiliselt kaheksa andmesisendi koral  kaheksa-ühte.
 
Multipleksor võimaldab realiseerida suvalisi kahendfunktsioone. 
 
Demultipleksor on kommutaator, millel on üks infosisend ja mitu väljundit. Juhtsisendite arv sõltub väljundite arvust ja 
vastupidi. Vastavalt juhtsignaalile kommuteeritakse infosisendi signaal ühte väljundisse. Väljundite arv on   , kus n on 
juhtsisendite arv. Järelikult saab kahe juhtsisendiga ehk kahebitise koodiga kommuteerida 4 sisendit, kolme 
juhtsisendiga 8 sisendit jne. 
 
 
Adresseerimise viisid. 
 
Vahetu adresseerimine – käsukoodi juurde kuulub kohe operand. Käsukoodiga ei ole kaasas operandi aadress, vaid 
operand ise. St, et programmi on kirjutatud constant ja masinkoodi transleerituna on see käsukoodi juures. Konstant 
laetakse protsessorisse koos käsukoodiga. Operandi pikkus on piiratud.  
 
Otsene adresseerimine –  programmis on otseslt määratud operandi asukoht mälus. See operand peab alati asuma 
arvuti mälus kindlas kohas, kuhu näitab käsukoodi juures olev aadress. Operandi väärtus võib muutuda, aga asukoht 
peab olema sama.  Käsukoodiga võib kaasas olla lühike aadress, mis viitab operandi asukohale registrimälus. 
 
Kaudne adresseerimine – käsuga antakse kaasa aadressi aadress e. Käsuga antav aadress näitab operandi aadressi 
asukohta mälus.  
 
Autodekrementne adresseerimine on seotud pinumälu kirjutamisega. Alguses vähendatakse pinumälu osuti väärtust, et 
see näitaks esimesele vabale pesale pinumälu piirkonnas ja siis kirjutatakse operand mällu. Pinumälu osutis säilib 
viimasena kirjutatud sõna aadress. 
Autoinkrementne adresseerimine on seotud pinumälust lugemisega. Alguses loetakse sõna, millele osutab pinumälu 
osuti ja siis suurendatakse pinumälu osuti nii, et see näitaks järgmisele sõnele pinumälu piirkonnas. 
 
Baseerimisega adresseerimine  - selle korral aruvatatakse aadress summana baasregistri väärtustest ja nihkest, mis 
antakse koos käsukoodiga. Baasregistris on pikk mäluaadress, aga indeks võib olla lühem. Nihe võib olla märgiga arv. 
Baseerimisega adresseerimine võimaldab teatud elemendile andmestruktuurist juurdepääsu andmebaasi alguse suhtes. 
Baas otsustab tavaliselt andmestruktuuri algusele ja indeksiga valitakse teatud kirje. 
 
Indekseerimisega adresseerimine – selle korral leitakse aadress summana käsukoodiga koosolevast baasaadressist ja 
kuskil registris säiltatavast indeksist. Käsukoodiga kaasas olev aadress on pikk aadress. (anal baseerimisega) 
 
Baseerimisega ja indekseerimisega aadresseerimine – aadress leitakse kahe registri väärtuste summerimisel. Ühes neist 
registritest on baasaadress ja teises indeks. Juurde võidakse liita ka veel käsukoodiga koos olev nihe. 
 
Suhteline adresseerimine – käsukoodiga antakse kaasa märgiga nihe, mis liidetakse käsuloenduri (PC) väärtusele. See 
võimaldav programmis nt tsüklites liikuda nihke võrra edasi või tagasi. Võimaldab programmi mälus laadida suvalisse 
kohta, sest siirded tehakse mainitud aadressi suhtes. 
 
Spetsiaalse riistvara realiseerimine 
 
Ainult 1 % kogu riistvara toodangust leiab  kasutust  PC-sugustes üldotstarbelistes arvutites, millega me igapäevaselt 
teadlikult kõige rohkem kokku puutume. Need  tehnoloogiad , mida kasutatakse üldotstarveliste  protsessorite  ja süsteemi 
muude komponentide valmistamiseks, ei anna alati parimat  tulemust kõikides rakendustes. Realiseerimise võimaludsed: 
 
Programmne  realisatsioon
Alati saab suvalist   algoritmi , mis juhib ükskõik millist  seadet , realiseerida universaalarvutis programmina.  Realisatsioon 
on programmne selles mõttes, et juhtalgortim on realiseeritud arvuti mälus säilitava programmina, mida prostessoris 
käsk käsu järel täidetakse. Seega langetatakse kõik otsused arvutis programmi poolt vastavalt realiseeritavale 
algoritmile. 
Head omadused: 
  Saab kasutada harjumuspärast tarkvara  
  Lihtne teha muudatusi 
  Ei ole vaja tunda riistvara 
Puudused: 
o  Aeglane, võrreldes riistvaralise realisatsiooniga 
o  PC või mõni teine universaalne arvuti on paljudes kohtades mõttetult kallis 
o  Füüsilised mõõtmed ei ole alati vastuvõetavad 
Eelmise versiooni mõned puudused on võimalik lahendada mikrokontrolleri abil. See kujutab endast ühel kristallil 
realiseeritud arvutit, kus on olemas protsessor, taimer , liidesed, mälu, katkestuste süsteem jne. Mälu maht on küll 
piiratud ja muud parameetird ei ole PC-suguse arvutiga võrreldavad, kuid lihtsamaid programmina realiseeriud 
algoritmie on ta võimeline täitma. 
Head omadused: 
  Lihtne teha muudatusi, toode jõuab kiiresti tootmisse või kasutusse 
  Suhteliselt odav 
  Turul on väga lai vailk 
  Füüsilised mõõtmed on oluliselt väiksemad 
Puudused: 
o  Programmeerimsiel tuleb kasutada spetsiaalset tarkvara 
o  Eeldab programmeerijalt parema riistvara tundmist 
o  Mõneski kohas kasutamiseks füüsilised mõõtmed liiga suured 
o  On aeglane, võrreldes riistvaralise realisatsiooniga 
 
Riistvaraline realisatsioon. 
Alati võib algoritmi realiseerida riistvaras sarnaselt juhiautomaadiga protsessoris. Algoritmi realiseeriva loogikaskeemi  
võib valmistada trükiplaadil, koostatuna tootjatelt saadavatest valmiskomponentidest loogikaskeemina või kristalli 
pinnal ühe rakendusspetsiifilise mikroskeemina. Erinevus on vaid tehnoloogilist laadi
Head omadused: 
  Suurte seeriate puhul odavam toota 
  Väikseim võimalik komponentide arv 
  Loogikaskeem realiseeritakse kristalli pinnal ja loogikaelementide tihedus on suur 
  Turvalisus 
Puudused:  
o  Pikk juurutamise ja prototüübi valmistamise aeg 
o  Väikeste seeriate korral suhteliselt  kulukas  
o  Kogu  disain  vajab  kalli  spetsiaalse tarkvara olemasolu 
 
Üks on väga paindlik, aga aeglane, teine väga kiire, kuid tülikas teha muudatusi. Kahe äärmusliku võimaluse vahel on 
programmeeritav  loogika
 
Programmeeritav loogika. 
St mitte protsessoris täidetava programmi kirjutamist, vaid riistvara tooriku konfigureerimist oma  rakenduse  
järgi. 
Head omadused: 
  Realiseerimine, muutuste tegemine ja edasiste laienduste lisamine on lihtne 
  Kättesaadavus on hea 
  Komponentide ja kõige juurdekuuluva hind on soodne 
  Tarkvaras on olemas mugavad realiseerimise vahendid 
  Laia leviku tõttu on palju kogemusi programmeeritava loogika kasutamiseks 
  Lai erinevate toodete valik erinevatelt tootjatelt 
Omadused võrreldes ASIC-ga: 
o  On  aeglasem  
o  Väiksem tihedus 
o  Odavam valmistada prototüüpe 
o  Suurte seeriate tootmine on kallim 
o  Lihtsam teha muudatusi 
 
 
 
Pilet 7 
1. Dekooder
.  (p3) 
2. Magnetmäluseadmed. 
3.  Klaviatuur
 
Dekooder. 
 
Dekooder on ette nähtud kahendarvude dekodeerimiseks, see tähendab, et tehakse kindlaks, milline on sisendkood. 
Igale võimalikule sisendkoodi väärtusele (n järgulise koodi korral on neid 2) vastab dekoodril üks väljund ja järelikult on 
dekoodril    väljundit. Kuivõrd iga sisendkoodi korral on aktiivne ainult üks valjund, on meil seal unitaarkood (1-out-of-2 
kood). St, et igas koodis on ainult üks 1. Juhtsisend E võimaldab keelata dekodeerimist, kui ta väärtus on 0.
 
Madalaktiivse väljundi dekoodri korral, on vastupidi igas koodis ainult üks 0. 
 
 
Magnetmäluseadmed 
 
Magnetiline infosalvestus põhineb magnetmaterjali magnetiseerimises ünes või 
teises suunas.  Õhukese magnetmaterjaliga kaetakse mittemagneteeruv alus.  
 
Kirjutamiseks kasutatakse lugemis/kirjutamispead, mis on magnetmaterjalist ja 
mille peal on mähis. Magnetmaterjaliga kaetud alus liigub lugemis/kirjutamispea 
lähedal. Juhtides mähisesse voolu ühes või teises suunas, tekib vastassuunaline 
magnetväli ka lugemis/kirjutamispea sees. Magnet jõujooned kaarduvad 
materjalist välja sinna tehtud pilu tõttu, mis aga omakorda on magnetmaterjali 
lähedal. Muutes lugemis/kirjutamispeas kirjutamisel voolu suunda, saame 
magnetmaterjali eri piirkondi magneetida erinevas  suunas. 
 
 Lugemisel aga indutseerib mähises pinge impulsse ainult magnetvälja muutus. 
Vool indutseeritakse selles kohas, kus toimub üleminek magneetimise  ühelt  
suunalt teisele, ja voolu suund sõltub sellest, millises suunas on magnetvälja 
üleminek. Seega peab salvestamisel info olema kodeeritud üleminekute kaudu.  
Selleks on mitu erinevat meetodit: 
  Nulli nivoole tagasipöördumisega kodeering  
  Nulli nivoole tagasi  mittepöörduv  kodeering 
  Kõvaketas 
 
 
 
 
 
 
 
 

Klaviatuur 
 
( QWERTY ) Klaviatuuri kõikide  klahvide  all on  lülitid , mis on  binaarsed (1-
ühendus on, 0-ühendust ei ole). Lülitid võivad olla kontaktidega või 
kontaktivabad. Tavaliselt on trükiplaadi peal plastist materjal, mis on 
sümbolite kohalt metalliseeritud ja klahvi vajutusel tekib kontakt alumise 
pinnaga.   Plast  täidab ka vedru ülesannet. 
Vajutatud klahvide tuvastamiseks skaneeritakse pidevalt klaviatuuri. Klaviatuur 
moodustab maatriksi, kus read on ühendatud väljundpordi külge. St, et 
klaviatuuri kontroller saadab sinna teatud skaneerimise koode. Veerud on 
ühendatud läbi kaitsva takisti toite nivooga (väärtus 1) ja samuti saab lugeda 
veergude väärtusi läbi sisendpordi klaviatuuri kontrollerisse. Kõigis 
horisotaalide ja vertikaalide ristumiskohtades on lülitid (klahvid). Iga lüliti 
küljes on klahv vastava numbri või  tähega
Skaneerimise koodi saamiseks saadetakse  vertikaalliinidel kood, kus on väärtus 
0 ainult esimesel ülemisel vertikaalil. Kõikidel teistel horisotaalidel on 
väärtuseks 1-d. Kui nüüd on mõni ülemise horisotaali klahv on alla vajutatud, 
siis on ka vastaval vertikaalil väärtus 0. Kõigil neil vertikaalidel, kus klahv ei ole 
alla vajutatud on väärtus 1. Kui alla on vajutatud klahv mõnel teisel 
horisontaalil, kus on väljundpordi kaudu väärtus 1, siis ei mõjuta nad vertikaali 
väärtust. Järgmiseks saadetakse horisontaalidele kood, kus on järgmisel liinil 0 
ja kõik ülejäänud 1-d. Sellega kontrollitakse, kas järgmisel horisontaalil on 
mõni klahv vajutatud. Sellisel moel kontrollitakse järjest kõiki horisontaale. Kui 
on jõutud viimasele horisontaalile ja üheski  veerus  ei ole olnud ühtegi 0, siis 
algab protsess otsast peale. Teades horisontaalile väljastatud koodi ja 
vertikaalidelt loetud koodi, saab kindlaks teha, milline klahv on alla vajutatud. 
See ongi scan kood. Kui korraga on mõnel horisontaalil alla vajutatud rohkem 
kui üks klahv on ka vertikaalidel rohkem kui ühes järgus 0. Valitakse välja neist 
üks ja vastav kood saadetakse protsessorisse. Kui see oli vale klahv, siis selle 
parandamine on juba klaviatuuri kasutaja asi. 
 
 
 
Pilet 8 
1. Loendurid.
  (p2) 
2.  Virtuaalmälu
3.  Andmeedastus   protokollid  : sünkroonne, asünkroonne jne. 
 
Loendurid 
 
Loenduriteks nimetatakse impulsside loendamiseks ette nähtud loogikalülitust.  Loenduril on sünkrosisend 
(loendussisend) ja m väljundit. Iga impulsi saabumisel sünkrosisendisse muudab üks või mitu väljundit oma väärtust. 
Teatud arvu väljundkombinatsioonide järel kogu väljundkombinatsioonide jada kordub. Erinevate 
väljundkombinatsioonide arvu nim mooduliks. Loenduril võib olla ka loendamist lubav sisend (E). Kui E-sisend ei ole 
aktiivne, siis loendus ei reageeri sisendisse tulevatele impulssidele ja väljundi väärtus 
on 
muutumatu. Iga impulsi saabumisel C-sisendisse läheb loendur järgmisesse olekusse. 
Loendurit saab nullida ja viia ükskõik millissesse olekusse. Loenduril võib olla 
paralleellaadimise võimalus. 
Loenduri käitumise määratlemiseks kasutatavad parameetrid: 
  Loendamise seaduspärasus 
  Moodul võib olla   , kus n on järkude arv, kuid mitte alati 
  Kahendloendurite korral, kas loendatakse kasvavas või kahanevas suunas 
  Kas loendur on sünkroonne või asünkroonne 
  Kas loendur on järjestikülekandega või paralleelülekandega 
Sünkroonsed kahendloendurid  
Järjestikuülekanne – trigeri sisendi väärtus levib kõikide nooremate järkude kaudu.  
Paralleelülekanne – kõigile trigeritele arvutatakse sisendite väärtused eraldi ja ülekanne ei läbi kõiki nooremaid järke. 
Kahendloendur võib arvutada ka kahanevas suunas. 
Ümberlülitumisaeg on kogu aeg samasugune. Kasut. arvutites andmetöötluses. 
Ajadiagramm: 
 
Asünkroonne  
Üleminekuaeg ühest olekust teise ei ole konstantne, vaid oleneb sellest, milliselt kombinatsioonilt millisele toimub 
üleminek,  kasut. Indikatsiooniseadmetes
 
Lülitub eelmisega vastupidiseks siis, kui tema noorem naaber muutub 1-st 0-ks. 
 
 
Ajadiagramm: 
 
Kahendloendur-kümnendloendur – Loenduri moodul ei pruugi alati olla kahe täisaste. Nt kasustatakse kahend-
kümnendkoodi, kus loenduri moodul on 10. St. järjestikuskoodid on 
loenduril on 10 erinevat kombinatsiooni, millega ta vastab sissetulevale impulsijadale. 
Suvalise seaduspärasusega loendurid 
Loenduri väljundi kombinatsioonid ei ole alati järjestikused kahendarvud nagu kahendloenduril. Nt Gray kood on selline 
kood, kus kõik järjestikused koodid on naaberkoodid, st, et nad erinevad vaid ühe kahendjärgu poolest. g= QI+ QI +1 Gray 
joodi loendur ei ole kahendloendur, kuid tema moodul on võrnde   -ga n-järgulise koodi korral. Kood on kolmejärguline 
             Gray koodi puhul lülitub korraga ainult 1 triger. 
 
 
Virtuaalmälu 
 
Kui  programmid  nõuavad rohkem mälu kui arvuti riistvara saab võimaldada, siis peab olemas olema  mehhanism , mis 
programmi töö ajal võimaldab välismälust tuua põhimällu andmeid ja programmi käsukoode. Samas oleks hea, kui 
programmeerija saaks pidevalt kasutada kogu aadressiruumi. Välismälumaht on alati oluliselt suurem  põhimälu  mahust. 
Virtuaalmälu korral seotakse omavahel oluliselt suurem virtuaalse mälu ruum väiksema füüsilise põhimälu ruumiga.  
 
Mõned  opsüsteemid  (näit. MS Windows ) kasutavad virtuaalmälu. See on kujutletav mälupiirkond, millest osa paikneb 
muutmälus ja osa kõvakettal. Virtuaalmälul on oma mäluaadresside süsteem ning programmid kasutavad reaalsete 
mäluaadresside asemel neid virtuaalseid aadresse käskude ja andmetesalvestamiseks. Kui programmi tegelikult 
täidetakse, siis muudetakse virtuaalsed aadressid reaalseteks mäluaadressideks. Virtuaalmälu eesmärgiks on 
suurendada mäluaadresside ruumi, mida programm saab kasutada. Näiteks võib virtuaalmälus olla kaks korda rohkem 
aadresse kui põhimälus. Virtuaalmälu kasutav programm ei saa küll kõike tööks vajalikku korraga põhimällu kirjutada, 
kuid arvuti suudab siiski sellist programmi täita, kopeerides  kettalt  põhimällu ainult täitmiseks antud etapil vajalikke 
programmiosi. Mida väiksem on põhimälu, seda sagedamini peab arvuti  suhtlema  kõvakettaga ja seda aeglasemalt 
programm töötab. Seepärast ongi iga programmi puhul ära näidatud soovitatav põhimälu suurus, mis tagab programmi 
täitmise normaalse kiirusega . Et hõlbustada kopeerimist virtuaalmälust reaalsesse mällu  jaotab   opsüsteem  virtuaalmälu 
kindlat arvu mäluaadresse sisaldavateks lehekülgedeks, mida hoitakse kettal seni, kuni neid vaja läheb. Kui lehekülge on 
vaja, siis kopeerib opsüsteem selle kettalt põhimällu, muutes virtuaalaadressid reaalseteks aadressideks. 
 
Virtuaalmälu organiseerimiseks kasutatakse kolme  mehanismi
Lehekülgedeks jagamine. 
Seda kasutatakse virtuaalmälude juures, kus mälu jagatakse fikseeritud suurusega lehekülgedeks. Programmi täitmise 
ajal teisendatakse automaatselt kasutajale nähtamatult virtuaalsed aadressid füüsilisteks aadressideks. Virtuaalne  
leheküljenumber transleeritakse füüsiliseks leheküljenumbriks ja koos nihkega lehekülje sees moodustavad nad füüsilise 
aadressi, millega saab adresseerida arvuti mälu. Virtuaalne mälu võimaldab suurendada aadressi järkude arvu, mida 
tarkvara kasutab ehk virtuaalset mälu. 
Segmenteerimine
Segmenteeritud virtuaalse mälu juures jagatakse virtuaalne aadressiruum segmentideks. Segmenteerimine toimub 
tarkvaraliselt, kuid alati tuleb arvestada riistvaralisi kitsendusi. Kuivõrd segmentide  mõõdud  on erinevad, siis laetakse 
segment  vabasse kohta, kus on piisavalt ruumi. Maksimaalne segmendi suurus määrab ära, kui palju järke tuleb 
kasutada nikele segmendi sees.Transleerimisemeetod: võetakse tabelist  täispikk  segmendi aadress ja talle liidetakse 
juurde nihe segmendi sees, et saada konkreetne füüsiline aadress. Kui segment on kirjutatud, siis tuleb ta enne 
asendamist kirjutada ka välismällu, et muudatused ei läheks kaduma. 
Segmenteerimine lehekülgedeks jagamisega. 
See tähendab, et virtuaalne aadress jaguneb segmendi numbrik, leheküljenumbriks ja nihkeks. 
 
Andmeedastus protokollid : sünkroonne, asünkroonne jne 
 
Sünkroonne siin – nii nagu ütleb siini nimetus, on sünkroonsel siinil kõik tegevused seotud sünkrosignaaliga. Kõikide 
signaalide muutused toimuvad sünkrosignaali esi- või tagafrontide ajal. 
 
Ploki edastus  – alati ei ole kasulik edastada mitte üksikuid sõnu, vaid edastada plokk korraga. Selline edastus on kasulik 
vahemälu  laadimisel. 
 
Asünkroonne siin – ei ole taktsignaali otseselt näha. Andmeedastuse  kooskõlastamine  toimub täiendavate signaalide 
(MSYN, SSYN) vahetamise abil. Siinitsüklit jutiv  komponent paneb aadressiinile aadressi ja väljastab signaali mälust 
lugemise kohta. Siinitsüklit juhitavaks komponendiks võib olla nt protsessor.  
 
Tagasisideta siin – DAtaValid signaal, mille peale võib siini teises otsas asuv seade hakata andmeid lugema. 
 
Tagasisidega siin – DAtaValid signaal, millele vastu  võttev  seade annab DataACcepet signaali. Signaalide kestvusaeg ei 
sõltu üksteisest. 
 
Täieliku tagasisidega siin – Andmed valmis genereerib DataValid, mis loob DataAccepted. Viimase ilmumisel 
kustutatakse 2 esimest. 
 
Ootetsüklite lisamisega.. kui DataAccepted signaali pole tulnud, ei võeta mälu aadressi signaali address busilt ära. 
 
Grupi andmeedastus – antakse  count .. arv, mitu tsüklit tuleb teha & esimene aadress.. ülejäänud data võetakse 
järjestikustelt aadressidelt. 
 
Andmeedastus konveierina.. uus mäluaadress pannakse aadressisiinile enne, kui eelmise andmed on kohal Mux-tud siin 
 
 
Pilet 9 
1.  Registrid
2. Mälu  organiseerimine : koostamine mitmest  moodulist  ja vaheldamine (Interleaving)

3. Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. (p3) 
 
Registrid 
 
Register  on grupp ühise juhtimisega trigereid . Minimaalselt tähendab see ühist sünkroniseerimist.  Peale kahendsõna 
(hulk bitte) säilitamise võib olla registris võimalik teostada ka muid operatsioone (nihe,mitme  infoallika  valik jne), kuid 
alati on oluline ühine  sünkroniseerimine , millega määratakse kõigile trigeritele ühiselt info salvestamise aeg. 
Täiendava funktsioonina võib registril olla valik kahe sisendi komplekti vahel, millest kirjutatakse uus väärtus registrisse. 
 
 
Ilma nihketa register 
Hulk ühise juhtimisega trigereid. 
 
Nihkeregister 
Nihkeregisrtriks nim  registrit , milles on  võimalik kahendinformatsiooni ühes või mõlemas suunas nihutada. 
Nihkeregister võimaldab kirjutada    biti kohale      biti väärtusw või     biti kohale      biti väärtuse. Nihkeregistrit, 
mis võimaldab nihet mõlemas suunas, nim reversiivseks. Nihet kasutatakse nt info teisendamisel paralleelkujult 
järjestikkujule ja vastupidi.  Registrid, millesse info sisestamine ja väjastamine toimub järjestikku nim. nihkeregistriteks. 
Nihkeregistri  koostamiseks  kasutatakse kõiki trigeritüüpe. Nihkeregistril võib samuti olla asetussisend. Nullimise sisend 
saadakse tavaliselt trigerite asünkroonsete R-sisendite kokkuühendamisega. 
Reversiivsed nihkeregistrid 
Nihkeregistrit, mis võimaldab nihet mõlemas suunas, nim reversiivseks. 
Paralleellaadimisega nihkeregistrid 
St, et nihkeregistrisse võib kanda algväärtuse paralleelkoodis. Ilma paralleellaadimise võimaluseta saab sinna kanda 
väärtuse vaid järjestikusisendi kaudu sisse nihutades. Paralleellaadimist saab raliseerida ka asünkroonsete 
asetussisendite kaudu.  
 
Mälu organiseerimine: koostamine mitmest moodulist ja vaheldamine (Interleaving) 
 
Andmeliinide arv määrab ära tavaliselt sõna järgulisuse mälus. Ühe mälu poole pöördumisega saab lugeda/kirjutada 
sõna, mille järgulisus langeb kokku andmeliinide järgulisusega. Üksikutel juhtudel on tehtud ka nii, et sõna edastatakse 
osade kaupa. Oluline probleem on seotud mälu sõnade arvuga mäuls. nimelt ei ole kogu mälu mahtu mida on võimalik 
adresseerida aadressliini abil tehnoloogiliselt võimalik valmistada ühe moodulina. Seega tuleb koostada mälu mitmest 
moodulist. See annab ka võimaluse kasutada väiksemat mälu, millele võib vastavalt vajadusele ja rahakotile hankida 
soovi korral lisa. 
 
 
 
 
 
Vaheldamata mäludes paiknevad järjestikuste aadressidega pesad samas mäluplokis. Puuduseks on, et järgmist sõna 
saab  samast  mäluplokist hakata lugema alles siis, kui eelneva sõna lugemine on lõppenud. Vaheldatud mäludes 
paiknevad aga järjestikuste aadressidega sõnad eri mäluplokkides. St, et samaaegselt saab pöörduda nii mitme sõna 
poole, kui palju on mäluplokke. Eri mäluplokkides on sõltumatu adresseerimise ja lugemise/kirjutamise riistvara. 
Vaheldatud mälu võimaldab käivitada konveieri analoogiliselt  protsessoriga . Konveieri  eelduseks  on, et eri etapid oleksid 
sõltumatud ja neid saaks teostada samaaegselt. 
 
 
 
 
Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 
 
Kõigis käskudes on alati käsukood (KK), mis määrab tegevuse, mida tuleb teha ja samuti, kuidas leida operandid ning 
kuhu salvestada resultaat. Operandi leidmise ja resultaadi salvestamise koha leidmiseks on terve rida eri meetodeid, 
mida nimetataksegi adresseerimisviisideks. Käskude pikkus on oluline mälu kasutamise efektiivsuse jaoks. 
 
0 aadressiga arvuti (Käsukood (OPCode)) 
– tegemist on pinumälul põhineva arvutiga. Aadresse ei ole käsu formaadis. 
Alati võetakse operandid pinumälu pealt ja kirjutatakse sinna tulemus. 
 
1 aadressiga arvuti (Käsukood (OPCode)Aadress 1) 
– Käsu koodiga saab olla kaasa antud vaid üks pikk aadress, mis 
viitab mälupesale, kus võib olla üks operand või resultaat. Kui on tegemist kahe operandiga käsuga, siis tavaliselt asub 
teine operand ühes kindlalt fikseeritud registrimälu registris ja sinna paigutatakse ka resultaat. Operandi kandmine 
akumulaatorisse ja sealt resultaadi salvestamine õigesse mälupesasse on juba programmisti töö. Nõuab 10 pöördumist 
mälu poole. 
 
2 aadressiga arvuti (Käsukood (OPCode)Aadress 1, Aadress 2) 
– Kahe aadressiga formaadi korral tavaliselt 
salvestatakse resultaat ühe operandi kohale, sest eraldi aadressi resultaadile ei saa määrata. Nõuab 15 pöördumist mälu 
poole. 
 
3 aadressiga arvuti (Käsukood (OPCode)Aadress 1, Aadress 2, Aadress 3) 
– Käsu juurde kuulub kolm pikka aadressi, 
mis näitavad operandide asukohta ja tulemuse salvestamise kohta põhimälus. Mälus saab näidata kahe operandi ja 
resiltaadi asukohta. Nõuab 12 pöördumist mälu poole. 
1.5 aadressiga arvuti (Käsukood (OPCode)Aadress 1, lühike aadress) – 1.5 aadressiga arvutis saab olla käsukoodiga 
kaasas üks pikk mälu aadress ja teine lühike aadress, mis viitab registrimälu registrile. 
 
 
 
 
Pilet 10 
1. Summaatorid: järjestik, paralleel ja kiire ülekanne.
 (p4) 
2. Erineva  viisiga  mälud : FILOFIFO , assotsiatiivmälu, kahe  pordiga  mälu. 
3.  Siirete  (hargnemiste)  ennustamine  (Branch  Prediction )

 
Summaator: järjestik, paralleel ja kiire ülekanne. 
 
Summator on loogikaskeem kahendarvude aritmeetiliseks summeerimiseks. 
 
 Mitmejärgulise kahendarvu summaator koosneb mitmest ühejärgulisest summaatorist. Arvu summeerimisel tuleb lisaks 
kahe 
summeeritava arvu vastavatele järkudele liita nendega ka nooremate järkude summeerimisel tekkinud ülekanne. 
Eristatakse kahte summatorit: 
 
Täissummaator - arvestab liitmisel eelmisest järgust tulenevat ülekannet 
Poolsummaator - ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati 
saadav üks täissummaator. 
 
Jada ülekandega e. järjestikülekandega summaatoris 
moodustatakse väljundsignaal arvukohtade järjestikku 
summeerimisega, alates kõige nooremast (parempoolsest) kuni kõige vanema ehk vasakpoolsemani välja. Arvukoha 
summeerimiseks ja ülekande moodustamiseks kulub teatud aeg, mida ülekande seisukohalt võib vaadelda hilistumisena. 
Kuna ülekanne toimub järjestikku, siis aeglustab see summaatori tööd. Suure kohtade arvu korral on koguhilistumine 
võrdne hilistumise summaga üksikutes kohtades. 
 
Rööpülekandega e. paralleelülekandega summaatorid 
töötavad palju kiiremini kui jadaülekandega summaatorid. 
Mitmekohalise kahendarvu summeerimisel moodustatakse ülekanne korraga kõigi kohtade jaoks. Seetõttu ei kulu 
ülekandeks lisaaega ning summaator töötab kiiremini kui jadaülekande korral. 
 
Kiire ülekandega summaatorid 
- nende puhul on rakendatud rööpülekannde põhimõtet kombineeritult koos 
jadaülekandega. Ülekanded on moodustatud kõigi kohtade jaoks korraga. 
 
Erineva viisiga mälud :FILO, FIFO, assotsiatiivmälu, kahe pordiga mälu. 
 
Pinumälu 
– mälu, kus viimasena loetakse välja esimesena salvestatud sõna( First  In Last Out – FILO). Seejuures hoitakse 
alles ainult pinumälu osutit ehk viimasena salvestatud sõna. Varem salvestatud sõnu saab lugeda siis, kui hiljem 
salvestatud sõnad on juba loetud. 
Puhvermälu – selline mälu, kust esimesena loetakse välja esimesena salvestatud sõna. Tegemist on puhvermäluga, 
mida kasutatakse erineva  kiirusega töötavate süsteemi komponentide vahel (nt mitme siiniga arvutites). Ühelt poolt 
kirjutab üks seade infopaketi oma kiirusega sisse ja siis teine seade loeb teiselt  poolt oma kiirusega paketi samas 
järjekorras välja. (First in First out – FIFO) 
Assotsiatiivmälu –  Tavalistes  mäludes määratakse aadress, mis viitab mingile mälu pesale, mille poole toimub 
pöördumine. Assotsiatiivmäludes aga ei osutata aadressiga mälu sõnale, vaid otsitakse sõna ühe osa sisu järgi ülejäänud 
sõnaosa või aadressi, kus see sõna asub. Üldjuhul võib kokkulangevus olla mitmes sõnas. 
Kahe pordiga mälu – võimaldab samaaegselt lugeda ja kirjutada. Samaaegne kirjutamine ja lugemine eeldab, et 
adresseerimine, kirjutamise ja lugemise juhtimise loogika ja andmeedastuse kanalid lugemiseks ning kirjutamiseks 
peavad olema sõltumatud. Lugemise ja kirjutamise  sõltumatus  tõstab mälu hinda.  
 
Siirete (hargnemiste) ennustamine (Branch Prediction)

 
Protsessorites on tihti eraldi loogikaskeem, mis tegeleb 
hargnemiste ennustamisega, et muuta konveier mõjusamaks 
uuesti käivitamise arvelt. Hargnemiste ennustamine toimub 
teatud statistiliste kriteeriumite järgi ja ei saa anda alati õiget 
tulemust, kuid suudab siiski vähendada konveieri uuesti 
käivitamise vajaduse tõenäosust. Hargnemine  tähendab seda, 
et järgmise käsu aadressi ei saada käsuloenduri väärtuse 
suurendamisega ühe võrra, väid käsundloendurisse laetakse 
täiesti uus väärtus. Programmis võib hargnemine realiseeruda, 
kui on siirdekäsk, sest teised käsud käsuloenduri väärtust ei 
muuda. Hargnemise ennustamiseks kasutatakse kolme põhilist 
strateegiat: 
Fikseeritud strateegiaga hargnemiste ennustamine. 
Tavaliselt võetakse eelduseks, et hargnemist kunagi ei toimu ja 
alati minnakse edasi käsuloenduri väärtust ühe võrra suurendades. Kui võtta aluseks, et hargnemine toimub alati, võib 
tekkida lisatööd, kui on tegemist segmenteeritud mäluga, sest kui hargnemist ei toimunud, peab juhtimise andma tagasi 
endisesse segmenti. Samas kui eeldada, et hargnemist kunagi ei toimu, on probleem tsüklitega. 
Dünaamiline hargnemiste ennustamine. 
Selle juures jälgitakse pidevalt programmi täitmise kulgu.  
 
 
 
Pilet 11 
1. Multipleksor, demultipleksor
 (p6) 
2. Konveier protsessoris ja mälus
 (p1) 
3. Pinumälu ( stack
realiseerimine ja kasutamine protsessoris. 
 
Multipleksor, demultipleksor 
 
Multipleksor on andmekommutaator, mis võimaldab edastada loogilise väärtuse mitmest sisendist ühte väljundisse. 
Sisendi valikuks on juhtsisendid S0, S1, jne. Tavaliselt on n juhtsisendi korral    andmesisendit. Teda võib vaadelda 
funktsionaalselt kui lülitit, aga arvestada tuleb, et info liigub ainult ühes suunas (sisendist väjundisse). Kui multipleksoril 
on 4 andmesisendit, siis öeldakse, et on neli-ühte multipleksor. Analoogiliselt kaheksa andmesisendi koral kaheksa-ühte.
 
Multipleksor võimaldab realiseerida suvalisi kahendfunktsioone. 
 
Demultipleksor on kommutaator, millel on üks infosisend ja mitu väljundit. Juhtsisendite arv sõltub väljundite arvust ja 
vastupidi. Vastavalt juhtsignaalile kommuteeritakse infosisendi signaal ühte väljundisse. Väljundite arv on   , kus n on 
juhtsisendite arv. Järelikult saab kahe juhtsisendiga ehk kahebitise koodiga kommuteerida 4 sisendit, kolme 
juhtsisendiga 8 sisendit jne. 
 
 
Konveier protsessoris ja mälus 
Käsu täitmise protsessoris võib jagada teatud sõltumatuteks etappideks. Näiteks on siin käsk jagatud neljaks etapiks: 
1) IF Instruction Fetch (Käsu laadimine) + Instruction Decode (ja dekodeerimine) 
2) OF Operand Fetch (Operandi laadimine) 
3) OE Operand Execute ( Operatsioni täitmine ALU-s) 
4) OS Operand Store ( Resutaadi salvestamine) 
Programmi täitmine ilma konveierita: 
 
Eeldades, et iga etapi täitmisel on hõivatud võrreldav hulk riistvara, siis igal taktil on hõivatud vaid 25% protsessorist. 
Oleks aga otstarbekas koormata kogu protsessori maksimaalselt.  Selleks vaja teha protsessori nii, et need neli 
käsutäitmise etappi oleksid kõik sõltumatud ja ligilähedaselt sama kestusega. Paralleelsuse tõttu täidetakse käske 
keskmiselt ajaühikus rohkem. Samuti kogu protsessor on pidevalt koormatud. 
Konveieriga programmi täitmine (Pipeline): 
 
 
Konveieri kasutamine tõstab oluliselt protsessori tootlikkust, kuid ainult siis, kui see töötab järjest, ilma et konveierit 
oleks vaja uuesti käivitada või vahepeal peatada. Konveieri tõhusust vähendavad: siirdekäsud, operandide laadimine 
mälust, andmete ja käskude sõltuvus. 
Siirdekäsud: Konveier töötab hästi seni, kuni ei ole käske, mis realiseerivad programmis hargnemisi. Hargnemise korral 
tuleb konveier uuesti käivitada. Tuleb arvestada võimalusega, et programmi ilma hargnemisteta teha ei saa, kuid mida 
vähem on vaja konveierit uuesti käivitada, seda kiirem on programmi täitmine. 
Operandide laadimine mälust: Mälu poole pöördumise aeg on tavaliselt pikem kui teised käsu täitmise etapid ja 
tavaliselt ei ole selle pikkus prognoositav, sest mälu kasutavad ka teised süsteemi komponendid peale protsessori. Et ei 
tekiks ressurside konflikti, mis peataks konveieri tööd, on otstarbekas realiseerida konveieriga  protsessoris ainult 
selliseid käske, kus operandid on registermälus ja ka tulemus kirjutatakse registrimällu. 
 
 
Pinumälu (stack) 
realiseerimine ja kasutamine protsessoris 
 
Pinumälu on mälu, kus viimasena loetakse välja esimesena salvestatud sõna (First in last out, FILO). Seejuures hoitakse 
alles ainult pinumälu osutit ehk viimasena salvesatud sõna aadressi ( Top Of Sack  TOS). Varem salvestatud sõnu saab 
lugeda siis, kui hiljem salvestatud sõnad on juba loetud. Pinumälu juures nimetatakse kirjutamist Push-operatsiooniks ja 
lugemist Pop-operatsiooniks.  
Pinumälusse kirjutatakse järjestikkuseid kahendarve ja seejärel loetakse neid: 
  Pinumälu 
realiseeritakse arvutites tavaliselt põhimälus, kus selleks on 
eraldatud teatud piirkond. TOS-i aadressi säilitatakse protsessoris spetsiaalses registris (Stack Pointer, SP). 
Pinumälus on algseisus üks sõna – 1000. Kirjutamisel vähendatakse pinumälu osutit ühe võrra (SP-1), et ta näitaks 
esimese vaba pesa peale pinumälu piirkonnas ja seejärel kirjutatakse sõna mällu (nt 1001). Seega näitab pinumälu osuti 
(PS) alati viimasele sõnale pinumälus.  
Lugemine koosneb samuti kahest etapist. Esiteks loetakse SP järgi sõna (1001) ja seejärel suurendatakse pinumälu osutit 
ühe võrra (SP+1), et näitaks järgmisele pinumälusse jäänud sõnale. 
 
 
Pilet 12 
1. Loendurid
. – (p2) 
2. Suvapöördusmälud.
 – (p1) 
3. Andmeedastuse juhtimine: süsteemid katkestustega ja ilma,  prioriteedid
 
Loendurid 
 
Loenduriteks nimetatakse impulsside loendamiseks ette nähtud loogikalülitust.  Loenduril on sünkrosisend 
(loendussisend) ja m väljundit. Iga impulsi saabumisel sünkrosisendisse muudab üks või mitu väljundit oma väärtust. 
Teatud arvu väljundkombinatsioonide järel kogu väljundkombinatsioonide jada kordub. Erinevate 
väljundkombinatsioonide arvu nim mooduliks. Loenduril võib olla ka loendamist lubav sisend (E). Kui E-sisend ei ole 
aktiivne, siis loendus ei reageeri sisendisse tulevatele impulssidele ja väljundi väärtus 
on 
muutumatu. Iga impulsi saabumisel C-sisendisse läheb loendur järgmisesse olekusse. 
Loendurit saab nullida ja viia ükskõik millissesse olekusse. Loenduril võib olla 
paralleellaadimise võimalus. 
Loenduri käitumise määratlemiseks kasutatavad parameetrid: 
  Loendamise seaduspärasus 
  Moodul võib olla   , kus n on järkude arv, kuid mitte alati 
  Kahendloendurite korral, kas loendatakse kasvavas või kahanevas suunas 
  Kas loendur on sünkroonne või asünkroonne 
  Kas loendur on järjestikülekandega või paralleelülekandega 
Sünkroonsed kahendloendurid  
Järjestikuülekanne – trigeri sisendi väärtus levib kõikide nooremate järkude kaudu.  
Paralleelülekanne – kõigile trigeritele arvutatakse sisendite väärtused eraldi ja ülekanne ei läbi kõiki nooremaid järke. 
Kahendloendur võib arvutada ka kahanevas suunas. 
Ümberlülitumisaeg on kogu aeg samasugune. Kasut. arvutites andmetöötluses. 
Ajadiagramm: 
 
Asünkroonne  
Üleminekuaeg ühest olekust teise ei ole konstantne, vaid oleneb sellest, milliselt kombinatsioonilt millisele toimub 
üleminek,  kasut. Indikatsiooniseadmetes
 
Lülitub eelmisega vastupidiseks siis, kui tema noorem naaber muutub 1-st 0-ks. 
 
 
Ajadiagramm: 
 
Kahendloendur-kümnendloendur – Loenduri moodul ei pruugi alati olla kahe täisaste. Nt kasustatakse kahend-
kümnendkoodi, kus loenduri moodul on 10. St. järjestikuskoodid on 
loenduril on 10 erinevat kombinatsiooni, millega ta vastab sissetulevale impulsijadale. 
Suvalise seaduspärasusega loendurid 
Loenduri väljundi kombinatsioonid ei ole alati järjestikused kahendarvud nagu kahendloenduril. Nt Gray kood on selline 
kood, kus kõik järjestikused koodid on naaberkoodid, st, et nad erinevad vaid ühe kahendjärgu poolest. g= QI+ QI +1 Gray 
joodi loendur ei ole kahendloendur, kuid tema moodul on võrnde   -ga n-järgulise koodi korral. Kood on kolmejärguline 
             Gray koodi puhul lülitub korraga ainult 1 triger. 
 
 
Suvapöördusmälud 
 
Suvapöördusmälud on sellised mälud, kus suvalise sõna poole pöördumine võtab ühesuguse 
aja sõltumata tema asukohast mälus. (Random Access Memory – RAM) RAM jaguneb 
valmistamise tehnoloogia järgi omakorda magnetmäludeks ja pooljuhtmäludeks. 
Magnetilised RAM-i mälud on oma tähtsuse kaotanud, kuid kunagi kasutati just 
ferriitrõngastest koostatud kuupe arvuti põhimäludena. Pooljuht RAM-i mälud on 
valmistatud pooljuhtidest, kasutades mikroskeeme valmistamise tehnoloogiat. RAM-i 
pooljuhtmälud jagunevad mittesäilivateks ja säilivateks. Mittesäilivatest mäludest kaob info, 
kui toide on välja lülitatud, kuid säilivates mäludes toite väljalülitamine infot ei kustuta. 
Mittesäilivad jagunevad Staatiline pooljuht-suvapöördusmälu (SRAM) ja Dünaamiline 
pooljuht-suvapöördusmälu (DRAM). 
 
 
Andmeedastuse juhtimine: süsteemid katkestustega ja ilma, prioriteedid 
 
Tavaliselt täidab protsessor programmi käske järjest kuni mõne hargnemise käsuni või 
alamprogrammi poole pöördumiseni. On aga üks oluline  erand  –  katkestus , mis sunnib 
protsessorit muutma käskude täitmise järjekorda.  
Katkestuseta süsteemides käskude järjekorda ei  muudeta
Katkestusi võib sõltuvalt  süsteemist  keelata programmselt või riistvaraliselt.  
Pärast  katkestuse  signaali saatmist alustab tööd katkestuste teenidnduse programm, mis 
hakkab ükshaaval kontrollima kõigi S/V-seadmete olekuregistreid, et teha kindlaks, kes soovib andmevahetust. Kui 
selgub , et andmevahetust soovis mingi kindel seade, siis käivitatakse vastav katkestuse  teenindamise  programm. 
Prioriteetide küsimus on lahendadtud зrigrammselt analoogselt programmse andmevahetusega. 
 Teatud programmid keelavad kriitilistel etappidel  katkestused , et need ei mõjutaks negatiivselt programmide tööd. 
Samuti võivad olulisi katkestusi teenivad programmid katkestust teenindava programmi alguses programmselt keelata 
hiljem tulevate katkestuste teenindamise.  Kuid on olemas ka mittemaskeeritavad katkestused, mida ei saa keelata. 
Katkestusprogrammi katkestuse korral fikseeritakse tagasipöörde aadressid pinumälus nii nagu alamprogrammist 
järgmise alamprogrammi poole pöördumisel. 
Katkestuste  rakendus
  Katkestusega saab protsessorile teatada välistest sündmustest 
  Katkestus võib olla tegevuse lõpetamisest teatamiseks 
  Katkestuse abil saab protsessori ressursse jagada erinevate programmdie vahel 
  Tarkvaralised katkestused võimaldavad kasutada süsteemseid funktsioone 
 
 
Pilet 13 
1. Trigerid.
  (p1) 
2. Pooljuhtmälud. 
3. Spetsiaalse riistvara realiseerimine
.  (p6) 
 
Trigerid 
(
Flip-Flops) kuuluvad järjestiskeemide hulka sest neil on olemas mälu omadus, see tähendab väljundi väärtus 
sõltub peale sisendite väärtuse antud ajahetkel ka eelnevast väljundiväärtus-test. Triger on elementaarne 
mäluelement, mis võimaldab säilitada infot üks bit. Esitades trigerit tõeväärtustabeli või funktsiooni kaudu, 
tuleb sisse tuua aja parameeter. Triger on kahe stabiilse olekuga element. Tavaliselt trigeril on kaks väljunidit: 
Joonis: 
 
SR-TRIGER (set-resest)  
ühe ja kahetaktiline, antud on asünkroonne, R=S=1 on keelatud. Töötab: RS; Q(t), 00–>Q(t-1) , 01= 1, 10= 0, 11=-- 
Asünkroonse trigeri puhul muutub väljundi väärtus sisendite väärtuste muutuste järgi. 
Potentsiaaliga sünkroniseeritav SR : Sünkrosisendiga C määratakse, millal lülitub triger uude olekusse. 
 
NB! Keelatud on anda mõlemasse sisendisse signaal 1, sest otseväljund ja inversiooniväljund ei saa olla võrdsed. 
 
MS-TRIGER (Master Slave) 
MS-Triger on kahetaktiline triger, mis lahendab tagasisidega tekkinud probleeme. Kahetaktiline triger koosneb kahest 
identsest trigerist Master ja Slave. 
 
D-TRIGER (Delay) 
data 1 infosisend, väljundis kordab sisendi signaali, aga sünkroimpulsi võrra hiljem, saab säilitada lühiajaliselt infot. D 
trigeril on kaks sisendit – D andmesisend ja C clock sisend. Niikaua kui C=0, säilitab triger oma väärtust. Kui C=1, siis 
antakse trigerile D väärtus, kas 0 või 1, oleneb D väärtusest. Seega säilitab D triger oma väärtust seni kuni tuleb uuesti 
clock sisendisse1. Ehk kui C=1, Q=D ja C läheb nulliks(C=0), nüüd on trigeri väärtus Q=D kuni aja t pärast tuleb uuesti 
sisend C=1 ja siis saab Q väärtuseks jälle D väärtus. 
Potentsiaaliga sünkroniseeritav D-triger 
D-trigeri väljund võtab sisendis oleva väärtuse , kui sünkrosisend seda lubab. 
 
 
Frondiga sünkroniseeritav D-triger 
Frongida sünkroniseeritav triger lülitub ümber, kui C-sisendi väärtus muutub 0–st 1–ks või 1-st 0-ks. Lülitumine toimub 
AINULT frondi ajal. 
 
JK-TRIGER (Jump Key)  
Potentsiaaliga sünkroniseeritav JK 
Sarnaneb oma käitumiselt SR-trigeriga. Erinevus on kombinatsiooni J=K=1 juures. Triger võtab eelmise olekuga 
vastupidine olek. 
 
 
Frondiga sünkroniseeritav JK-triger 
Realiseerub D-trigeri baasil. 
 
T-TRIGER (Toggle) 
1infosisendiga, iga järgmine impulss muudab trigeri oleku vastupidiseks, nn. loendustriger.  
T-trigeriks nim ka loenustrigeriks. T-trigerit kasutatakse tihti sageduse jagamisel ja oendurites. Väljendub XOR kaudu. T-
trigeril sõltub väljundi uus väärtus alati eelmisest väljundi väärtusest. 
 
 
Asünkroonsete asendussisenditega trigerid 
Viib trigeri algolekusse. 
 
Pooljuhtmälud 
 
Jagunevad kaheks: 
Staatiline pooljuht-suvapöördusmälu (SRAM): 
Staatilises pooljuhtsuvapöördusmälus (SRAM) on ifo salvestatud positiivse tagasiside kaudu trigerites. Tegemist on kiire 
mäluga, mida kasuatakse nt registermälus ja vahemälus. Kiiruselt suudab SRAM funktsioneerida protsessori 
taktsagedusega, aga sisaldab suhteliselt palju transistore, mis nõuab palju kristallpinda ja seega ei sobi suurte 
mälumahtude realiseerimiseks. 
 
Dünaamiline pooljuht-suvapöördusmälu (DRAM): 
Tavaliselt on tüüpilise PC arvuti põhimälu realiseeritud DRAM-ina. Seal kulub ühe pesiku valmistamiseks üks  transistor
samas kui SRAM-is on vaja neli kuni kuus transistori biti kohta. Info salvestatakse laenguna väljatransistoris. Tänu 
väiksemale transistoride arvule biti kohta on info tihedus kristalli pinnal oluliselt suurem. Kuivõrd ei ole olemas ideaalset 
isolaatorit, siis laend teatud aja  möödudes  kaob ja info hävib. Selle vältimiseks toimub dünaamilises mälus pidev mälu 
värskendamine, mille käigus kirjutatakse pidevalt infot uuesti üle. SRAM-ist odavama hinna tõttu kasutatakse DRAM-i 
just suuremahulise põhimälu valmistamiseks. DRAM on aeglasem kui SRAM. Alati on mikroskeemides piiratus 
aadressiliinide multiplekseerimist.  
 
Spetsiaalse riistvara realiseerimine 
 
Ainult 1 % kogu riistvara toodangust leiab kasutust PC-sugustes üldotstarbelistes arvutites, millega me igapäevaselt 
teadlikult kõige rohkem kokku puutume. Need tehnoloogiad, mida kasutatakse üldotstarveliste protsessorite ja süsteemi 
muude komponentide valmistamiseks, ei anna alati parimat tulemust kõikides rakendustes. Realiseerimise võimaludsed: 
 
Programmne realisatsioon. 
Alati saab suvalist algoritmi, mis juhib ükskõik millist seadet, realiseerida universaalarvutis programmina.  Realisatsioon 
on programmne selles mõttes, et juhtalgortim on realiseeritud arvuti mälus säilitava programmina, mida prostessoris 
käsk käsu järel täidetakse. Seega langetatakse kõik otsused arvutis programmi poolt vastavalt realiseeritavale 
algoritmile. 
Head omadused: 
  Saab kasutada harjumuspärast tarkvara 
  Lihtne teha muudatusi 
  Ei ole vaja tunda riistvara 
Puudused: 
o  Aeglane, võrreldes riistvaralise realisatsiooniga 
o  PC või mõni teine universaalne arvuti on paljudes kohtades mõttetult kallis 
o  Füüsilised mõõtmed ei ole alati vastuvõetavad 
Eelmise versiooni mõned puudused on võimalik lahendada mikrokontrolleri abil. See kujutab endast ühel kristallil 
realiseeritud arvutit, kus on olemas protsessor, taimer, liidesed, mälu, katkestuste süsteem jne. Mälu maht on küll 
piiratud ja muud parameetird ei ole PC-suguse arvutiga võrreldavad, kuid lihtsamaid programmina realiseeriud 
algoritmie on ta võimeline täitma. 
Head omadused: 
  Lihtne teha muudatusi, toode jõuab kiiresti tootmisse või kasutusse 
  Suhteliselt odav 
  Turul on väga lai vailk 
  Füüsilised mõõtmed on oluliselt väiksemad 
Puudused: 
o  Programmeerimsiel tuleb kasutada spetsiaalset tarkvara 
o  Eeldab programmeerijalt parema riistvara tundmist 
o  Mõneski kohas kasutamiseks füüsilised mõõtmed liiga suured 
o  On aeglane, võrreldes riistvaralise realisatsiooniga 
 
Riistvaraline realisatsioon. 
Alati võib algoritmi realiseerida riistvaras sarnaselt juhiautomaadiga protsessoris. Algoritmi realiseeriva loogikaskeemi 
võib valmistada trükiplaadil, koostatuna tootjatelt saadavatest valmiskomponentidest loogikaskeemina või kristalli 
pinnal ühe rakendusspetsiifilise mikroskeemina. Erinevus on vaid tehnoloogilist laadi. 
Head omadused: 
  Suurte seeriate puhul odavam toota 
  Väikseim võimalik komponentide arv 
  Loogikaskeem realiseeritakse kristalli pinnal ja loogikaelementide tihedus on suur 
  Turvalisus 
Puudused:  
o  Pikk juurutamise ja prototüübi valmistamise aeg 
o  Väikeste seeriate korral suhteliselt kulukas 
o  Kogu disain vajab kalli spetsiaalse tarkvara olemasolu 
 
Üks on väga paindlik, aga aeglane, teine väga kiire, kuid tülikas teha muudatusi. Kahe äärmusliku võimaluse vahel on 
programmeeritav loogika. 
 
Programmeeritav loogika. 
St mitte protsessoris täidetava programmi kirjutamist, vaid riistvara tooriku konfigureerimist oma rakenduse 
järgi. 
Head omadused: 
  Realiseerimine, muutuste tegemine ja edasiste laienduste lisamine on lihtne 
  Kättesaadavus on hea 
  Komponentide ja kõige juurdekuuluva hind on soodne 
  Tarkvaras on olemas mugavad realiseerimise vahendid 
  Laia leviku tõttu on palju kogemusi programmeeritava loogika kasutamiseks 
  Lai erinevate toodete valik erinevatelt tootjatelt 
Omadused võrreldes ASIC-ga: 
o  On aeglasem 
o  Väiksem tihedus 
o  Odavam valmistada prototüüpe 
o  Suurte seeriate tootmine on kallim 
o  Lihtsam teha muudatusi 
 
 
Pilet 14 
1. Dekooder
  (p3) 
2. Katkestused arvutis (Interrupt)

3. Mälude  klassifikatsioon
 
Dekooder. 
 
Dekooder on ette nähtud kahendarvude dekodeerimiseks, see tähendab, et tehakse kindlaks, milline on sisendkood. 
Igale võimalikule sisendkoodi väärtusele (n järgulise koodi korral on neid 2) vastab dekoodril üks väljund ja järelikult on 
dekoodril    väljundit. Kuivõrd iga sisendkoodi korral on aktiivne ainult üks valjund, on meil seal unitaarkood (1-out-of-2 
kood). St, et igas koodis on ainult üks 1. Juhtsisend E võimaldab keelata dekodeerimist, kui ta väärtus on 0.
 
Madalaktiivse väljundi dekoodri korral, on vastupidi igas koodis ainult üks 0. 
 
 
Katkestused arvutis (Interrupt)

 
Arvutid kasutavad katkestusi (interrupts) mitmesugusteks ülesanneteks. Näiteks kui te vajutate mingile klahvile, saadab 
klaviatuuriprotsessor põhiprotsessorile ühe katkestuse. Katkestus on signaal, mis sunnib põhiprotsessorit oma tööd 
hetkeks katkestama ja täitma mingit muud ülesannet. Selleks salvestab protsessor oma hetkelise töö jätkamiseks 
vajalikud andmed ja asub seejärel sellele katkestusele vastavat ülesannet täitma. Mälu alguses, esimeses 1024 baidis 
asub tabel, mis sisaldab  pikki  viitasid iga katkestuse puhul täidetavale funktsioonile. Iga sissekanne  sellesse tabelisse 
sisaldab 4  baiti  (pika viida suurus). Seega sisaldab tabel täpselt 256 sissekannet. Kui te nüüd vajutasite näiteks mingile 
klahvile, siis katkestab protsessor oma hetkelise töö ja täidab sellele katkestusele (katkestus number 9) vastava 
ülesande. Selleks hangib ta katkestuste tabelist vastava (üheksanda) sissekande ja jätkab tööd  sellelt  aadressilt. 
Nimetatud aadressil asub tavaliselt operatsioonisüsteemi või BIOSi funktsioon, mis uurib järele, millisele klahvile vajutati 
ja väljastab vastava sümboli ekraanile . Peale selle funktsiooni täitmist jätkab protsessor oma  endist  tööd. 
Katkestused on jaotatud järgmistesse gruppidesse: 
Katkestused: 0 - 15 - Need katkestused kutsutakse välja arvuti poolt. Sellesse gruppi kuuluvad klaviatuuri ja muude 
seadmete jaoks vajalikud katkestused, ning mitmed süsteemi enda jaoks vajalikud katkestused. Süsteem omab iga sellise 
katkestuse jaoks sobiva BIOSi funktsiooni, mis on kõik salvestatud arvuti ROM -is. Operatsioonisüsteem (DOS) asendab 
sageli osa neist funktsioonidest oma funktsioonidega arvuti töö kontrollimiseks. Ka programm võib osa neist 
funktsioonidest  asendada  enda poolt loodutega . 
Katkestused: 16 - 31 - Neid katkestusi kasutavad nii operatsioonisüsteem kui ka programm mitmesuguste seadmete 
(näiteks ekraani) kasutamiseks. Igale sellisele katkestusele vastab üks BIOSi funktsioon. 
Katketused: 32 - 63 - Neid katkestusi kasutab operatsioonisüsteem. Programmid võivad nende katkestuste kaudu 
kasutada operatsioonisüsteemi funktsioone, näiteks failide avamiseks ja lugemiseks. 
Katketused: 64 - 95 - Neid katkestusi kasutavad operatsioonisüsteem ja mitmed ohjurprogrammid oma ülesannete 
täitmiseks. Igale katkestusele vastab kas üks BIOSi või mingi ohjurprogrammi funktsioon. 
Katkestused: 96 - 102 - Need katketused on reserveeritud programmide jaoks. Kuidas programmid neid kasutavad, ei 
ole kindlaks määratud. 
Katkestus: 103 - Seda katkestust kasutab laiendatud mälu ohjurprogramm. 
Katketused: 112 - 119 - Neid katketusi kasutavad ohjurprogrammid 
Katkestused: 128 - 240 - Neid katkestusi kasutab teie arvuti ROM -is salvestatud programmeerimiskeel BASIC , kui teie 
arvuti ROM üldse sisaldab keelt BASIC. 
Katkestused: 241 - 255 - Neid katkestusi esialgu ei kasutata. Võibolla omistatakse neile mingi tähendus tulevikus. 
 
Mälude klassifikatsioon. 
 
Arvuti mälu klassifikatsioon haarab kõiki arvutis kasutatavaid mälutüüpe. Mälud võib jagada suvapöördusmäludeks ja 
jadapöördusmäludeks. Suvamöördusmälud on sellised mälud, kus suvalise sõna poole pöördumine võtab ühesuguse aja 
sõltumata tema asukohast mälus. Jadapöördusmäludes sõltub sõna poole pöördumise aeg selle asukohast mälus.  
 
 
Pilet 15 
1. Registrid.
 (p9) 
2. Käsuformaadid- 0, 1, 2, 3 ja 1,5 aadressiga arvutid.
 (p3) 
3. Pinumälu (stack) 
realiseerimine ja kasutamine protsessoris(p11) 
 
Registrid 
 
Register on grupp ühise juhtimisega trigereid. Minimaalselt tähendab see ühist sünkroniseerimist.  Peale kahendsõna 
(hulk bitte) säilitamise võib olla registris võimalik teostada ka muid operatsioone (nihe,mitme infoallika valik jne), kuid 
alati on oluline ühine sünkroniseerimine, millega määratakse kõigile trigeritele ühiselt info salvestamise aeg. 
Täiendava funktsioonina võib registril olla valik kahe sisendi komplekti vahel, millest kirjutatakse uus väärtus registrisse. 
 
 
Ilma nihketa register 
Hulk ühise juhtimisega trigereid. 
 
Nihkeregister 
Nihkeregisrtriks nim registrit, milles on  võimalik kahendinformatsiooni ühes või mõlemas suunas nihutada. 
Nihkeregister võimaldab kirjutada    biti kohale      biti väärtusw või     biti kohale      biti väärtuse. Nihkeregistrit, 
mis võimaldab nihet mõlemas suunas, nim reversiivseks. Nihet kasutatakse nt info teisendamisel paralleelkujult 
järjestikkujule ja vastupidi.  Registrid, millesse info sisestamine ja väjastamine toimub järjestikku nim. nihkeregistriteks. 
Nihkeregistri koostamiseks kasutatakse kõiki trigeritüüpe. Nihkeregistril võib samuti olla asetussisend. Nullimise sisend 
saadakse tavaliselt trigerite asünkroonsete R-sisendite kokkuühendamisega. 
Reversiivsed nihkeregistrid 
Nihkeregistrit, mis võimaldab nihet mõlemas suunas, nim reversiivseks. 
Paralleellaadimisega nihkeregistrid 
St, et nihkeregistrisse võib kanda algväärtuse paralleelkoodis. Ilma paralleellaadimise võimaluseta saab sinna kanda 
väärtuse vaid järjestikusisendi kaudu sisse nihutades. Paralleellaadimist saab raliseerida ka asünkroonsete 
asetussisendite kaudu.  
 
Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 
 
Kõigis käskudes on alati käsukood (KK), mis määrab tegevuse, mida tuleb teha ja samuti, kuidas leida operandid ning 
kuhu salvestada resultaat. Operandi leidmise ja resultaadi salvestamise koha leidmiseks on terve rida eri meetodeid, 
mida nimetataksegi adresseerimisviisideks. Käskude pikkus on oluline mälu kasutamise efektiivsuse jaoks. 
 
0 aadressiga arvuti (Käsukood (OPCode)) 
– tegemist on pinumälul põhineva arvutiga. Aadresse ei ole käsu formaadis. 
Alati võetakse operandid pinumälu pealt ja kirjutatakse sinna tulemus. 
 
1 aadressiga arvuti (Käsukood (OPCode)Aadress 1) 
– Käsu koodiga saab olla kaasa antud vaid üks pikk aadress, mis 
viitab mälupesale, kus võib olla üks operand või resultaat. Kui on tegemist kahe operandiga käsuga, siis tavaliselt asub 
teine operand ühes kindlalt fikseeritud registrimälu registris ja sinna paigutatakse ka resultaat. Operandi kandmine 
akumulaatorisse ja sealt resultaadi salvestamine õigesse mälupesasse on juba programmisti töö. Nõuab 10 pöördumist 
mälu poole. 
 
2 aadressiga arvuti (Käsukood (OPCode)Aadress 1, Aadress 2) 
– Kahe aadressiga formaadi korral tavaliselt 
salvestatakse resultaat ühe operandi kohale, sest eraldi aadressi resultaadile ei saa määrata. Nõuab 15 pöördumist mälu 
poole. 
 
3 aadressiga arvuti (Käsukood (OPCode)Aadress 1, Aadress 2, Aadress 3) 
– Käsu juurde kuulub kolm pikka aadressi, 
mis näitavad operandide asukohta ja tulemuse salvestamise kohta põhimälus. Mälus saab näidata kahe operandi ja 
resiltaadi asukohta. Nõuab 12 pöördumist mälu poole. 
1.5 aadressiga arvuti (Käsukood (OPCode)Aadress 1, lühike aadress) – 1.5 aadressiga arvutis saab olla käsukoodiga 
kaasas üks pikk mälu aadress ja teine lühike aadress, mis viitab registrimälu registrile. 
 
Pinumälu (stack) 
realiseerimine ja kasutamine protsessoris 
 
Pinumälu on mälu, kus viimasena loetakse välja esimesena salvestatud sõna (First in last out, FILO). Seejuures hoitakse 
alles ainult pinumälu osutit ehk viimasena salvesatud sõna aadressi ( Top Of Sack TOS). Varem salvestatud sõnu saab 
lugeda siis, kui hiljem salvestatud sõnad on juba loetud. Pinumälu juures nimetatakse kirjutamist Push-operatsiooniks ja 
lugemist Pop-operatsiooniks.  
Pinumälusse kirjutatakse järjestikkuseid kahendarve ja seejärel loetakse neid: 
  Pinumälu 
realiseeritakse arvutites tavaliselt põhimälus, kus selleks on 
eraldatud teatud piirkond. TOS-i aadressi säilitatakse protsessoris 
spetsiaalses registris (Stack Pointer, SP). 
Pinumälus on algseisus üks sõna – 1000. Kirjutamisel vähendatakse 
pinumälu osutit ühe võrra (SP-1), et ta näitaks esimese vaba pesa 
peale pinumälu piirkonnas ja seejärel kirjutatakse sõna mällu (nt 
1001). Seega näitab pinumälu osuti (PS) alati viimasele sõnale 
pinumälus.  
Lugemine koosneb samuti kahest etapist. Esiteks loetakse SP järgi sõna (1001) ja seejärel suurendatakse pinumälu osutit 
ühe võrra (SP+1), et näitaks järgmisele pinumälusse jäänud sõnale. 
 
 
Pilet 16 
1. Mikroskeemide valmistamise tehnoloogiad. 
2.  RISC  ja  CISC  protsessorid,  mikroprogramm
3. Pinumälu (stack) 
realiseerimine ja kasutamine protsessoris. (p11) 
 
Mikroskeemide valmistamise tehnoloogiad 
 
Mikroskeemid moodustavad perekondi, mille elemendid on ühilduvate elektriliste parameetritega ja neid saab kasutada 
koos loogikaskeemide koostamisel. Eri perekondade  komponendid võivad olla mitteühilduvad toitepinge, sisend- ja 
väljundnivoode poolest. Edukaim biopolaarne tehnoloogia oli TTL. 
Biopolaarsed tehnoloogiad on sellised, kus kasutatakse biopolaarseid transistore, kus voolu juhtuva kanali moodustavad 
mõlemat tüüpi pooljuhid
TTL-i asendatakse ka väljatransistoriga MOS. Väljatransistoris moodustab voolu juhtiva kanali ühte tüüpi pooljuht.   
Suured mikroskeemid valmistatakse  CMOS - tehnoloogias , kus samal kristalli pinnal on valmistatud nii n-kanaliga kui ka p-
kanaliga väljatransistore. Väljatransistore puhul juhitakse voolu juhtivat kanalit elekteriväljaga.  
MOS-transistoril onn kolm elektroodi :  läte , neel, pais .  
n-MOS – on n-kanaliga. p-p pooljuhtide vahele tekib voolu juhtiv  kanal , mis suleb  transistori, kui pinge npooljuhi kohal = 
+V = H 
p-MOS – on p-kanaliga. sama lugu, ainult nüüd asub  gate  p- pooljuhi kohal 
CMOS-i EI- loogikaelement  – koosneb kahest järjestikku ühendatud eri tüüpi kanaliga väljatransistorist. 
CMOS-i JA-EI-loogikaelement – realiseerib konjuktsiooni eitust. 
CMOS-i VÕI-EI-loogikaelement – realiseerib disjuktsiooni eitust 
 
Bioplaarsetes tehnoloogiateks kasutatakse biopolaarseid dioode ja transistore, kus voolujuhtiva kanali moodustavad nii 
n- kui p-tüüpi pooljuht.  
Digitaalloogika  (DL) – põhineb pooljuhtdioodidel, mis on passiivsed elemendid. 
Diood -transistor-loogika (DTL) – pooljuhtidele on lisatud biopolaarsed transistorid. 
Transistor-transistor-loogika (TTL) -  bipolaarne  transistor ... npn = emitter-base- collector ja pnp = mitter-base-collector 
...viimane on negatiivse loogika näide (invertor) kolme olekuga väljund: Enabled+x1+x2. Kui E=0, f=? väiksema 
energitarbega & kiirem kui  eelmine  
Shotky transistor-transistor-loogika (STTL) -  lisatud Shotky diood,  mis parandab kiiruse ja  energiatarbe  omadusi 
Emitter-sisestuses-loogika (ELC) – kiire tehnoloogia, kus kasutatakse negatiivseid nivoosid. 
 
 
RISC ja CISC protsessorid, mikroprogramm 
 
Mikroprogrammi abil on alati võimalik realiseerida ALU poolt tehtavate  operatsioonide  
baasil  täiendavaid  käske.  
RISC – Reduced Instruction Set Computer 
Vähe käske. Vähe adresseerimise viise. Kiire. Interpreteeriv mikroprogramm puudub, 
käsk läheb kohe täitmisele. Kiirem käsutäitmine (paralleelselt). fix käsuformaat – käsu 
lihtsam dekodeerimine. mälu poole ainult LOAD & STORE käsud (ühes käsus 3 
registeraadressi). võimas registermälu. efektiivne  andmevahetus  alamprogrammidega. 
efektiivne siirdekäskude ja alamprogrammide juhtimine. lihtsad käsud 
CISC – Complex Instruction Set Computer  
Palju käske. Aeglane. Interpretaatori rolli täidab kristalli pinnal realiseeritud 
mikroprogramm. ~ 1 CISC-käsk = 5 RISC käsku 
Tavaliselt on reaalsetes protsessorites RISC & CISC ideoloogia paralleelselt. Oluline on 
käsu täitmisel, et seda teostatakse riistvaras . Näiteks kui ALU ei oska riistvaras 
korrutada, siis võime teha  keeruka  mikroprogrammi spetsiaalosa, mis realiseerib selle 
liitmise  ja nihke kaudu. RISC ideoloogia sellist keerukat (aeglast) 
mikroprogrammi ei luba. Korrutamine  teostatakse riistvaras ALU-s või ta üldse puudub. 
Mikroprogrammis on olemas üldosa koos käsukoodi lugemise ja käsuloenduri 
modifitseerimisega ning operandide lugemine ja resultaadi salvestamine, kuid ta puudub täitmisel. 
 
Pinumälu (stack) 
realiseerimine ja kasutamine protsessoris 
 
Pinumälu on mälu, kus viimasena loetakse välja esimesena salvestatud sõna (First in last out, FILO). Seejuures hoitakse 
alles ainult pinumälu osutit ehk viimasena salvesatud sõna aadressi ( Top Of Sack TOS). Varem salvestatud sõnu saab 
lugeda siis, kui hiljem salvestatud sõnad on juba loetud. Pinumälu juures nimetatakse kirjutamist Push-operatsiooniks ja 
lugemist Pop-operatsiooniks.  
Pinumälusse kirjutatakse järjestikkuseid kahendarve ja seejärel loetakse neid: 
  Pinumälu 
realiseeritakse arvutites tavaliselt põhimälus, kus selleks on 
eraldatud teatud piirkond. TOS-i aadressi säilitatakse protsessoris 
spetsiaalses registris (Stack Pointer, SP). 
Pinumälus on algseisus üks sõna – 1000. Kirjutamisel vähendatakse 
pinumälu osutit ühe võrra (SP-1), et ta näitaks esimese vaba pesa 
peale pinumälu piirkonnas ja seejärel kirjutatakse sõna mällu (nt 
1001). Seega näitab pinumälu osuti (PS) alati viimasele sõnale 
pinumälus.  
Lugemine koosneb samuti kahest etapist. Esiteks loetakse SP järgi sõna (1001) ja seejärel suurendatakse pinumälu osutit 
ühe võrra (SP+1), et näitaks järgmisele pinumälusse jäänud sõnale. 
 
 
Pilet 17 
1. Summaatorid: järjestik, paralleel ja kiire ülekanne.
 (p4) 
2.  Juhtautomaat  : osa käsu täitmisel ja realiseerimine. 
3. Riistvara tegevus alamprogrammide poole pöördumine. (p5) 
 
Summaator: järjestik, paralleel ja kiire ülekanne. 
 
Summator on loogikaskeem kahendarvude aritmeetiliseks summeerimiseks. 
 
 Mitmejärgulise kahendarvu summaator koosneb mitmest ühejärgulisest summaatorist. Arvu summeerimisel tuleb lisaks 
kahe 
summeeritava arvu vastavatele järkudele liita nendega ka nooremate järkude summeerimisel tekkinud ülekanne. 
Eristatakse kahte summatorit: 
 
Täissummaator - arvestab liitmisel eelmisest järgust tulenevat ülekannet 
Poolsummaator - ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati 
saadav üks täissummaator. 
 
Jada ülekandega e. järjestikülekandega summaatoris 
moodustatakse väljundsignaal arvukohtade järjestikku 
summeerimisega, alates kõige nooremast (parempoolsest) kuni kõige vanema ehk vasakpoolsemani välja. Arvukoha 
summeerimiseks ja ülekande moodustamiseks kulub teatud aeg, mida ülekande seisukohalt võib vaadelda hilistumisena. 
Kuna ülekanne toimub järjestikku, siis aeglustab see summaatori tööd. Suure kohtade arvu korral on koguhilistumine 
võrdne hilistumise summaga üksikutes kohtades. 
 
Rööpülekandega e. paralleelülekandega summaatorid 
töötavad palju kiiremini kui jadaülekandega summaatorid. 
Mitmekohalise kahendarvu summeerimisel moodustatakse ülekanne korraga kõigi kohtade jaoks. Seetõttu ei kulu 
ülekandeks lisaaega ning summaator töötab kiiremini kui jadaülekande korral. 
 
Kiire ülekandega summaatorid 
- nende puhul on rakendatud rööpülekannde põhimõtet kombineeritult koos 
jadaülekandega. Ülekanded on moodustatud kõigi kohtade jaoks korraga. 
 
Juhtautomaat : osa käsu täitmisel ja realiseerimine 
 
Iga käsu täitmine algab üldise osaga, kus loetakse sisse käsukood ja modifitseeritakse käsuloenduri väärtus. Pärast 
üldosas toimuvat käsukoodi lugemist vastab igale käsule, mida protsessor on võimeline täitma, käsu täitmise algoritmis 
(mikroprogrammis) oma haru. Haru valik toimub vastavalt käsukoodi dekodeerimisel saadud infole selle järgi, missugune 
on täitmisele minev käsk. Mõnede käskude täitmisel on vaja realiseerida mikroprogrammis ka hargnemisi, mis sõltuvad 
protsessori mõne teise osa seisundist. Juhtautomaat on käsu täitmise algoritmi riistvaraline realisatsioon 
loogikaskeemina. 
Põhimõtteliselt on juhtautomaadi realiseerimiseks kaks võimalust: 
1)  jäiga loogikaga juhtautomaat: Jäiga loogika korral realiseeritakse  algoritm  loogikaskeemina kristalli pinnal ja iga 
muutus käsusüsteemis tähendab uue loogikaskeemi realiseerimist.  
 
2)  püsimälus säilitatava mikroprogrammiga juhtautomaat: Kui mikroprogrammi hoitakse püsimälus (näiteks  Flash ), 
siis saab käsusüsteemis teha muudatusi ilma uut loogikaskeemi koostamata. Kogu mikroprogrammi täitmine 
taandub sõnade lugemisele õiges järjekorras mikroprogrammi sisaldavast püsimalust sõltuvalt tingimusest {X}. 
Mingil määral toimib see analoogiliselt programmi täitmisega protsessoris. 
 
Käsuregistris oleva käsukoodi järgi valitakse mikroprogrammi alguse aadress. 
Edasi valib aadressigeneraator järgmise aadressi püsimälust loetud sõna mõnest 
väljast ja vajadusel hargnemise puhul arvestab ka tingimustega. Samuti 
võimaldavad aadressigeneraatorid programmi täitmisel mõnel juhul liikuda +1 
operatsiooniga järgmisele aadressile analoogiliselt käsuloendurile. Üht osa 
püsimälust loetud sõnast kasutatakse juhtsignaalide määramiseks. 
 
 
 
 
 
 
 
 
 
 

Riistvara tegevus alamprogrammide poole pöördumisel 
 
Alamprogrammide poole pöördumine ja siis tagasipöörde aadresside salvestamine 
on üks pinumälu rakendusi. 
Kui toimub alamprogrammi poole 
pöördumine, siis käsuloenduri (PC) sisu 
salvestatakse pinumälusse, ja kuna PC näitab 
alati järgmisena täitmisele tuleva käsu 
aadressi, on ka see tagasipöörde aadtessiks. 
Tagasipöördumisel võetakse pinumälust 
järjest tagasipöörde aadresse, kuni 
programmi täitmine jõuab tagasi 
põhiprogrammi juurde. 
Osa protsessoreid salvestab koos 
käsuloenduri väärtusega ka PSW, mis sisaldab lippude registri ja akumulaatori sisu, 
et alamprogramm nende sisu ei muudaks. Ülejäänud registrite sisu päästmine on 
juba programmeerija töö. 
Pilet 18 
1. Kombinatsioonskeemid ja  järjestiskeemid
2. Käsu täitmine protsessoris. 
3. Pinumälu (stack) 
realiseerimine ja kasutamine Protsessoris(p11) 
 
Kombinatsioonskeemid ja järjestiskeemid 
 
Kõik arvutites kasutatavad loogikaskeemid jagunevad kahte suurde klassi: kombinatsiooniskeemid ja järjestikskeemid. 
Kolmandat võimalust ei ole. 
 
Kombinatsiooniskeemid. On sellised loogikaelementidest koostatud skeemid, millel ei ole mälu omadusi. Nad kirjelduvad 
loogikafunktsioonidega, milles ei ole aja parameetrit. Teades hetkel sisendite väärtusi, saame arvutada samal hetkel 
väljundite väärtused vastava loogikafunktsiooni abil. Ei ole oluline, missugused olid sisendite väärtused eelmistel 
hetkedel. Skeemil on nt ainult 1 väljund. (võib olla ka mitu) 
 
 
Järestikskeemid. Sellised loogikaelementidest koostatud skeemid, millel on mälu omadused. St, et kõnealusel hetkel on 
väljundite väärtuste määramiseks vaja teada väljundite väärtusi ka eelnevatel hetkedel. Sel juhuö sosaödab olek infot 
eelnevate hetkede väljundite väärtuste kohta.  Sünkroonsel järjestikskeemil on spetsiaalne taktisisend, mis määrab 
üleminekuaja ühest olekust teise. Asünkroonsel toimub ülemineks ühest olekust teise mõne sisendi väärtuse muutmisel. 
 
Järjestikskeemi sisemine struktuur: 
 
 
Käsu täitmine protsessoris 
 
 
Kogu käsu täitmise võib kokku võtta ühe tsüklina, mida vahel kutsutakse ka von Neumanni tsükliks. 
 
 
Käsukoodi täitmist võib vaadelda ka algoritmina. 
 
 
Pinumälu (stack) realiseerimine ja kasutamine protsessoris 
 
Pinumälu on mälu, kus viimasena loetakse välja esimesena salvestatud sõna (First in last out, FILO). Seejuures hoitakse 
alles ainult pinumälu osutit ehk viimasena salvesatud sõna aadressi ( Top Of Sack TOS). Varem salvestatud sõnu saab 
lugeda siis, kui hiljem salvestatud sõnad on juba loetud. Pinumälu juures nimetatakse kirjutamist Push-operatsiooniks ja 
lugemist Pop-operatsiooniks.  
Pinumälusse kirjutatakse järjestikkuseid kahendarve ja seejärel loetakse neid: 
  Pinumälu 
realiseeritakse arvutites tavaliselt põhimälus, kus selleks on 
eraldatud teatud piirkond. TOS-i aadressi säilitatakse protsessoris 
spetsiaalses registris (Stack Pointer, SP). 
Pinumälus on algseisus üks sõna – 1000. Kirjutamisel vähendatakse 
pinumälu osutit ühe võrra (SP-1), et ta näitaks esimese vaba pesa 
peale pinumälu piirkonnas ja seejärel kirjutatakse sõna mällu (nt 
1001). Seega näitab pinumälu osuti (PS) alati viimasele sõnale 
pinumälus.  
Lugemine koosneb samuti kahest etapist. Esiteks loetakse SP järgi sõna (1001) ja seejärel suurendatakse pinumälu osutit 
ühe võrra (SP+1), et näitaks järgmisele pinumälusse jäänud sõnale. 
 
 
 
Pilet 19 
1. Mikroskeemide valmistamise tehnoloogiad.
 (p16) 
2. Protsessori üldstruktuur. ( käsuloendur , käsuregister, käsudekooder, juhtautomaat, 
operatsioonautomaat). 
3. Puutetundlikud ekraanid. 
 
Mikroskeemide valmistamise tehnoloogiad 
 
Mikroskeemid moodustavad perekondi, mille elemendid on ühilduvate elektriliste parameetritega ja neid saab kasutada 
koos loogikaskeemide koostamisel. Eri perekondade komponendid võivad olla mitteühilduvad toitepinge, sisend- ja 
väljundnivoode poolest. Edukaim biopolaarne tehnoloogia oli TTL. 
Biopolaarsed tehnoloogiad on sellised, kus kasutatakse biopolaarseid transistore, kus voolu juhtuva kanali moodustavad 
mõlemat tüüpi pooljuhid. 
TTL-i asendatakse ka väljatransistoriga MOS. Väljatransistoris moodustab voolu juhtiva kanali ühte tüüpi pooljuht.   
Suured mikroskeemid valmistatakse CMOS-tehnoloogias, kus samal kristalli pinnal on valmistatud nii n-kanaliga kui ka p-
kanaliga väljatransistore. Väljatransistore puhul juhitakse voolu juhtivat kanalit elekteriväljaga.  
MOS-transistoril onn kolm elektroodi : läte, neel,pais.  
n-MOS – on n-kanaliga. p-p pooljuhtide vahele tekib voolu juhtiv kanal, mis suleb transistori, kui pinge npooljuhi kohal = 
+V = H 
p-MOS – on p-kanaliga. sama lugu, ainult nüüd asub gate p- pooljuhi kohal 
CMOS-i EI-loogikaelement – koosneb kahest järjestikku ühendatud eri tüüpi kanaliga väljatransistorist. 
CMOS-i JA-EI-loogikaelement – realiseerib konjuktsiooni eitust. 
CMOS-i VÕI-EI-loogikaelement – realiseerib disjuktsiooni eitust 
 
Bioplaarsetes tehnoloogiateks kasutatakse biopolaarseid dioode ja transistore, kus voolujuhtiva kanali moodustavad nii 
n- kui p-tüüpi pooljuht.  
Digitaalloogika (DL) – põhineb pooljuhtdioodidel, mis on passiivsed elemendid. 
Diood-transistor-loogika (DTL) – pooljuhtidele on lisatud biopolaarsed transistorid. 
Transistor-transistor-loogika (TTL) - bipolaarne transistor ... npn = emitter-base-collector ja pnp = mitter-base-collector 
...viimane on negatiivse loogika näide (invertor) kolme olekuga väljund: Enabled+x1+x2. Kui E=0, f=? väiksema 
energitarbega & kiirem kui eelmine 
Shotky transistor-transistor-loogika (STTL) -  lisatud Shotky diood,  mis parandab kiiruse ja energiatarbe omadusi 
 
 
 
 
 
 
 
 

 
Protsessori üldstruktuur.(käsuloendur, käsuregister, käsudekooder, juhtautomaat, 
operatsioonautomaat). 

 
 
Puutetundlikud ekraanid 
 
Takistuslik puuteekraan (Resistive touchscreen). 
Ekraan  koosneb kõvast  alusest , milleks võib olla nt klaas. Järgmine kiht on läbipaistev kiht, mis on kaetud läbipaistva 
takistusliku  materjaliga , tavaliselt  indium - tinaoksiid . Välimine kiht on painduv kiht, mis on samuti kaetud ITO kihiga.  
Kaks kihti on eraldatud väikeste isolaatoritega. Kui  vajutada välimist painduvat kihti, puutuvad kaks ITO-ga kaetud  kihti 
kokku isolaaturite vahel. Takistusliku puuteekraani hea omadus on, et puude võib olla palja sõrmega või ka kinnastatud 
käega, samuti võib vajutus toimuda mingi muu vahendiga. See on odav tehnoloogia. Kvaliteet pole kõige parem. 
 
Mahtuvuslik puuteekraan (Capacitive touchscreen). 
Jaguneb kaheks: 
Pindmahtuvuslikud puuteerkaanid – kaetakse puutepind ainult ühelt poole läbipaistva juhitava kihiga (ITO). Ekraani 
nurkades  on elektroodid, mille kaudu tekitatakse ekraani pinnale ühtlane elektriväli. Selleks kasutatakse vahelduvvoolu 
generaatorit. Kui  sõrm  viia tekkinud välja, tekib dünaamiline  kondensaator , mis muudab elektrivälja ja tekib laengute 
liikumine. 
Projekteeritud mahtuvuslikud puuteekraanud – moodustatakse ekraani pinnale juhtivatest ribadest võrk. Kasutatakse 
ITO ribasid, millest ühed on horisontaalsed ja teised vertikaalsed. Need ribad, kuhu salvestub laeng, on isoleeritud ja 
nende vahel on  mahtuvus . Kui nüüd sõrm läheneb sellele ristumispunktis olevale mahtuvusele, võtab ta osa laegust 
endale ja selle laengu liikumise fikseerib kontroller. 
Väga vastupidavad ekraanid ja saab teha üle 100 miljn puudutuse. Mustus  ei sega tööd. Laseb palju valgust läbi. 
Kinnastatud käe korral ei tööta. Kallim kui takistuslik. 
 
Infrapunapuuteekraan (Infrared touchscreen). 
Kasutatakse rahaautomaatidest tahvelarvutiteni. Ekraani servadesse, nt üles ja alla, paigutatakse infrapunaandurid. Iga 
infrapunadioodi kiir langeb ühele andurile. Kui puudutada ekraani, siis vähemalt üks kiir ei jõua andurini nii X- kui ka Y-
suunal. Sealt saab kontroller teha kindlaks puutepunkti asukoha. 
Saab kasutada kinnastega ja ilma. Ei halvene pildi kvaliteet. Probleemiks on mustus. 
Täieliku sisepeegeldusega infrapunapuuteekraan – erineb selle poolest eelmisest, et kiir ei levi mitte ekraani pinna ees, 
vaid ekraani ees oleva kaitsekaasis sees. 
 
Akustilise laine impulsstuvastus. 
Teatud punktidesse ekraani servades on paigutatud piesoandurid. Kui puudutada ekraanipinda, tekivad akustilised 
lained, mis eemalduvad puutekohast. Piesoandurid muudavad  mehaanilisest  puutest tekkinud akustilise võngete energia 
elektrisignaaliks. Täiendavate kihtide asetamist ei ole vaja. Määrdumine ei ole probleem.  Mehaaniline  puude. Ei tunta 
ära staatilist puudutust pikema aja jooksul.  
 
Optiline puuteekraan. 
Hajutatud valguse meetod – kasutatakse täielikku sisepeegeldust, kuid siin ei ole infrapunaandureid servades. 
Infrapunavalgusdioodidega tekitatakse ekraani ees infrapunavalguse foon ja pildi fikseerib  kaamera . Tekitatakse ühtlane 
foon. Puudutustel tekib  peegeldus ja osa valgust lahkub keskkonnast. Muutused fikseeritakse kaamerate abil, mis 
asuvad ekraani taga. 
 
Hajutatud pinnavalguse meetod – infrapunavalgusdioodid asuvad endiselt pleksiklaasist puutepinna servadel
Kasutatakse  spets pleksiklaasi, mille osakesed on nagu peeglid, mis jaotavad infrapunase valguse välja ühtlaselt.  
Puutepinna peale paigutatakse valguse hajutaja, millele võib suunata infrapunavalgusdioodide valguse alt või õlevalt. 
Puutepinna eest suunatud valguse korral registreerib kaamera puutekohas varju. Tekib suurem peegelddus. 
 
Pindakustilised lained. 
Vähe levinud. Pindakustilised lained tekitatakse ekraani nurkades piesogeneraatorite abil. 
 
Jõutundlik puuteekraan. 
Kasut pangaautomaatides jne. Puutepind kinnitatakse piesoanduritele, mis muudavad füüsilise jõu elektrisignaaliks. 
Mida suurem surve, seda suurem on tekkiv laeng. 
 
Pilet 20 
1. Multipleksor, demultipleksor.
  (p6) 
2. Virtuaalmälu.
  (p8) 
3. Puutetundlikud ekraanid
(p19) 
 
Multipleksor, demultipleksor 
 
Multipleksor on andmekommutaator, mis võimaldab edastada loogilise väärtuse mitmest sisendist ühte väljundisse. 
Sisendi valikuks on juhtsisendid S0, S1, jne. Tavaliselt on n juhtsisendi korral    andmesisendit. Teda võib vaadelda 
funktsionaalselt kui lülitit, aga arvestada tuleb, et info liigub ainult ühes suunas (sisendist väjundisse). Kui multipleksoril 
on 4 andmesisendit, siis öeldakse, et on neli-ühte multipleksor. Analoogiliselt kaheksa andmesisendi koral kaheksa-ühte.
 
Multipleksor võimaldab realiseerida suvalisi kahendfunktsioone. 
 
Demultipleksor on kommutaator, millel on üks infosisend ja mitu väljundit. Juhtsisendite arv sõltub väljundite arvust ja 
vastupidi. Vastavalt juhtsignaalile kommuteeritakse infosisendi signaal ühte väljundisse. Väljundite arv on   , kus n on 
juhtsisendite arv. Järelikult saab kahe juhtsisendiga ehk kahebitise koodiga kommuteerida 4 sisendit, kolme 
juhtsisendiga 8 sisendit jne. 
 
 
Virtuaalmälu 
 
Kui programmid nõuavad rohkem mälu kui arvuti riistvara saab võimaldada, siis peab olemas olema mehhanism, mis 
programmi töö ajal võimaldab välismälust tuua põhimällu andmeid ja programmi käsukoode. Samas oleks hea, kui 
programmeerija saaks pidevalt kasutada kogu aadressiruumi. Välismälumaht on alati oluliselt suurem põhimälu mahust. 
Virtuaalmälu korral seotakse omavahel oluliselt suurem virtuaalse mälu ruum väiksema füüsilise põhimälu ruumiga.  
 
Mõned opsüsteemid (näit. MS Windows) kasutavad virtuaalmälu. See on kujutletav mälupiirkond, millest osa paikneb 
muutmälus ja osa kõvakettal. Virtuaalmälul on oma mäluaadresside süsteem ning programmid kasutavad reaalsete 
mäluaadresside asemel neid virtuaalseid aadresse käskude ja andmetesalvestamiseks. Kui programmi tegelikult 
täidetakse, siis muudetakse virtuaalsed aadressid reaalseteks mäluaadressideks. Virtuaalmälu eesmärgiks on 
suurendada mäluaadresside ruumi, mida programm saab kasutada. Näiteks võib virtuaalmälus olla kaks korda rohkem 
aadresse kui põhimälus. Virtuaalmälu kasutav programm ei saa küll kõike tööks vajalikku korraga põhimällu kirjutada, 
kuid arvuti suudab siiski sellist programmi täita, kopeerides kettalt põhimällu ainult täitmiseks antud etapil vajalikke 
programmiosi. Mida väiksem on põhimälu, seda sagedamini peab arvuti suhtlema kõvakettaga ja seda aeglasemalt 
programm töötab. Seepärast ongi iga programmi puhul ära näidatud soovitatav põhimälu suurus, mis tagab programmi 
täitmise normaalse kiirusega . Et hõlbustada kopeerimist virtuaalmälust reaalsesse mällu jaotab opsüsteem virtuaalmälu 
kindlat arvu mäluaadresse sisaldavateks lehekülgedeks, mida hoitakse kettal seni, kuni neid vaja läheb. Kui lehekülge on 
vaja, siis kopeerib opsüsteem selle kettalt põhimällu, muutes virtuaalaadressid reaalseteks aadressideks. 
 
Virtuaalmälu organiseerimiseks kasutatakse kolme mehanismi: 
Lehekülgedeks jagamine. 
Seda kasutatakse virtuaalmälude juures, kus mälu jagatakse fikseeritud suurusega lehekülgedeks. Programmi täitmise 
ajal teisendatakse automaatselt kasutajale nähtamatult virtuaalsed aadressid füüsilisteks aadressideks. Virtuaalne 
leheküljenumber transleeritakse füüsiliseks leheküljenumbriks ja koos nihkega lehekülje sees moodustavad nad füüsilise 
aadressi, millega saab adresseerida arvuti mälu. Virtuaalne mälu võimaldab suurendada aadressi järkude arvu, mida 
tarkvara kasutab ehk virtuaalset mälu. 
Segmenteerimine. 
Segmenteeritud virtuaalse mälu juures jagatakse virtuaalne aadressiruum segmentideks. Segmenteerimine toimub 
tarkvaraliselt, kuid alati tuleb arvestada riistvaralisi kitsendusi. Kuivõrd segmentide mõõdud on erinevad, siis laetakse 
segment vabasse kohta, kus on piisavalt ruumi. Maksimaalne segmendi suurus määrab ära, kui palju järke tuleb 
kasutada nikele segmendi sees.Transleerimisemeetod: võetakse tabelist täispikk segmendi aadress ja talle liidetakse 
juurde nihe segmendi sees, et saada konkreetne füüsiline aadress. Kui segment on kirjutatud, siis tuleb ta enne 
asendamist kirjutada ka välismällu, et muudatused ei läheks kaduma. 
Segmenteerimine lehekülgedeks jagamisega. 
See tähendab, et virtuaalne aadress jaguneb segmendi numbrik, leheküljenumbriks ja nihkeks. 
Puutetundlikud ekraanid 
 
Takistuslik puuteekraan (Resistive touchscreen). 
Ekraan koosneb kõvast alusest, milleks võib olla nt klaas. Järgmine kiht on läbipaistev kiht, mis on kaetud läbipaistva 
takistusliku materjaliga, tavaliselt indium-tinaoksiid. Välimine kiht on painduv kiht, mis on samuti kaetud ITO kihiga.  
Kaks kihti on eraldatud väikeste isolaatoritega. Kui vajutada välimist painduvat kihti, puutuvad kaks ITO-ga kaetud  kihti 
kokku isolaaturite vahel. Takistusliku puuteekraani hea omadus on, et puude võib olla palja sõrmega või ka kinnastatud 
käega, samuti võib vajutus toimuda mingi muu vahendiga. See on odav tehnoloogia. Kvaliteet pole kõige parem. 
 
Mahtuvuslik puuteekraan (Capacitive touchscreen). 
Jaguneb kaheks: 
Pindmahtuvuslikud puuteerkaanid – kaetakse puutepind ainult ühelt poole läbipaistva juhitava kihiga (ITO). Ekraani 
nurkades on elektroodid, mille kaudu tekitatakse ekraani pinnale ühtlane elektriväli. Selleks kasutatakse vahelduvvoolu 
generaatorit. Kui sõrm viia tekkinud välja, tekib dünaamiline kondensaator, mis muudab elektrivälja ja tekib laengute 
liikumine. 
Projekteeritud mahtuvuslikud puuteekraanud – moodustatakse ekraani pinnale juhtivatest ribadest võrk. Kasutatakse 
ITO ribasid, millest ühed on horisontaalsed ja teised vertikaalsed. Need ribad, kuhu salvestub laeng, on isoleeritud ja 
nende vahel on mahtuvus. Kui nüüd sõrm läheneb sellele ristumispunktis olevale mahtuvusele, võtab ta osa laegust 
endale ja selle laengu liikumise fikseerib kontroller. 
Väga vastupidavad ekraanid ja saab teha üle 100 miljn puudutuse. Mustus ei sega tööd. Laseb palju valgust läbi. 
Kinnastatud käe korral ei tööta. Kallim kui takistuslik. 
 
Infrapunapuuteekraan (Infrared touchscreen). 
Kasutatakse rahaautomaatidest tahvelarvutiteni. Ekraani servadesse, nt üles ja alla, paigutatakse infrapunaandurid. Iga 
infrapunadioodi kiir langeb ühele andurile. Kui puudutada ekraani, siis vähemalt üks kiir ei jõua andurini nii X- kui ka Y-
suunal. Sealt saab kontroller teha kindlaks puutepunkti asukoha. 
Saab kasutada kinnastega ja ilma. Ei halvene pildi kvaliteet. Probleemiks on mustus. 
Täieliku sisepeegeldusega infrapunapuuteekraan – erineb selle poolest eelmisest, et kiir ei levi mitte ekraani pinna ees, 
vaid ekraani ees oleva kaitsekaasis sees. 
 
Akustilise laine impulsstuvastus. 
Teatud punktidesse ekraani servades on paigutatud piesoandurid. Kui puudutada ekraanipinda, tekivad akustilised 
lained, mis eemalduvad puutekohast. Piesoandurid muudavad mehaanilisest puutest tekkinud akustilise võngete energia 
elektrisignaaliks. Täiendavate kihtide asetamist ei ole vaja. Määrdumine ei ole probleem. Mehaaniline puude. Ei tunta 
ära staatilist puudutust pikema aja jooksul.  
 
Optiline puuteekraan. 
Hajutatud valguse meetod – kasutatakse täielikku sisepeegeldust, kuid siin ei ole infrapunaandureid servades. 
Infrapunavalgusdioodidega tekitatakse ekraani ees infrapunavalguse foon ja pildi fikseerib kaamera. Tekitatakse ühtlane 
foon. Puudutustel tekib peegeldus ja osa valgust lahkub keskkonnast. Muutused fikseeritakse kaamerate abil, mis 
asuvad ekraani taga. 
 
Hajutatud pinnavalguse meetod – infrapunavalgusdioodid asuvad endiselt pleksiklaasist puutepinna servadel. 
Kasutatakse spets pleksiklaasi, mille osakesed on nagu peeglid, mis jaotavad infrapunase valguse välja ühtlaselt.  
Puutepinna peale paigutatakse valguse hajutaja, millele võib suunata infrapunavalgusdioodide valguse alt või õlevalt. 
Puutepinna eest suunatud valguse korral registreerib kaamera puutekohas varju. Tekib suurem peegelddus. 
 
Pindakustilised lained. 
Vähe levinud. Pindakustilised lained tekitatakse ekraani nurkades piesogeneraatorite abil. 
 
Jõutundlik puuteekraan. 
Kasut pangaautomaatides jne. Puutepind kinnitatakse piesoanduritele, mis muudavad füüsilise jõu elektrisignaaliks. 
Mida suurem surve, seda suurem on tekkiv laeng. 
 
Pilet 22 
1. Aritmeettika-loogika seade (ALU). 
2. Vahemälu ( Cache
organiseerimine:  otsevastavusegaassotsiatiivne  ja kogumassotsiatiivne 
3.  Printerid
 
Aritmeettika-loogika seade (ALU). 
 
ALU on kombinatsiooniskeem, mis teeb teatud hulka aritmeetika- ja loogikaoperatsioone. Need on baasoperatsioonid, 
mida tehakse protsessoris otse riistvaras.  
Tabelis määrab M, ks tegemist on aritmeetika või loogikarežiimiga ning konkreetse operatsiooni määravad sisendite  Sn-
1 kuni S0 väärtused. 
 
Iga operatsiooni jaoks on ALU-s oma loogikaskeem. ALU on kombinatsiooniskeem ja tal puudub mälu omadus. ALU on 
kahejärguline. Kõiki operatsiooni realiseerivad sõltumatud loogikaskeemid, ja kui on vaja realiseerida ALU tuleb vaid 
asendada loogikaskeemid nõutud operatsioone realiseerivate loogikaskeemidega. 
 ALU-s kasutatavad loogikaelemendid on järgmised: 
 
 
 
Vahemälu (Cache)
organiseerimine:otsevastavusega,assotsiatiivne ja kogumassotsiatiivne 
 
Kasutatakse kolme vahemälu organiseerimisviisi: 
Otsevastavusega vahemälu – üks lihtsamaid organiseerimisviise. Infot loetakse mälust plokkidena. Mälu on jagatud 
segmentideks, millest igaüks sisaldab teatud hulga plokke. Otsevastavusega vahemälus sisaldab aadress seega segmendi 
aadressi, ploki aadressi ja sõna aadressi. Vahemälus on igal plokil  oma koht. Otsevahetusega vahemälu: 
 
 
Vajalikust segmendist vajaliku ploki olemasolu kontroll on väga lihtne. Ploki koht on fikseeritud ja sealt võrreldakse 
vahemälus olevat segmedi numbrit protsessori aadressis oleva segmendi numbriga. Kokkulangemise korral on plokk 
õigest segmendist vahemälus ja seal otsitakse juba olemasoleva ploki seest protsessori aadressi sõna aadressi järgi 
vajalik sõna. 
Selline viis on lihtne ja suhteliselt odav, kuid probleem tekib tsüklitega. 
 
Assotsiatiivne vahemälu – ei ole jagatud segmentideks, kuid on olemas plokid . Aadress koosneb kahest osast : ploki 
aadress ja sõna aadress.  
Sellise viisi puhul võib olla vahemälus ükskõik milline plokk põhimälust. Plokid ei ole järjestatud. Kui protsessor pöördub 
mõni ploki poole, ei ole teada, kas ta on vahemälus, ja kui on, siis ku sta asub.  Assotsiatiivses mälu on selline mälu, kus 
pöördumine sõna poole ei toimu aadressi järgi nagu tavalised mälus, vaid sõna ühe osa sisu järgi. Sõna sisu järgi otsimine 
toimub a.mälus väga kiiresti, sest kõiki sõnu kontrollitakse otse riistvaras paralleelselt. 
A.mälu on väga kallis. Ei esine probleeme tsüklitega.  
 
 
Kogumassotsiatiivne vahemälu  - ei ole midagi muud kui hulk paralleelselt töötavaid otsevastavusega vahemälusid. See 
on kõige levinuim vahemälu organiseerimise viis. Tihti kasutatakse nelja ja kaheksa kanaliga kogumassotsiatiivseid 
vahemälusid.  
See on kahe kanaliga: 
 
 
Printerid 

 
Löökprinterid – kasutavad vanemat, kirjutusmasinatest tuntud tehnoloogiat, kus printimise pea ja paberi vahel on 
tindiga immutatud värvilint. Kujund saadakse löögiga vastu värvilinti. Löökprinterites kasut erinevaid printimispäid Kõige 
tuntum löögiga printer on nõelamaatriksprinter, kus trükipeas on nõelad, mida saab elektronmagnetiga liigutada, et 
tekitada löök vastu paberi ees olevat värvilinti. Trüki  kvaliteet sõltub peas olevate nõelte arvust.  Seda tüüpi prntereid 
saab kohata kohtades, kus on vaja saada trükitust kopeeriva paberiga koopia. 
Termoprinterid – moodustavad ühe rühma löögita printeritest. 
Termokontaktprinter – kasutatakse temperatuuritundlikku spetsiaalset paberit. Trükipea meenutab 
nõelamaatriksprinteri pead, ainult siin on nõelte asemel takistid, mida saab kuumutada vooluimpulssidega. Kujund 
moodustub täppidest. Puuduseks on spets paberi vajadus ja trükitu ei säili pikema aja jooksul, ei ole võimalik 
arhiveerida. Kasutatakse faksiaparaatides, kinopiletite ja parkimispiletite trükkimisel. 
Termosiirdeprinter – ei kasuta spets paberit. Printimispea ja paberi vahel on värvilint, mis on vahaga immutatud. 
Trükipeas olevate takistitega saab punkte kuumutada ja paberile moodustub kujund sulavatest vahapunktidest. 
Sublimatsioonprinter – sees on  lint , millel on eri piirkondades üksteise kõrval nelja põhivärvi sublimaat. Sublimaat on 
aine, mis lähev tahkest olekust üle gaasilisse olekusse ilma vahepeale vedela olekuta. Kui lint liigub trükitava 
alusmaterjali peal, siis teda kuumutatakse, sublimaat aurustub ja moodustab alusmaterjalile läikiva kihi enne, kui ta 
muutub taas  tahkeks  aineks. Kasut fotoprinteritena (säilib kaua). 
 
Jugaprinter  – moodustab kujundi väljapritsitud  tindi  või vaha tilkadest.  Kasutusel kaks pihustamse tehnoloogiat: Buble 
Jet ( cannon ) ja piesoelektriline tehnoloogia (Epsom). 
 
Fotoelektriline printer, laserprinter – töötab analoogselt koopiamasinaga. Töö põhineb valgustundliku materjaliga 
kaetud trumlil.  Trumli  kattematerjal on  isolaator , mis valguse toimel muutub juhiks. Trummel  laetakse kõrgepingega. 
Edasi mõjutatakse trumli pinda valgusega. Valgusallikas on laserprinterites  laser  ja koopiamasinas originaali peegeldus. 
Need kohad, mis saavad valgust, muutuvad rohkem juhiks ja neilt kaob ka laeng. Seega tekib trumli pinnale 
elektrostaatilisest laengust kujund. Nüüd pöörleb trummel edasi j aläheb toonerile. Need kohad, mis on laetud, 
tõmbavad toonerit külge ja need, mis said valgust, ei ole laetud nind sinna ei kinnitu ka  tooner . Seega moodustub 
toonerist trumlile kujund. Seejärel surutakse trummel vastu puhast paberit. Paberile tekkib kujund, mida kinnitatakse 
kuumutamise teel. 
 
Värviprinterid – kuvaritel saadakse värviline kujund kolme põhivalguse liitmisel (RGB). Värvide  liitmine  sobib, kui on 
aktiivne valgusallikas ja must taust. Printimisel kasutatakse värvide lahutamist. Valge valgus tähendab, et peegeldatakse 
kõiki värvusi ja must tähendab, et ei peegeldata ühtegi värvust.  
Põhivärvideks (CMYK) on printimisel:  Cyan  (helesinine), Magneta (lilla), Yellow  (kollane),  Black  (must). 
Värvitrükk saadakse laserprinteri juures eri värvi toonerite ületrükiga. Jugaprinterites kasutatakse ületrükiks erinevaid 
pihusteid eri värvide jaoks. Termosiirdeprinterites tehakse ületrükk eri värviga immutatud värvilintide abil. 
Sublimatsiooniprinterite juures ei ole vaja pooltoonide saamiseks kasutada alampunktideks jagamist, sest seal saab 
temperatuuriga reguleerida, kui palju värvainet paberile kantakse.  
 
Pilet 23 
1. Trigerid.
  (p1) 
2. Juhtautomaat : osa käsu täitmisel ja realiseerimine.
 (p17) 
3. Andmevahetusprotokollid: sünkroonne, asünkroonne jne.
 (p8) 
 
Trigerid 
(
Flip-Flops) kuuluvad järjestiskeemide hulka sest neil on olemas mälu omadus, see tähendab väljundi väärtus 
sõltub peale sisendite väärtuse antud ajahetkel ka eelnevast väljundiväärtus-test. Triger on elementaarne 
mäluelement, mis võimaldab säilitada infot üks bit. Esitades trigerit tõeväärtustabeli või funktsiooni kaudu, 
tuleb sisse tuua aja parameeter. Triger on kahe stabiilse olekuga element. Tavaliselt trigeril on kaks väljunidit: 
Joonis: 
 
SR-TRIGER (set-resest)  
ühe ja kahetaktiline, antud on asünkroonne, R=S=1 on keelatud. Töötab: RS; Q(t), 00–>Q(t-1) , 01= 1, 10= 0, 11=-- 
Asünkroonse trigeri puhul muutub väljundi väärtus sisendite väärtuste muutuste järgi. 
Potentsiaaliga sünkroniseeritav SR : Sünkrosisendiga C määratakse, millal lülitub triger uude olekusse. 
 
NB! Keelatud on anda mõlemasse sisendisse signaal 1, sest otseväljund ja inversiooniväljund ei saa olla võrdsed. 
 
MS-TRIGER (Master Slave) 
MS-Triger on kahetaktiline triger, mis lahendab tagasisidega tekkinud probleeme. Kahetaktiline triger koosneb kahest 
identsest trigerist Master ja Slave. 
 
D-TRIGER (Delay) 
data 1 infosisend, väljundis kordab sisendi signaali, aga sünkroimpulsi võrra hiljem, saab säilitada lühiajaliselt infot. D 
trigeril on kaks sisendit – D andmesisend ja C clock sisend. Niikaua kui C=0, säilitab triger oma väärtust. Kui C=1, siis 
antakse trigerile D väärtus, kas 0 või 1, oleneb D väärtusest. Seega säilitab D triger oma väärtust seni kuni tuleb uuesti 
clock sisendisse1. Ehk kui C=1, Q=D ja C läheb nulliks(C=0), nüüd on trigeri väärtus Q=D kuni aja t pärast tuleb uuesti 
sisend C=1 ja siis saab Q väärtuseks jälle D väärtus. 
Potentsiaaliga sünkroniseeritav D-triger 
D-trigeri väljund võtab sisendis oleva väärtuse , kui sünkrosisend seda lubab. 
 
 
Frondiga sünkroniseeritav D-triger 
Frongida sünkroniseeritav triger lülitub ümber, kui C-sisendi väärtus muutub 0–st 1–ks või 1-st 0-ks. Lülitumine toimub 
AINULT frondi ajal. 
 
JK-TRIGER (Jump Key)  
Potentsiaaliga sünkroniseeritav JK 
Sarnaneb oma käitumiselt SR-trigeriga. Erinevus on kombinatsiooni J=K=1 juures. Triger võtab eelmise olekuga 
vastupidine olek. 
 
 
Frondiga sünkroniseeritav JK-triger 
Realiseerub D-trigeri baasil. 
 
T-TRIGER (Toggle) 
1infosisendiga, iga järgmine impulss muudab trigeri oleku vastupidiseks, nn. loendustriger.  
T-trigeriks nim ka loenustrigeriks. T-trigerit kasutatakse tihti sageduse jagamisel ja oendurites. Väljendub XOR kaudu. T-
trigeril sõltub väljundi uus väärtus alati eelmisest väljundi väärtusest. 
 
 
Asünkroonsete asendussisenditega trigerid 
Viib trigeri algolekusse. 
 
Juhtautomaat : osa käsu täitmisel ja realiseerimine 
 
Iga käsu täitmine algab üldise osaga, kus loetakse sisse käsukood ja modifitseeritakse käsuloenduri väärtus. Pärast 
üldosas toimuvat käsukoodi lugemist vastab igale käsule, mida protsessor on võimeline täitma, käsu täitmise algoritmis 
(mikroprogrammis) oma haru. Haru valik toimub vastavalt käsukoodi dekodeerimisel saadud infole selle järgi, missugune 
on täitmisele minev käsk. Mõnede käskude täitmisel on vaja realiseerida mikroprogrammis ka hargnemisi, mis sõltuvad 
protsessori mõne teise osa seisundist. Juhtautomaat on käsu täitmise algoritmi riistvaraline realisatsioon 
loogikaskeemina. 
Põhimõtteliselt on juhtautomaadi realiseerimiseks kaks võimalust: 
3)  jäiga loogikaga juhtautomaat: Jäiga loogika korral realiseeritakse algoritm loogikaskeemina kristalli pinnal ja iga 
muutus käsusüsteemis tähendab uue loogikaskeemi realiseerimist.  
 
4)  püsimälus säilitatava mikroprogrammiga juhtautomaat: Kui mikroprogrammi hoitakse püsimälus (näiteks Flash), 
siis saab käsusüsteemis teha muudatusi ilma uut loogikaskeemi koostamata. Kogu mikroprogrammi täitmine 
taandub sõnade lugemisele õiges järjekorras mikroprogrammi sisaldavast püsimalust sõltuvalt tingimusest {X}. 
Mingil määral toimib see analoogiliselt programmi täitmisega protsessoris. 
 
Käsuregistris oleva käsukoodi järgi valitakse mikroprogrammi alguse aadress. 
Edasi valib aadressigeneraator järgmise aadressi püsimälust loetud sõna mõnest 
väljast ja vajadusel hargnemise puhul arvestab ka tingimustega. Samuti 
võimaldavad aadressigeneraatorid programmi täitmisel mõnel juhul liikuda +1 
operatsiooniga järgmisele aadressile analoogiliselt käsuloendurile. Üht osa 
püsimälust loetud sõnast kasutatakse juhtsignaalide määramiseks. 
 
 
 
 
 
 
Andmeedastus protokollid : sünkroonne, asünkroonne jne 
 
Sünkroonne siin – nii nagu ütleb siini nimetus, on sünkroonsel siinil kõik tegevused seotud sünkrosignaaliga. Kõikide 
signaalide muutused toimuvad sünkrosignaali esi- või tagafrontide ajal. 
 
Ploki edastus – alati ei ole kasulik edastada mitte üksikuid sõnu, vaid edastada plokk korraga. Selline edastus on kasulik 
vahemälu laadimisel. 
 
Asünkroonne siin – ei ole taktsignaali otseselt näha. Andmeedastuse kooskõlastamine toimub täiendavate signaalide 
(MSYN, SSYN) vahetamise abil. Siinitsüklit jutiv komponent paneb aadressiinile aadressi ja väljastab signaali mälust 
lugemise kohta. Siinitsüklit juhitavaks komponendiks võib olla nt protsessor.  
 
Tagasisideta siin – DAtaValid signaal, mille peale võib siini teises otsas asuv seade hakata andmeid lugema. 
 
Tagasisidega siin – DAtaValid signaal, millele vastu võttev seade annab DataACcepet signaali. Signaalide kestvusaeg ei 
sõltu üksteisest. 
 
Täieliku tagasisidega siin – Andmed valmis genereerib DataValid, mis loob DataAccepted. Viimase ilmumisel 
kustutatakse 2 esimest. 
 
Ootetsüklite lisamisega.. kui DataAccepted signaali pole tulnud, ei võeta mälu aadressi signaali address busilt ära. 
 
Grupi andmeedastus – antakse count.. arv, mitu tsüklit tuleb teha & esimene aadress.. ülejäänud data võetakse 
järjestikustelt aadressidelt. 
 
Andmeedastus konveierina.. uus mäluaadress pannakse aadressisiinile enne, kui eelmise andmed on kohal Mux-tud siin 
 
 
 
Pilet 24 
1.  Koodimuundur .
  
2. Vahemälu (Cache) organiseerimine: otsevastavusega, assotsiatiivne ja kogumassotsiatiivne  (p22) 
3. LCD, LED, OLED ja plasma kuvarid.
  (p2) 
 
Koodimuundur 
 
Mõnikord on arvutis vaja teisendada ühte koodi teiseks nende koodide vahel  kehtivate  teisendusreelgite järgi, Üks 
levinumaid teisendusi on  teisendus kahendkoodist kahend-kümnnendkoodi. Neljajärgulise kahend-koodiga saab esitada 
arve 0-st kuni 15-ni. Seega on meil vaja kahte kümnendjärku. 
Teisendusel kahendkoodist kahend-kümnendkoodi on meil vaja saada viis funktsiioni, kus argumintideks on 
kahendkood. Funktsioonide järgi saab koostada loogikaskeemi koodimuudurile.  
Kasutatakse ka selliseid koode, kus igas koodis on kindel arv ühtesid. 
 
 
Vahemälu (Cache)organiseerimine:otsevastavusega,assotsiatiivne ja kogumassotsiatiivne 
 
Kasutatakse kolme vahemälu organiseerimisviisi: 
Otsevastavusega vahemälu – üks lihtsamaid organiseerimisviise. Infot loetakse mälust plokkidena. Mälu on jagatud 
segmentideks, millest igaüks sisaldab teatud hulga plokke. Otsevastavusega vahemälus sisaldab aadress seega segmendi 
aadressi, ploki aadressi ja sõna aadressi. Vahemälus on igal plokil oma koht. Otsevahetusega vahemälu: 
 
 
Vajalikust segmendist vajaliku ploki olemasolu kontroll on väga lihtne. Ploki koht on fikseeritud ja sealt võrreldakse 
vahemälus olevat segmedi numbrit protsessori aadressis oleva segmendi numbriga. Kokkulangemise korral on plokk 
õigest segmendist vahemälus ja seal otsitakse juba olemasoleva ploki seest protsessori aadressi sõna aadressi järgi 
vajalik sõna. 
Selline viis on lihtne ja suhteliselt odav, kuid probleem tekib tsüklitega. 
 
Assotsiatiivne vahemälu – ei ole jagatud segmentideks, kuid on olemas plokid. Aadress koosneb kahest osast : ploki 
aadress ja sõna aadress.  
Sellise viisi puhul võib olla vahemälus ükskõik milline plokk põhimälust. Plokid ei ole järjestatud. Kui protsessor pöördub 
mõni ploki poole, ei ole teada, kas ta on vahemälus, ja kui on, siis ku sta asub.  Assotsiatiivses mälu on selline mälu, kus 
pöördumine sõna poole ei toimu aadressi järgi nagu tavalised mälus, vaid sõna ühe osa sisu järgi. Sõna sisu järgi otsimine 
toimub a.mälus väga kiiresti, sest kõiki sõnu kontrollitakse otse riistvaras paralleelselt. 
A.mälu on väga kallis. Ei esine probleeme tsüklitega.  
 
 
Kogumassotsiatiivne vahemälu  - ei ole midagi muud kui hulk paralleelselt töötavaid otsevastavusega vahemälusid. See 
on kõige levinuim vahemälu organiseerimise viis. Tihti kasutatakse nelja ja kaheksa kanaliga kogumassotsiatiivseid 
vahemälusid.  
See on kahe kanaliga: 
 
 
LCD, LED, OLED ja plasma kuvarid 
 
LCD (Liquid Crystal Display) 
– e. Vedelkristallkuvar. Kuvari vedelkristallpaneeli taga on valgusallikas. Valgusallika 
poolel on filter, mis laseb läbi ainult 0-kraadise polarisatsiooniga valgust; järgneb vedelkristall ja vaataja poolel on on 
filter, mis lasev läbi 90-kraadise polarisatsiooniga valgust. Vedelkristall valgust ei kiirga ning on vaja valgusallikat, millest 
lähtuvat valgust on võimalik lasta läbi vedelkristalli või mitte. On olemas 3 erinevat võimalust : taga on peegel; taga on 
aktiivne valgusallikas; taga on nii peegel kui ka aktiivne valgusallkas. Esineb probleeme musta värviga.  
  
Pasiivmaatriksiga LCD 
Aktiivmaatirksiga LCD 
 
OLED 
orgaanilistel valgusdioodidel põhinev tehnoloogia. 
koosneb järgmistest kihtidest: 
  Alus, mis võib olla painduv plastmass 
  Anood, mille läbi liiguvad elektronid OLED-i pingestamisel välise vooluallikaga 
  Orgaanilised kihid, mis koosnevad juhitavast kihist, mis on valmistatud orgaanilise plasti molekulidest ja mis 
saadab elektrone anoodile, ning emiteerivast kihist, mis on valmistatud teist tüüpi orgaanilise plasti molekulidest 
ja transpodrib elektrone katoodilt 
  Katood, mis võib olla olenevalt OLED-i tüübist olla läbipaistev 
OLED-is emiteeritakse valgust anoodi ja katoodi abil. Orgaaniliste kihtide alusele kandmiseks on kolm võimalust: 
vaakum-termo-aurustamine, orgaanilise auru faasi sadestamine, jugaprinteriga printimine.  
Pasiivmaatriksiga OLED 
Aktiivmaatirksiga OLED 
 
LED (Light Emitting Diode) - 
On kahte tüüpi LED-paneele: tavapärane (kasutades tavalisi LED) ja pinnale paigaldatud 
(SMD)paneel. Enamik välised ekraanid ja mõned sise-ekraanid on ehitatud üles eraldi paiknevatele LED’idele. Punased, 
sinised ja rohelised dioodid on pannakse gruppidena kokku moodustamaks täisvärvilise piksli (tavaliselt ruudu kujuna). 
Need pikslid on võrdsete vahedega ja on mõõdetud keskkohast keskkohani saavutamaks absoluutset piksli resolutsiooni. 
 
 
Plasma (Plasma Display Panels, PDP) 
– Plasmaekraan koosneb suurest hulgast klaaskihtide vahel asuvatest 
kambrikestest, mis on täidetud neooni ja kseooni seguga. Esiklaasi taga on läbipaistvad elektroodid, mis on kaetud 
kaitsva MgO kihiga. Kambrikeste taga on teisesuunalised elektroodid, mis võimaldavad kambrikesi ükshaaval 
adresseerida. Kambrikeste see on fosfor, mis on tänu lisanditele võimeline eraldama kolme põhivärvi (RGB) valgust. 
Andes elektrootidele pinge, gaas ioniseeritakse ja ta muutub plasmaks. Selle tulemusena eraldub UV-valgus, mis 
ergastab kambrikestes oleva fosfori elektronid. Kui need elektronid lähevad oma normaalsele energia tasemele, eraldub 
nähtav valgus. Ekraanipunktide eri värvi alampunktide vahel on vaheseinad, et naabrite vahel ei oleks üksteise 
mõjutamist. Kujundi kvaliteet on väga hea. Kujundi kuvamiseks kulub väga palju energiat.  
 
 
Pilet 25 
1. Loendurid
.  (p2) 
2. Pooljuhtmälud
.  (p13) 
3. Andmevahetusprotokollid: sünkroonne, asünkroonne jne
. –(p8) 
 
Loendurid 
 
Loenduriteks nimetatakse impulsside loendamiseks ette nähtud loogikalülitust.  Loenduril on sünkrosisend 
(loendussisend) ja m väljundit. Iga impulsi saabumisel sünkrosisendisse muudab üks või mitu väljundit oma väärtust. 
Teatud arvu väljundkombinatsioonide järel kogu väljundkombinatsioonide jada kordub. Erinevate 
väljundkombinatsioonide arvu nim mooduliks. Loenduril võib olla ka loendamist lubav sisend (E). Kui E-sisend ei ole 
aktiivne, siis loendus ei reageeri sisendisse tulevatele impulssidele ja väljundi väärtus 
on 
muutumatu. Iga impulsi saabumisel C-sisendisse läheb loendur järgmisesse olekusse. 
Loendurit saab nullida ja viia ükskõik millissesse olekusse. Loenduril võib olla 
paralleellaadimise võimalus. 
Loenduri käitumise määratlemiseks kasutatavad parameetrid: 
  Loendamise seaduspärasus 
  Moodul võib olla   , kus n on järkude arv, kuid mitte alati 
  Kahendloendurite korral, kas loendatakse kasvavas või kahanevas suunas 
  Kas loendur on sünkroonne või asünkroonne 
  Kas loendur on järjestikülekandega või paralleelülekandega 
Sünkroonsed kahendloendurid  
Järjestikuülekanne – trigeri sisendi väärtus levib kõikide nooremate järkude kaudu.  
Paralleelülekanne – kõigile trigeritele arvutatakse sisendite väärtused eraldi ja ülekanne ei läbi kõiki nooremaid järke. 
Kahendloendur võib arvutada ka kahanevas suunas. 
Ümberlülitumisaeg on kogu aeg samasugune. Kasut. arvutites andmetöötluses. 
Ajadiagramm: 
 
Asünkroonne  
Üleminekuaeg ühest olekust teise ei ole konstantne, vaid oleneb sellest, milliselt kombinatsioonilt millisele toimub 
üleminek,  kasut. Indikatsiooniseadmetes
 
Lülitub eelmisega vastupidiseks siis, kui tema noorem naaber muutub 1-st 0-ks. 
 
 
Ajadiagramm: 
 
Kahendloendur-kümnendloendur – Loenduri moodul ei pruugi alati olla kahe täisaste. Nt kasustatakse kahend-
kümnendkoodi, kus loenduri moodul on 10. St. järjestikuskoodid on 
loenduril on 10 erinevat kombinatsiooni, millega ta vastab sissetulevale impulsijadale. 
Suvalise seaduspärasusega loendurid 
Loenduri väljundi kombinatsioonid ei ole alati järjestikused kahendarvud nagu kahendloenduril. Nt Gray kood on selline 
kood, kus kõik järjestikused koodid on naaberkoodid, st, et nad erinevad vaid ühe kahendjärgu poolest. g= QI+ QI +1 Gray 
joodi loendur ei ole kahendloendur, kuid tema moodul on võrnde   -ga n-järgulise koodi korral. Kood on kolmejärguline 
             Gray koodi puhul lülitub korraga ainult 1 triger. 
 
Pooljuhtmälud 
 
Jagunevad kaheks: 
Staatiline pooljuht-suvapöördusmälu (SRAM): 
Staatilises pooljuhtsuvapöördusmälus (SRAM) on ifo salvestatud positiivse tagasiside kaudu trigerites. Tegemist on kiire 
mäluga, mida kasuatakse nt registermälus ja vahemälus. Kiiruselt suudab SRAM funktsioneerida protsessori 
taktsagedusega, aga sisaldab suhteliselt palju transistore, mis nõuab palju kristallpinda ja seega ei sobi suurte 
mälumahtude realiseerimiseks. 
 
Dünaamiline pooljuht-suvapöördusmälu (DRAM): 
Tavaliselt on tüüpilise PC arvuti põhimälu realiseeritud DRAM-ina. 
Seal kulub ühe pesiku valmistamiseks üks transistor, samas kui SRAM-
is on vaja neli kuni kuus transistori biti kohta. Info salvestatakse 
laenguna väljatransistoris. Tänu väiksemale transistoride arvule biti 
kohta on info tihedus kristalli pinnal oluliselt suurem. Kuivõrd ei ole 
olemas ideaalset isolaatorit, siis laend teatud aja möödudes kaob ja 
info hävib. Selle vältimiseks toimub dünaamilises mälus pidev mälu 
värskendamine, mille käigus kirjutatakse pidevalt infot uuesti üle. 
SRAM-ist odavama hinna tõttu kasutatakse DRAM-i just 
suuremahulise põhimälu valmistamiseks. DRAM on aeglasem kui 
SRAM. Alati on mikroskeemides piiratus aadressiliinide 
multiplekseerimist.  
 
 
 
Andmeedastus protokollid : sünkroonne, asünkroonne jne 
 
Sünkroonne siin – nii nagu ütleb siini nimetus, on sünkroonsel siinil kõik tegevused seotud sünkrosignaaliga. Kõikide 
signaalide muutused toimuvad sünkrosignaali esi- või tagafrontide ajal. 
 
Ploki edastus – alati ei ole kasulik edastada mitte üksikuid sõnu, vaid edastada plokk korraga. Selline edastus on kasulik 
vahemälu laadimisel. 
 
Asünkroonne siin – ei ole taktsignaali otseselt näha. Andmeedastuse kooskõlastamine toimub täiendavate signaalide 
(MSYN, SSYN) vahetamise abil. Siinitsüklit jutiv komponent paneb aadressiinile aadressi ja väljastab signaali mälust 
lugemise kohta. Siinitsüklit juhitavaks komponendiks võib olla nt protsessor.  
 
Tagasisideta siin – DAtaValid signaal, mille peale võib siini teises otsas asuv seade hakata andmeid lugema. 
 
Tagasisidega siin – DAtaValid signaal, millele vastu võttev seade annab DataACcepet signaali. Signaalide kestvusaeg ei 
sõltu üksteisest. 
 
Täieliku tagasisidega siin – Andmed valmis genereerib DataValid, mis loob DataAccepted. Viimase ilmumisel 
kustutatakse 2 esimest. 
 
Ootetsüklite lisamisega.. kui DataAccepted signaali pole tulnud, ei võeta mälu aadressi signaali address busilt ära. 
 
Grupi andmeedastus – antakse count.. arv, mitu tsüklit tuleb teha & esimene aadress.. ülejäänud data võetakse 
järjestikustelt aadressidelt. 
 
Andmeedastus konveierina.. uus mäluaadress pannakse aadressisiinile enne, kui eelmise andmed on kohal Mux-tud siin 
 
 
 
Pilet 26 
1. Kombinatsioonskeemid ja järjestiskeemid.
 – Vaata Pilet 18 
2. Käsu täitmine protsessoris.
 – Vaata Pilet 18 
3. Veakindlad koodid. 
 
Kombinatsioonskeemid ja järjestiskeemid 
 
Kõik arvutites kasutatavad loogikaskeemid jagunevad kahte suurde klassi: kombinatsiooniskeemid ja järjestikskeemid. 
Kolmandat võimalust ei ole. 
 
Kombinatsiooniskeemid. On sellised loogikaelementidest koostatud skeemid, millel ei ole mälu omadusi. Nad kirjelduvad 
loogikafunktsioonidega, milles ei ole aja parameetrit. Teades hetkel sisendite väärtusi, saame arvutada samal hetkel 
väljundite väärtused vastava loogikafunktsiooni abil. Ei ole oluline, missugused olid sisendite väärtused eelmistel 
hetkedel. Skeemil on nt ainult 1 väljund. (võib olla ka mitu) 
 
 
Järestikskeemid. Sellised loogikaelementidest koostatud skeemid, millel on mälu omadused. St, et kõnealusel hetkel on 
väljundite väärtuste määramiseks vaja teada väljundite väärtusi ka eelnevatel hetkedel. Sel juhuö sosaödab olek infot 
eelnevate hetkede väljundite väärtuste kohta.  Sünkroonsel järjestikskeemil on spetsiaalne taktisisend, mis määrab 
üleminekuaja ühest olekust teise. Asünkroonsel toimub ülemineks ühest olekust teise mõne sisendi väärtuse muutmisel. 
 
Järjestikskeemi sisemine struktuur: 
 
Käsu täitmine protsessoris 
 
 
Kogu käsu täitmise võib kokku võtta ühe tsüklina, mida vahel kutsutakse ka von Neumanni tsükliks. 
 
 
Käsukoodi täitmist võib vaadelda ka algoritmina. 
 
 
Veakindlad koodid 
 
Vigu avastavad koodid – info edastamisel tekib vigu. Mõni 0 muutub 1-ks ja vastupidi. Põhjused võivad olla erinevad. 
Vigu avastavad koodid võimaldavad kindlaks teha võimalikke moonutusi edastatavas koodisõnas. Vigu avastav kood 
tähendab, et andmebittidele tuleb lisada lisabitid, mis ei edasta täiendavat infot, küll aga võimaldavad kindlaks teha 
võimalikke vigu. Kokku edastatakse n+r bitine koodiviga. 
Lihtsaim vigu avastatav kood on selline, kus lisatakse edastatavale andmebittidele paarsusbitt. 
Vigu parandavad koodid – need võimaldavad alati vigu avastada. Vigu parandaval koodil peab olema kahe õige koodi 
vaheline Hammingi distants vähemalt kolm. Seega ühe järgu viga viib vale koodi õigest koodist ühe ühiku kaugusele ja 
teise õige koodini on veel kaks ühikut. Võib ka öelda, et koodil on ühe biti moondumise korral eraldi valede koodide 
hulk. 
 
Vasakule Paremale
Arvutid eksamipiletid joonistega #1 Arvutid eksamipiletid joonistega #2 Arvutid eksamipiletid joonistega #3 Arvutid eksamipiletid joonistega #4 Arvutid eksamipiletid joonistega #5 Arvutid eksamipiletid joonistega #6 Arvutid eksamipiletid joonistega #7 Arvutid eksamipiletid joonistega #8 Arvutid eksamipiletid joonistega #9 Arvutid eksamipiletid joonistega #10 Arvutid eksamipiletid joonistega #11 Arvutid eksamipiletid joonistega #12 Arvutid eksamipiletid joonistega #13 Arvutid eksamipiletid joonistega #14 Arvutid eksamipiletid joonistega #15 Arvutid eksamipiletid joonistega #16 Arvutid eksamipiletid joonistega #17 Arvutid eksamipiletid joonistega #18 Arvutid eksamipiletid joonistega #19 Arvutid eksamipiletid joonistega #20 Arvutid eksamipiletid joonistega #21 Arvutid eksamipiletid joonistega #22 Arvutid eksamipiletid joonistega #23 Arvutid eksamipiletid joonistega #24 Arvutid eksamipiletid joonistega #25 Arvutid eksamipiletid joonistega #26 Arvutid eksamipiletid joonistega #27 Arvutid eksamipiletid joonistega #28 Arvutid eksamipiletid joonistega #29 Arvutid eksamipiletid joonistega #30 Arvutid eksamipiletid joonistega #31 Arvutid eksamipiletid joonistega #32 Arvutid eksamipiletid joonistega #33 Arvutid eksamipiletid joonistega #34 Arvutid eksamipiletid joonistega #35 Arvutid eksamipiletid joonistega #36 Arvutid eksamipiletid joonistega #37 Arvutid eksamipiletid joonistega #38 Arvutid eksamipiletid joonistega #39 Arvutid eksamipiletid joonistega #40 Arvutid eksamipiletid joonistega #41 Arvutid eksamipiletid joonistega #42 Arvutid eksamipiletid joonistega #43 Arvutid eksamipiletid joonistega #44 Arvutid eksamipiletid joonistega #45 Arvutid eksamipiletid joonistega #46 Arvutid eksamipiletid joonistega #47 Arvutid eksamipiletid joonistega #48 Arvutid eksamipiletid joonistega #49 Arvutid eksamipiletid joonistega #50 Arvutid eksamipiletid joonistega #51 Arvutid eksamipiletid joonistega #52 Arvutid eksamipiletid joonistega #53 Arvutid eksamipiletid joonistega #54 Arvutid eksamipiletid joonistega #55 Arvutid eksamipiletid joonistega #56 Arvutid eksamipiletid joonistega #57 Arvutid eksamipiletid joonistega #58 Arvutid eksamipiletid joonistega #59 Arvutid eksamipiletid joonistega #60 Arvutid eksamipiletid joonistega #61 Arvutid eksamipiletid joonistega #62 Arvutid eksamipiletid joonistega #63 Arvutid eksamipiletid joonistega #64 Arvutid eksamipiletid joonistega #65 Arvutid eksamipiletid joonistega #66 Arvutid eksamipiletid joonistega #67 Arvutid eksamipiletid joonistega #68 Arvutid eksamipiletid joonistega #69 Arvutid eksamipiletid joonistega #70 Arvutid eksamipiletid joonistega #71
Punktid 100 punkti Autor soovib selle materjali allalaadimise eest saada 100 punkti.
Leheküljed ~ 71 lehte Lehekülgede arv dokumendis
Aeg2016-06-06 Kuupäev, millal dokument üles laeti
Allalaadimisi 34 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor bzjuwa Õppematerjali autor
1. Trigerid.
2. Konveier protsessoris ja mälus.
3. Suvapöördusmälud.

Sarnased õppematerjalid

Arvutid - konspekt eksamipiletitest
74
docx

Arvutid - konspekt eksamipiletitest

Arvutid I – Eksamipiletid Sisukord I................................................................................................................................................ 3 1. Trigerid.............................................................................................................................. 3 2. Konveier protsessoris ja mälus.......................................................................................... 5 3. Siirete (hargnemiste) ennustamine (Branch Prediction)..........

Arvutid
Arvutid 2017 Kospekt
33
docx

Arvutid 2017 Kospekt

Erinevalt LCD- kuvaritest on iga ekraanivälja punkt valgusalliks ja vaatenurk on lai. 1. Dekooder. Dekooder on ettenähtud kahendarvude dekodeerimiseks. Igale võimalikule sisendkoodi väärtusele vastab dekoodril üks väljund ja seega on dekoodril n sisendi korral 2^n väljundit. Kui dekooderile on lisatud juht-sisend, siis on võimalik keelata dekodeerimist, kui selle väärtus on 0. Dekoodri loogikaskeem. 2. Käsuformaadid ­ 0, 1, 2, 3 ja 1, 5 aadressiga arvutid. Kõikides käskudes on alati käsukood, mis määrab tegevuse, mida tuleb teha ja samuti võib kaasneda infot selle kohta, kuidas leida operandid ja kuhu salvestada tulemus. Operandi leidmise ja tulemuse salvestamiseks on erinevad adresseerimiseviisid. Kolme aadresssiga arvuti ­ käsu juurde kuulub kolm pikka aadressi, mis näitavad operandide asukohta ja tulemuse salvestamise kohta põhimälus. Kahe aadressiga arvuti ­ käsu juurde kuulub kaks pikka aadressi. Tulemus

Arvutid
Arvutid I eksamipiletid 2013
17
pdf

Arvutid I eksamipiletid 2013

Need pesad täidetakse kas argooni-neooni seguga plasma kuvaris ja luminofoori kelme või pulbriga elektroluminesentskuvaris. Mõjutadaes pingega aineid maski aukudes hakkavad nad helendama. Probleemiks on tavalisest arvuti riistvaras kasutatavast pingest kõrgema pinge vajadus plasma kuvaris. Samuti on probleeme värvide saamisega. Seisev kujund võib põhjustada mõnede punktide läbi põlemist. Pilet 3 1. Dekooder. 2. Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 3. RAID ja SSD kettad. Dekooder. Dekooder on ettenähtud kahendarvude dekodeerimiseks, see tähendab, et tehakse kindlaks, milline on sisendkood. Igale võimalikule sisendkoodile (n järgulise koodi korral on neid 2) vastab üks väljund ja järelikult on dekooderil 2 väljundit. Kuivõrd iga sisendkoodi korral on aktiivne ainult üks valjund, on meil seal unitaarkood (1-out-of-2 kood).

Arvutid i
Eksami konspekt
40
pdf

Eksami konspekt

aktiivne. Dekooder tunneb ära vastava kahendkoodi ja aktiveerib sellele vastava väljundi. Sisendis njärguline kood, väljundis 2 järguline kood. Koosneb AND elementidest. Dekoodriga saab kahendkoodi muundada koodiks, millega aktiveerida mälupesa, juhtida segmentindikaatorit, konverteerida bin<>dec, jne. Kaskaadlülitus ­ kõrgema taseme dekooder aktiveerib madalama taseme dekoodrid, need omakorda väljundid, etc. KÄSUFORMAADID ­ 0,1,2,3 JA 1,5 AADRESSIGA ARVUTID 3 aadressiga arvuti ­ käsukood + I operandi pikk aadress + II o. pikk aadress + resultaadi pikk aadress, A=B+C 2 aadressiga arvuti ­ kk + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress, B=B+C 1,5 aadressiga arvuti ­ kk + I operandi pikk aadress + resultaadi lühike aadress(registriaadress) 1 aadressiga arvuti ­ kk + I operandi aadress, 1 operand asub mälus, teine operand ning resultaat samal akumulaatorregistri (Ac) aadressil Käsusüsteem:

Arvutid i
Orgaanilise keemia areng XIX sajandil
13
docx

Orgaanilise keemia areng XIX sajandil

Registrid on hulk ühise juhtimisega trigereid. Minimaalselt tähendab ühist sünkroniseerimist. Peale kahendsõna säilitamise saab registris teha ka muid operatsioone, näiteks nihe. Loendur on register, millesse salvestatud arv sisendi mõjul suureneb v väheneb ühe võrra. Loenduri moodul määrab, mitmeni loendatakse või kui on reversiivne loendur, siis määrab, millest alustatakse. XII. Käsuformaadid ­ 0,1,2,3 ja 1,5 aadressiga arvutid /231-235/ Kõikides käskudes on käsukood, mis määrab tegevuse ja millega võib kaasneda info, kust leida operandid ja kuhu salvestada tulemus. Aadressid näitavad operandide ja resultaadi asukohta põhimälus(pikk aadress) või registrimälus(lühike aadress) Nullaadressiga ­ käsukoodi juures pole aadresse. Selline arvuti põhineb pinumälul: operandid võetakse pinumälult ja sinna salvestatakse ka tulemus.

Orgaaniline keemia
Arvutid I eksamipiletid ja vastused
25
doc

Arvutid I eksamipiletid ja vastused

3. Kuvarid.......................................................................................................................................7 3. PILET.............................................................................................................................................8 1. Dekooder....................................................................................................................................8 2. Käsuformaadid - 0, 1, 2, 3 ja 1,5 aadressiga arvutid. ................................................................9 3. Andmeedastuse juhtimine(bus arbitation): süsteemid katkestustega ja ilma, prioriteedid. ......9 4. PILET.............................................................................................................................................9 1. Summaator: järjestik, paralleel ja kiire ülekanne. .....................................................................9 2. Optilised mäluseadmed.....................

Arvutid i
IAF0041 eksamipiletite vastused-mälud ja trigerid
26
docx

IAF0041 eksamipiletite vastused: mälud ja trigerid

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. KÄSUFORMAADID -0, 1, 2, 3 JA 1.5 AADRESSIGA ARVUTID Käsusüsteeme võrreldakse sageli selle järgi, kui mitu operandi on käskluses täpsustatud. Käsusüsteeme võib seega käsuformaadi põhjal jagada: 0-aadressiga ­ ei täpsustata operandi asukohta, kuna selle asukoht on kindlalt paigas. Need arvutid on üldjuhul realiseeritud pinul ­ NT käsk ADD ,,tõmbaks" pinu tipust 2 esimest operandi, liidaks kokku ja ,,lükkaks" tulemuse pinu otsa tagasi. Puhtalt 0-aadressi masinad pole väga laias kasutuses.

Arvutid
Arvutid I Eksami pletid
38
docx

Arvutid I Eksami pletid

väljundit. Üldjuhul on dekoodril nii mitu sisendit n, kui mitu kohta on sisendisse antaval kahendarvul. Maksimaalne väljundite arv võrdub kombinatsioonide arvuga 2n. Dekoodreid koostatakse peamiselt OR loogika elementidest. Suure sisendite arvu korral kasutatakse dekodeerimiseks kaskaadlülitust, kus esimese astme dekooder aktiveerib ühe teise astme dekoodri ning see omakorda ühe väljundi. 7.Käsuformaadid – 0, 1, 2, 3 ja 1,5 aadressiga arvutid. 3 aadressiga arvuti – käsukood + I operandi pikk aadress + II operandi pikk aadress + resultaadi pikk aadress A=B+C 2 aadressiga arvuti – käsukood + I operandi pikk aadress (resultaat läheb sinna) + II operandi pikk aadress B=B+C 1,5 aadressiga arvuti – käsukood + I operandi pikk aadress + resultaadi lühike aadress (registriaadress) 1 aadressiga arvuti – käsukood + I operandi aadress. Ac – akumulaatorregister. 1 operand asub mälus,

Arvutid




Meedia

Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun