sõltuvuses välistest teguritest ent ka lihtsamat ALU võimalik realiseerida vaid sellele skeemile toetudes. JÄRJESTIKSKEEM (Sequential circuit) loogikaelementides skeem, millel on mälu omadused. Väljundi väärtus sõltub eelmistest, eelnevatel diskreetsetel ajahetkedel sisendis/väljundis olnud väärtustest skeemil seega mäluolek. Väljundit pole seeõttu võimalik täpselt ette ennustada. Üldjuhul on järjestikskeem mistahes mäluelementidega digitaalskeem. Enimlevinud on registrid, nihkeregistrid, loendurid jm. 2. KÄSU TÄITMINE PROTSESSORIS Ehk von Neumanni tsükkel. a) Käsukood laetakse käsuloendurisse (Program Counter) b) Käsuloenduri väärtust inkrementeeritakse PC = PC+1 c) Käsu aadress saabub mälu aadressiregistrisse (Memory Address Register) d) Aadressi järgi lüüakse mälust küsitav info puhverregistrisse (Memory Buffer Register)
Rööpsummaator - või muudest mäluelementidest. Käsujärjesti ülesandeks on ning MS master-slave, liidetakse kõik bitid korraga. Muutmälud on toitepingest määrata järgmise mikrokäsu kaksiktrigerid, siseviivitusega. Jadaülekandega - sõltuvad. Staatiline muutmälu- aadress. Seal on sõna pikkus 4.Loendurid: Järjestikskeem: ülekandeväljundid ühendatakse selles kasut. iga infobiti vabalt valitav. Kujutab endast Sisse tulevad impulsid. kõrgemate naaberkohtade salvestamiseks ühte trigerit, mis sisuliselt Aritmeeika Loogika Väljundiks 0,1 kombinatsioonid. ülekande sisenditega, aeglasem, säilitab infot seni, kuni säilib sõlme suurema või vähema arvu
ehitatud paljudest väikestest käskudest, vaid iga tegevuse jaoks eksisteerib eraldi käsk. *Puhtalt CISC protsessoreid loetakse üldjuhul aeglaseks, kuna käsud on kohmakamad ning mingi operatsiooni tätimiseks tuleb läbida rohkem mälust lugemise tsükleid, raskem rakendada konveierit. *Moodsad protsessorid on segu RISC ja CISC ideoloogiast, ehkki RISC on ,,uuema voolu" tehnoloogia. (Esimesed protsessorid olid CISC-tüüpi protsessorid). 23. Kombinatsiooniskeem ning järjestikskeem[1] *Kombinatsioonskeem(Combinational circuits): digitaalskeem, milles, teades sisendite väärtusi, võime väljundid üheselt välja arvutada. Seega on kombinatsiooniskeemide käitumine ettearvatav, kuna nad baseeruvad kindlal(tel) Boole'i funktsioonil. Kombinatsiooniskeeme rakendatakse puhtal kujul eriti just automaatikas, kus mingi elemendi käitumine ei ole sõltuvuses välistest teguritest (mäluelementide olemasolu pole vajalik), ent ka lihtsamat ALU
NOR or+inversioon summa-mod-2 Täielik loogikafunktsioonide süsteem on selline, milles saab kirjeldada iga eksisteerivat Boole'i funktsiooni. Näiteks: and-or-not või and-not süsteem. Loogikaf.-ni superpositsioon on f.-n, milles mingi(d) argument(id) on asendatud nende väärtust arvutavate funktsioonidega. 3. Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme 4. Trigerid: Triger on mäluelement mis säilitab 1bit informatsiooni. Qt = S + -R * Qt-1 Trigeril on 2 stabiilset olekut 1 ja 0. Olekuks nimetatakse trigeri väljundi väärtust antud ajakhetkel
NOR or+inversioon summa-mod-2 Täielik loogikafunktsioonide süsteem on selline, milles saab kirjeldada iga eksisteerivat Boole'i funktsiooni. Näiteks: and-or-not või and-not süsteem. Loogikaf.-ni superpositsioon on f.-n, milles mingi(d) argument(id) on asendatud nende väärtust arvutavate funktsioonidega. 3. Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme 4. Trigerid: Triger on mäluelement mis säilitab 1bit informatsiooni. Qt = S + -R * Qt-1 Trigeril on 2 stabiilset olekut 1 ja 0. Olekuks nimetatakse trigeri väljundi väärtust antud ajakhetkel
vigu parandavad koodid Rikked arvuti riistvaras. Püsivad rikked: 1.Ühenduste rikked; 2.Purunenud komponendid 3.Tootmisel tekkivad rikked; 4.Disaini vead. Mitepüsivad rikked 1.Keskond (temp. Niiskus, rõhk ...); 2.Vibratsioon; 3.Toide; 4.El. magn väli, staatiline elekter, maandus; 5.Halvad ühendused; 6.Kriitilised ajad (timing); 7.Takistuse ja mahtuvuse muutused, 8.Müra; 9.Vananemine. PILET 9. Enamkasutatavad järjestikskeemid. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest skeemil on mäluolek. trigerid (Flip/flop, latch) triger on elementaarne salvestuselement, millel on kaks stabiilset olekut. Ühele olekule omistatakse leppeliselt kahendväärtus 1, teisele olekule 0. Erinevalt loogikaelementidest ei sõltu trigeri olek mingil hetkel mitte ainult sisendite väärtustest sellel hetkel, vaid olulisemad
mälupesa sisu mälu puhverregistrisse mälu puhverregistrist kood käsuregistrisse + ALU-sse c) Käsukoodi dekodeerimine d) käsu täitmine juhtautomaadi sisendid, mille käsudekooder aktiveeris ALU seadistamine 20.Kombinatsioonskeemid ja järjestikskeemid. Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest – skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme 21.Juhtautomaat: Osa käsu täitmisel ja realiseerimine. Juhtautomaat kujutab endast käsu täitmise algoritmi riistvaralist realisatsiooni loogikaskeemina
Vaata 4.1 2. Mälude klassifikatsioon Vaata 18.3 3. Alamprogrammide poole pöördumine. Vaata 19.2 22. PILET 1. Kombinatsioonskeemid ja järjestiskeemid. Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme 2. Käsu täitmine protsessoris. e. von Neumanni tsükkel. a) käsukoodi laadimine (käsuloendurisse) b) käsuleonduri modifitseerimine: PC:=PC+1
Sünkroniseerimiseks kasut taktsignaali juures nelja sündmust: kõrge potentsiaal, madal potentsiaal, esifront ja tagafront. Viimased määravad, millal toimub mäluga elemendi ümberlülitumine sisendie väärtuste järgi. Potentsiaaliga sünkroniseeritavad järjestikskeemid – avatud ümberlülitumisele siis, kui sünkrosisendis on kas kõrge või madal väärtus olenevalt skeemi tüübist. Kõrge potentsiaaliga sünkroniseeritav järjestikskeem lülitub ümber ainult siis, kui spetsiaalses sünkrosisendis on kõrge potentsiaal. Muul ajal võivad sisendite väärtused muutuda, kui j.s-is mingeid ümberlülitusi ei toimu. Frondiga sünkroniseeritavad järjestikskeemid lülituvad ümber, kui sünkrosisendis on kas esi- või tagafront olenevalt järjestikskeemi tüübist. Näiteks esifrondiga sünkroniseeritav j.s. lülitub ümber sisendite väärtuste
PSW (process status word) pinumällu. PC-sse alamprogrammi I käsk. Pilet 18 1. Kombinatsioonskeemid ja järjestiskeemid. 2. Käsu täitmine protsessoris. 3. Pinumälu (stack) realiseerimine ja kasutamine Protsessoris. - Vaata Pilet11 Kombinatsioonskeemid ja järjestiskeemid Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme Käsu täitmine protsessoris e. von Neumanni tsükkel. a) käsukoodi laadimine (käsuloendurisse) b) käsuleonduri modifitseerimine: PC:=PC+1
deform matsioon laeng positiivvne tagasisidde magne etilised nähtuused optiliseed nähtused viiteliin n PILET 22 KOMBINATSIOON JA JÄRJESTIKSKEEMID Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üksüheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/Os olnud väärtustest skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme KÄSU TÄITMINE PROTSESSORIS e. von Neumanni tsükkel. a) käsukoodi laadimine (käsuloendurisse) b) käsuleonduri modifitseerimine: PC:=PC+1
antakse sõne, CAM otsib oma kogu mälust, kas otsitavat sõne seal leidub. Kui leidub, tagastatakse loetelu, kust sõne leiti. Kahe pordiga mälu lugemine ja kirjutamine samaaegselt, ntx videomälu 39. Kombinatsioonskeemid ja järjestiskeemid. Kombinatsioonskeem: digitaalskeem, milles, teades sisendite väärtusi, võime väljundid välja arvutada üheselt, väljundid on määratud üks-üheselt sisendite väärtustega. Järjestikskeem: digitaalskeem, milles väljundi väärtus sõltub eelmistest, eelnevatel diskreetse aja hetkedel I/O-s olnud väärtustest skeemil on mäluolek. Positiivne vs negatiivne loogika. Täielikult vs mittetäielikult määratud Boole'i funktsioonid {LAB1} Enamkasutatavaid järjestikskeeme 40. Puudutustundlik ekraan Enamlevinud on kaks puudutustundliku ekraani realiseerimise võimalust: ·takistusel põhinevat süsteemi (Resisitive system) ·mahtuvus tundlik ekraan (Capacitive sensing)