kirjeldamiseks. * Mealy mudel W(t) = (A(t), Z(t)) * Moore mudel W(t) = (A(t)) - sisend tähtsust ei oma, sõltub ainult olekust A. Nt: Mealy ja Moore'i automaadid võivad olla aluseks ühtede või teiste juhtseadmete väljatöötamisel. Nende erinevus väljundfunktsioonis. Automaadid võivad olla esitatud · tabelina · graafina · analüütiliste avaldistena 18. OPERATSIOONIAUTOMAAT: REGISTERMÄLU, ALU. Operatsiooniautomaadil on aritmeetika- loogika seade, mis teostab juhtautomaadi poolt lahendatud loogikaülesandeid. ALU (arithmetic- logic- unit) Aritmeetika- loogikaploki põhifunktsioonideks on mitmekohaliste kahendarvude summeerimine, nende nihutamine vasakule või paremale, loogiline eitus (inversioon), loogiline liitmine (disjunktsioon), loogiline korrutamine (konjuktsioon) ning loogiline alternatiiv ehk välistav või. Nende põhifunktsioonide
programm ning ette anda algolek protsessori, mälu ja sisend- aadresside ajutiseks 15.Juht- ja hetkel t=0 Mealy mudel W(t) = väljundliideste vahel kasutatakse säilitamiseks. Käsudekooder operatsioonautomaadi osa käsu (A(t), Z(t)) Moore mudel W(t) ühenduseks siine- mitmejuhiline otsib üles järgmise käsu. täimisel: Operatsiooniautomaat ühendus, millega saab omavahel 24.Andmevahetus = (A(t)) (sisend tähtsust ei oma, sisaldab aritmeetika- loogika liita palju süsteemi komponente. mikroprotsessorsüsteemis: sõltub ainult olekust A).
mälust protsessorisse sisselugemist. Käsud ise võivad olla kuni kolmebaidised. Käsudekooder (Instruction Decoder) desifreerib käsuregistris oleva käsu koodi. Lihtsamalt öeldes, ta teeb kindlaks käsu sisu ja teavitab sellest juhtseadet. Olenevalt käsust tehakse selgeks järgmised asjaolud: - käsu pikkus (ühe-, kahe- või kolmebaidine), - ALU täidetav tehe, - andmete paiknemine, - aadresside paiknemine. Juhtautomaat, operatsiooniautomaat käsudekoodrist liigub vastavast väljundist signaal juhtautomaati. Juhtautomaat saadab juhtsignaalid operatsiooniautomaati. Operatsiooniautomaat loeb nõutud andmed oma suurde registermälusse ja saadab andmed alusse, mis teeb vastavad tehted. Arvutis on operatsiooniautomaadiks Protsessor, juhtautomaadiks aga protsessori töid juhtiv mikroprogrammiautomaat. Protsessor sooritab tehteid mälus paiknevate käskude järgi. Peale aritmeetika- loogikaploki
.. või siis programmistilt). Saadab Read signaali ja mälu aadressi Mäluaadressi Registrisse, kus selle järgi leitakse mälust vastav pesa ja kirjutatakse selle sisu Mälu Puhverregistrisse, sealt omakorda käsukood ning operand(id) käsuregisreisse. Mälust saadud käsk säilitatakse käsuregistris kuni käsudekooder selle identifitseerib. Käsudekoodrist liigub vastavast väljundist signaal juhtautomaati. Juhtautomaat saadab juhtsignaalid operatsiooniautomaati. Operatsiooniautomaat loeb nõutud andmed oma suurde registermälusse ning saadab andmed ALU-sse, mis juhtautomaadi käskude järgi teeb vastavad tehted. Lippude register saadab samuti operande ALU-sse. Siirdekäsk – käsk, mis nihutab käsuleonduri aadressile, mis ei oleks olnud loenduri loomulik järgmine aadress. Käsuleondur - Loendur, mis väärtustatakse teatud algtingimustega ja mida juhib programmist oma siirdekäskudega. Ülejäänud CPU töötab automaatselt.
.. või siis programmistilt). Saadab Read signaali ja mälu aadressi Mäluaadressi Registrisse, kus selle järgi leitakse mälust vastav pesa ja kirjutatakse selle sisu Mälu Puhverregistrisse, sealt omakorda käsukood ning operand(id) käsuregisreisse. Mälust saadud käsk säilitatakse käsuregistris kuni käsudekooder selle identifitseerib. Käsudekoodrist liigub vastavast väljundist signaal juhtautomaati. Juhtautomaat saadab juhtsignaalid operatsiooniautomaati. Operatsiooniautomaat loeb nõutud andmed oma suurde registermälusse ning saadab andmed ALU-sse, mis juhtautomaadi käskude järgi teeb vastavad tehted. Lippude register saadab samuti operande ALU-sse. Siirdekäsk käsk, mis nihutab käsuleonduri aadressile, mis ei oleks olnud loenduri loomulik järgmine aadress. Käsuleondur on loendur, mis väärtustatakse teatud algtingimustega ja mida juhib programmist oma siirdekäskudega. Ülejäänud CPU töötab automaatselt.
.. või siis programmistilt). Saadab Read signaali ja mälu aadressi Mäluaadressi Registrisse, kus selle järgi leitakse mälust vastav pesa ja kirjutatakse selle sisu Mälu Puhverregistrisse, sealt omakorda käsukood ning operand(id) käsuregisreisse. Mälust saadud käsk säilitatakse käsuregistris kuni käsudekooder selle identifitseerib. Käsudekoodrist liigub vastavast väljundist signaal juhtautomaati. Juhtautomaat saadab juhtsignaalid operatsiooniautomaati. Operatsiooniautomaat loeb nõutud andmed oma suurde registermälusse ning saadab andmed ALU-sse, mis juhtautomaadi käskude järgi teeb vastavad tehted. Lippude register saadab samuti operande ALU-sse. Siirdekäsk käsk, mis nihutab käsuleonduri aadressile, mis ei oleks olnud loenduri loomulik järgmine aadress. Käsuleondur on loendur, mis väärtustatakse teatud algtingimustega ja mida juhib programmist oma siirdekäskudega. Ülejäänud CPU töötab automaatselt.
.. või siis programmistilt). Saadab Read signaali ja mälu aadressi Mäluaadressi Registrisse, kus selle järgi leitakse mälust vastav pesa ja kirjutatakse selle sisu Mälu Puhverregistrisse, sealt omakorda käsukood ning operand(id) käsuregisreisse. Mälust saadud käsk säilitatakse käsuregistris kuni käsudekooder selle identifitseerib. Käsudekoodrist liigub vastavast väljundist signaal juhtautomaati. Juhtautomaat saadab juhtsignaalid operatsiooniautomaati. Operatsiooniautomaat loeb nõutud andmed oma suurde registermälusse ning saadab andmed ALU-sse, mis juhtautomaadi käskude järgi teeb vastavad tehted. Lippude register saadab samuti operande ALU-sse. Siirdekäsk käsk, mis nihutab käsuleonduri aadressile, mis ei oleks olnud loenduri loomulik järgmine aadress. Käsuleondur on loendur, mis väärtustatakse teatud algtingimustega ja mida juhib programmist oma siirdekäskudega. Ülejäänud CPU töötab automaatselt.
signaali juhtautomaadile. NT määrab kindlaks, kas realiseerida ADD, OR või MUL. JUHTAUTOMAAT (Control Unit) tähtsaim osa. Aktiveerib täidetavale käsukoodile vastavaid signaale ja kontrollib nendega kogu ülejäänud protsessori tööd. NT aktiveerib mäluregistri, et see haaraks siinilt infot jne. Eksisteerivad mikroprogrammeeritavad juhtautomaadid ja jäiga loogikaga juhtautomaadid. Disain on oluline, sest ta neelab ligi 60% kogu kristallpinnast. OPERATSIOONIAUTOMAAT loeb nõutud andmed oma suurde registermälusse ning saadab andmed ALUsse, mis juhtautomaadi käskude järgi teeb vastavad tehted. Lippude register saadab samuti operande ALUsse. 3. PUUTETUNDLIKUD EKRAANID Takistusel põhinev (Resistive) ekraani peal kilekiht, millel takistitega maatriks. Selle peale teine kile. Vajutus ekraanile muudab maatriksi mingi elemendi takistus: ridade ja veergude pingete skaneerimisega on võimalik kindlaks teha kuhu vajutati
Arvutid I eksamipiletid ja vastused 1. PILET.............................................................................................................................................4 1. Trigerid.......................................................................................................................................4 2. Konveier protsessoris ja mälus...................................................................................................5 3. Suvapöördusmälud.....................................................................................................................5 2. PILET.............................................................................................................................................6 1. Loendurid....................................................................................................................................
Kombinatsioonskeemid ja järjestiskeemid. Kõikides arvutites kasutatavad loogikaskeemid kuuluvad kahte suurde klassi. 3. võimalust ei ole. Kombinatsioonskeemid on sellised loogikaelementidest koostatud skeemid, millel ei ole mälu omadusi. Nad kirjelduvad loogikafunktsioonidega, milles ei ole aja parameetrit. Teades hetke sisendit, saame arvutada samal hetkel väljundite väärtused vastava loogikafunktsiooni abil. Ei ole oluline, millised olid sisendite väärtused varasematel hetkedel. Kui väljundeid on mitu, siis on iga väljundi jaoks eraldi funktsioon. Järjestikskeemid on sellised loogikaelementidest koostatud skeemid, millel on mälu omadused. See tähendab, et kõnealusel hetkel on väljundite väärtuste määramiseks vaja teada väljundite väärtusi ka eelnevatel hetkedel. Sel juhul sisaldab olek infot eelnevate hetkede väljundite väärtuste kohta. Sünkroonsel skeemil on spetsiaalne taktsisend, mis määrab üleminekuaja ühest olekust teise. As...
.. või siis programmistilt). Saadab Read signaali ja mälu aadressi Mäluaadressi Registrisse, kus selle järgi leitakse mälust vastav pesa ja kirjutatakse selle sisu Mälu Puhverregistrisse, sealt omakorda käsukood ning operand(id) käsuregisreisse. Mälust saadud käsk säilitatakse käsuregistris kuni käsudekooder selle identifitseerib. Käsudekoodrist liigub vastavast väljundist signaal juhtautomaati. Juhtautomaat saadab juhtsignaalid operatsiooniautomaati. Operatsiooniautomaat loeb nõutud andmed oma suurde registermälusse ning saadab andmed ALUsse, mis juhtautomaadi käskude järgi teeb vastavad tehted. Lippude register saadab samuti operande ALUsse. PUUDUTUSTUNDLIK EKRAAN takistusel põhinev ekraanil on läbipaistev takistite maatriks, mille peal on elektrit juhtiv kile. Vajutades mingis punktis sellele kilele tekib ühendus mingi punktiga takistite maatriksis. Kui nüüd sellele maatriksile on antud külgedel mingi pinge nt
1. Trigerid. Trigerid kuuluvad järestikskeemide hulka, sest neil on mälu omadus. Väljundi väärtus sõltub peale sisendite väärtuste ka väljundi väärtusest eelnevatel hetkedel. Triger on mäluelement, mis säilitab ühe bitist informatsiooni. Trigeril on kaks stabiilset olekut. Olekuks nimetatakse trigeri väljundi väärtust antud ajahetkel. Tavaliselt on trigeril kaks väljundit: otseväljund ja tema eitus. Trigeri tüübid: 1) SR-triger (Set Reset) Asünkroonse trigeri puhul pole sünkrosisendit millega ümberlülitumise aega juhtida, seega väljundi väärtus muutub sisendi väärtuste muutuste järgi. S R Qt 0 0 Qt-1 01 0 10 1 11 - Kui S = R = 1, siis on otseväljud ja inversioonväljund ühesuguse väärtusega Q = ^Q, kuna kahendväärtuse otseväärtuse ja eitus ei saa olla võrdsed, siis loetakse seda keelatud väärtuseks. Loogikafunktsioon Qt = S + ^R Qt-1 SR trigerit saab ka li...
Arvutid I – Eksamipiletid Sisukord I................................................................................................................................................ 3 1. Trigerid.............................................................................................................................. 3 2. Konveier protsessoris ja mälus.......................................................................................... 5 3. Siirete (hargnemiste) ennustamine (Branch Prediction)....................................................6 II............................................................................................................................................... 6 1. Loendurid.......................................................................................................................... 6 2. Adresseerimisviisid............................
1. Trigerid Triger on mäluelement, mis säilitab 1 biti informatsiooni. Triger on kahe stabiilse olekuga loogikalülitus (1 või 0). Trigeri olek vastab tema väljundsignaalile. Sõltuvalt sisendsignaalist säilitab triger endise oleku või muudab seda hüppeliselt (seega sültub trigeri väljund ka selle eelmisest väljundist). Trigeril on tavaliselt 2 väljundit: otsene Q ja invertne Q . Tööpõhimõtte järgi jaotatakse trigerid seadesisenditega ehk SR- trigeriteks, loendussisenditega e. T- trigeriteks, andmesisenditega ehk D- trigeriteks ...
Arvuti riistvara matemaatilised alused · Kahendsüsteem Digitaalseadmetes teostatavate arvutuste ja muu infotöötluse kiirus, täpsus ja arusaadavus sõltub suuresti seadmes kasutatavast arvutussüsteemist. Digitaaltehnikas domineerib kahendsüsteem nii iseseisva süsteemina kui ka teiste arvusüsteemide realiseerimise vahendina ja seda järgmistel põhjustel: Füüsikalise realiseerimise lihtsus tehete sooritamise põhimõtteline lihtsus funktsionaalne ühtsus Boole'i algebraga, mis on loogikalülituste peamine matemaatiline alus. Kahendsüsteem kuulub positsiooniliste arvusüsteemide hulka nagu kümnendsüsteemgi. Kahendarvu kohta nimetatakse bitiks. Vasakpoolseim koht on kõrgeim bitt ja parempoolseim madalaim bitt. · Boole funktsioonid ja nende esitus Digitaalseadmete realiseerimise matemaatiliseks aluseks on valdavalt kahendloogika ja kahendfunktsioonid. Kahendfunktsioone saab esitada olekutabelite abil, kus 2 n (n- argumentide väärtuste või...
Joonis 1.34. Programmeeritavate maatriksitega realiseeritud automaat 65 1.6.3. Programm- ja mikroprogrammjuhtimine Süsteemide keerukuse teatud tasemel on juhtimise lihtsustamiseks otstarbekas rakendada hierarhilist struktuuri. Vastavalt sellele võib keeruka automaadi jagada juht- ja operatsiooniautomaadiks. Niisuguse automaadi struktuur koos juhtimisobjektiga on näidatud joonisel 1.35. Operatsiooniautomaat väljastab käsusignaale manipulaatorile ja tehnoloogiaseadmetele. Juhtautomaat korraldab operatsiooniautomaadi tööd. Arvutis on operatsiooniautomaadiks protsessor, juhtautomaadiks aga protsessori tööd juhtiv mikroprogrammautomaat. Operatsiooniautomaadi iseärasuseks on suur väljundsignaalide arv. Juhtautomaadil tuleb lahendada keerukaid loogikaülesandeid. u0 y0 Juhtautomaat Operatsiooni- Juhtimisobjekt