VÕRUMAA KUTSEHARIDUSKESKUS Mehhatroonika õppetool Maris Jänes MH-10 Praktiline töö nr 1 Loogikafunktsioonide tuletamine Juhendaja kutseõpetaja Viktor Dremljuga Väimela 2011 Sissejuhatus Töö eesmärgiks on teha neljakohaline kahendarvseade ehk koodimuundur, mis muundab kahendarvu ühekohaliseks kümnendarvuks ja kuvab selle displeil. Sisendparameetriks on neljakohaline kahendkood ning displei peab kuvama kombinatsiooni. Väljundparameetriteks on vastavate kombinatsioonide väärtused. Displei ja funktsionaalplokk Ühekohaline kümnendarvdisplei, kus a-g tähistavad segmente. b3 b2 b1 b0 a b c d e f g 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 0 0 0 2 0 0 1 0 1 1 0 1 1 0 1 3 0 0 1 1 1 1 1 1 0 0 1 4 0 1 0 0 0 1 1 0 0 1 1
Tallinna Tehnikaülikool Elektroenergeetika instituut SISSEJUHATUS DIGITAALTEHNIKASSE Laboratoorne töö nr 3 Summeerimine Juhendaja: Üliõpilane: Tallinn 2013 Ülesanne: Koostada Multisim tarkvaraga jadaülekandega kahendsummaator kolme kahejärgulise (kahe kahendkohaga) kahendarvu liitmiseks kasutades nii pool- kui ka täissummaatoreid. Joonis 1. Loogikaskeem Joonis 2. Sõnageneraator Sõnageneraator väljastab arve vahemikus 0...3FH Joonis 3. Loogikaanalüsaator Ülesande lahendamiseks on vaja 2 täissummaatorit, 2 poolsummaatorit, sõnageneraatorit ja loogikaanalüsaatorit. Sõnageneraator väljastab arve vahemikus 0...3FH. Järeldus:
... 12 Yg funktsioon..................................................................................................... 13 Kokkuvõte............................................................................................................. 14 Kasutatud materjalid............................................................................................ 15 Sissejuhatus Töö eesmärgiks on teha neljakohaline kahendarvseade ehk koodimuundur, mis muundab kahendarvu ühekohaliseks kümnendarvuks ja kuvab selle displeil. Sisendparameetriks on neljakohaline kahendkood ning displei peab kuvama kombinatsiooni. Väljundparameetriteks on vastavate kombinatsioonide väärtused. Displei ja funktsionaalplokk Ühekohaline kümnendarvdisplei, kus a-g tähistavad segmente. b b b b 3 2 1 0 a b c d e f g 0 0 0 0 0 1 1 1 1 1 1 0
järku liidetakse 1. Liitja-lahutaja kui teatud lisasisendiga määratakse teostatav operatsioon & vastavalt sellele valitakse lahutatava operandi kood või täiendkood. Kiire ülekanne: paralleelülekanne, et vältida pikka viiteaega, kuni ülekanne levib mööda järke. generation ülekande tekitamine propagation ülekande edasiandmine Summaatoriks nim. arvuti loogikalülitust, mis on ette nähtud arvkoodide 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. Seega on ühejärgulisel summaatoril kolm sisendit ning 2 väljundit. (kaks sisendit ja kolm väljundit?) Poolsummaator - ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati saadav üks täissummaator.
Seega toimub iga taktiga infosõna nihutamine ühe biti võrra. Sõltuvalt sellest kuidas trigerid omavahel ühendatakse, nihkub infosõna kas paremale või vasakule . Iga takti keskel nihutab sünkrosignaal info trigerite esimesest astmest teise. Reversiivne register- selle puhul toimub kahesuunaline nihe. 6. SUMMAATORID. Summaatoriks nim.arvuti loogikalülitust, mis on ette nähtud arvkoodide 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. Seega on ühejärgulisel summaatoril kolm sisendit ning 2 väljundit. · Poolsummaator- ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati saadav üks täissummaator.
Aruanne Dekooder Dekooder on lülitus, mis on ette nähtud etteantud sisendkoodi muundamiseks soovitud väljundkoodiks. Ta tunneb ära sisestatava kahendarvu ja annab signaali vastavasse väljundisse. Tabeli järgi hakkame koostama valemeid. DCBA 0000 0 abcdef 0001 1 bc 0010 2 abged 0011 3 abgcd 0100 4 fgbc 0101 5 afgcd 0110 6 afgcde 0111 7 abc 1000 8 abcdefg 1001 9 abcdfg 1010 A abcefg 1011 b cdefg 1100 C adef 1101 d bcdeg 1110 E adefg 1111 F aefg Meeldetuletuseks ka väike joonis, mis tähed mida tähistavad: a
4001B või ei 4011B ning ei 4071B – 4073B Multiplexer Demultiplexer Dekooder Dekooder muundab sisendkoodi soovitud väljundkoodiks. Ta tunneb ära sisestatava kahendarvu ja annab signaali vastavasse väljundisse. Ülesanneteks on muundada kahendkoodis arv niisuguseks koodiks, millega saab aktiveerida nõutav mälupesa, juhtida number- või tähtindikaatorit, tunda ära mitmesuguseid kodeeritud signaale jne. Kuna dekoodri väljundisse ühendatavad seadmed on erinevad, siis kasutatakse nende juhtimiseks ka erinevaid dekoodreid. Dekoodril on nii mitu sisendit n, kui mitu kohta on sisendisse antaval kahendarvul. Maksimaalne väljundite arv
Üliõpilane: AAVB-32 Tallinn 2009 Ülesanne. Koostada kolmejärguline jadaülekandega summaator kasutades nii täis- kui poolsummaatoreid. Summaatorite tööpõhimõte. Summaatoriks nimetatakse arvuti loogikalülitust, mis on ette nähtud arvkoodide aritmeetiliseks summeerimiseks. Mitmejärgulise kahendarvu summaator koosneb mitmest ühejärgulisest summaatorist. Arvu summeerimisel tuleb lisaks kahe summeeritava arvu vastavate järkudele liita nendega ka nooremate järkude summeerimisel tekkinud ülekanne. Seega on ühejärgulisel summaatoril 3 sisendit ning 2 väljundit. Summaatori loogikatabeli ning loogikafunktsiooni saab tuletada tavapärasest arvude tulba liitmise skeemist. Mitmejärgulised kahendsummaatorid jagunevad: 1.jadaülekandega summaatorid 2.rööpülekandega summaatorid 3
eneseküllane. See aga, et need monaadid on omavahel kooskõlas nagu paljud iseseisvad hääled orkestris, eeldab, et Jumal lõi nad algusest peale nii, et nende vahel oleks harmoonia.1 Leibnizil on oluline koht maailma matemaatika ja filosoofia ajaloos. Ta on andnud olulise panuse füüsika ja tehnoloogia ning ka bioloogia, meditsiini, geoloogia, Tõenäosusteooria, psühholoogia, lingvistika ja informaatika alal. Ta on loonud ka rafineeritud kahendarvu süsteem, mis on praktiliselt kõikide digitaalarvutite aluseks. Leibnizi filosoofia on enamasti tuntud tänu oma optimismile. Nt on tema järeldus, et meie Universum on piiratud mõttes parim võimalik, mille Jumal oleks võinud luua. Leibnizi filosoofiline süsteem põhineb väikesel hulgal alusprintsiipidel, milllest on kõige paremini tuntud küllaldase aluse printsiip ja identsete eritamatuse seadus (mida mõnikord nimetatakse ka Leibnizi seaduseks)
Ülesande lahendamisel on registri PORTA bitid seatud sisenditeks ja PORTD bitid, mis on ühendatud valgusdioodidega, väljunditeks. See tähendab, et ühe valgusdioodi sisselülitamiseks tuleb vastav bitt registris PORTD sisse lülitada. Kõigi valgusdioodide sisselülitamiseks tuleb kõik bitid registris PORTD sisse lülitada. Programm kontrollib esialgu, kas nupp on alla vajutatud. Kui nupp on alla vajutatud, laeb registrisse PORTD kahendarvu 1111 1111, mis lülitab sisse kõik bitid ja sellega ka valgusdioodid. Seejärel liigutakse tagasi algusesse, kus teostatakse uus nupu oleku kontroll. Kui nupp ei ole alla vajutatud, laetakse registrisse PORTD kahendarv 0000 0000, mis lülitab kõik PORTD bitid välja. Taaskord liigutakse tagasi algusesse. 4 2. Programm, mis nupuvajutusel kuvab 7-segmendilisel näidikul etteantud kümnendarvu.
Nt: summaator, lahutaja, summaator-lahutaja, välistav või jne. Järjestikskeemide puhul on aga eelmine väärtus oluline (on mälu omadus), samuti on olemas aja parameeter. Jaguneb sünkroonseteks (taktsagedusega) ja asünkroonseteks (muutub siis, kui sisend muutub). Nt: triger, register, loendur Enamkasutatavad kombinatsioonskeemid Välistav või summa mooduliga 2, y = !x1x2 v x1!x2. Kui mõlemad väärtused on samasugused siis vastus 0, kui erinevad siis vastus 1. Summaator 2 kahendarvu aritmeetiline summeerimine. Poolsummaator (ei arvesta ülekannet) ja täissummaator (arvestab ülekannet). S = A + B Lahutaja 2 kahendarvu vahe. V = A-B Summaator-lahutaja kaks varianti, kas liitja ja lahutaja funkt. võrdlus või lahutamine on täiendkoodi liitmine. Võrdlusskeem võrreldakse suvalise järgu arve. Kui A < B, siis L = 1, kui A > B, siis G = 1 kui A = B siis E = 1. Kolme olekuga siinipuhver siinipuhvrite väljundi on võimalik viia
Selle tulemusel tekkis ka ingliskeelne india kirjandus ehk anglo-india kirjandus. india teadus india matemaatika tekkis Hindustani poolsaar alates 1200 ekr kuni 18. sajandil. Klassikalise perioodi India matemaatika (400 AD 1200 pKr), olulise panuse tegid teadlased Nauvo Aryabhata, Brahmagupta ja Bhaskara II. kümnendmurruna süsteem tänapäeval kasutusel ja kahendarvu süsteemi esmakordselt registreeritud India matemaatika. India matemaatikud aegsasti panuse uuringu mõiste null number, negatiivsed arvud, aritmeetika ja algebra. Lisaks trigonomeetria Lisaks oli arenenud Indias, ja eelkõige kaasaegse mõistete sine ja koosinuse töötati seal. Need matemaatilisi mõisteid edastati Lähis-Idas, Hiinas ja Euroopas ja tekitas edasisi arenguid, mis moodustavad nüüd sihtasutuste paljudes valdkondades matemaatikat. Kümnendmurruna süsteem
................................................................................................... 53 14.2 Ümberprogrameeritavad maatriksid........................................................................... 57 1 Sissejuhatus Digitaaltehnika tegeleb digitaal ehk diskreet ehk katkeliste signaalidega, millele omistatakse väärtus ainult kindlail ajahetkedel. Digitaaltehnikas on laialt kasutusel kahendsignaalid, mis saavad olla kas teatava kõrge või madala väärtusega (1 või 0). Kahendarvu igat kohta (1 või 0) nimetatakse bitiks. Digitaaltehnikas kasutatakse kõige enam 8, 10, 12 või 16 bitilisi kahendarve, mille infosisaldus on vastavalt 2 8, 210, 212 või 216 bitti. Seadmeid, mis kasutavad töötamiseks kahendsignaale nimetatakse digitaalseteks seadmeteks. Kahendkoodi kasutatakse väga laialt kogu kaasaegses arvutustehnikas, esitlustehnikas, andmeedastuses jne. Kahendsignaali kasutamise
Negatiivsete arvude korrutamisel on vaja selgeks teha märk. Kasutame XOR funktsiooni. Toomas Ruuben. TTÜ Raadio ja sidetehnika 76 instituut. 38 Digitaalarvutis teostatavad tehted (Korrutamine) Korrutise tulemusregister peab olema piisavalt suur (vähemalt kaks korda pikem operandide registritest). Korrutame omavahel kaks kahendarvu (Näide tahvlil): A 1001 B 1011 Toomas Ruuben. TTÜ Raadio ja sidetehnika 77 instituut. Digitaalarvutis teostatavad tehted (Korrutamine) Iseseisev ülesanne Korrutada omavahel 2 kahendarvu A 10011010 B 1011 Toomas Ruuben. TTÜ Raadio ja sidetehnika 78 instituut.
Ekraani taga enne luminofoori on mask (Shadow mask) mis garanteerib, et elektronkiir langeb ainult õigele punktile aga mitte ka naabritele. Samas langeb osa elektron kurest ka maskile ja seega väheneb heledus 3. PILET 1. Dekooder Dekooder on lülitus, mis on ette nähtud etteantud sisendkoodi muundamiseks soovitud väljundkoodiks. Ta tunneb ära sisestatava kahendarvu ja annab signaali vastavasse väljundisse. Dekoodri ülesanneteks on muundada kahendkoodis arv niisuguseks koodiks, millega saab aktiveerida nõutava mälupesa, juhtida number- või tähtindikaatorit, tunda ära mitmesuguseid kodeeritud signaale jne. Kuna dekoodri väljundisse ühendatavad seadmed on erinevad, siis kasutatakse nende juhtimiseks ka erinevaid dekoodreid. Näiteks on indikaatoritest levinumad 7-segmendilised vedelkristall- ja
leidmaks operande, indeksiregister (selles pikk aadress) Baseerimisega adresseerimine – käsukoodiga antakse ainult nihe, aadressibaas asub baasiregistris Baseerimise ning indekseerimisega adresseerimine – nii indeksi- kui baasiregistrid Suhteline adresseerimine – käsukoodiga antakse nihe 5.LCD, LED, OLED ja plasma kuvarid. 6.Dekooder Dekooder - Lülitus, mis on ette nähtud etteantud sisendkoodi muundamiseks soovitud väljundkoodiks. Ta tunneb ära sisestatava kahendarvu ja annab signaali vastavasse väljundisse. Dekoodri ülesanneteks on muundada kahendkoodis arv niisuguseks koodiks, millega saab aktiveerida nõutava mälupesa, juhtida number- või tähtindikaatorit, tunda ära mitmesuguseid kodeeritud signaale jne. Kuna dekoodri väljundisse ühendatavad seadmed on erinevad, siis kasutatakse nende juhtimiseks ka erinevaid dekoodreid. Näiteks on indikaatoritest levinumad 7-segmendilised vedelkristall- ja
maailmaruumi laiali. Millise kiirusega? 465m/s Maa raadius: 6,4·106 m Veeklaasi asetatud nael lasti täielikult ära roostetada. Seejuures eraldus500000 J soojust. Kui suur (ja mis märgiga?) oli sellega kaasnev veeklaasi massi muutus? Kas seda on võimalik mõõta? Ei ole võimalik mõõta, sest praegune suhteline mõõtmistäpsus on 10-10 dm=0,6·10-11 E=mc2 LASER-mis see on? MATEMAATIKA Hiina tähestikus on 10000=104 hieroglüüfi. Mitmekohalist kahendarvu tuleks nende kodeerimiseks kasutada? Ligikaudu 13 kohalist kahendarvu. Mitu pooldumist on alates munaraku viljastamisest toimunud, arvestades, et inimesel on ~1014 keharakku? Ligikaudu 47 pooldumist Laskerajal on 5 võrdväärset laskurit. Igaüks neist tabab märki 70% tõenäosusega. Milline on tõenäosus, et vähemalt üks neist tabab märki jubaesimese lasuga? Aga tõenäosus, et keegi ei taba märki? Miks ei saa mittesiledat f-i diferenseerida? Mitu mõõdet on punktil? 1 punkt
kohakaalud. Kohti loendatakse alates paremalt, mille kohakaal kümnendkoodis on 100. 10 Kahendkoodi põhiarv on 2, kohakaaludeks aga arvud 2n. Koodi võtmeks on harilikult 8421, s. o 23, 22, 21, 20. Kahendarvudel on järgmised omadused: - kasutatakse kahte sümbolit 0 ja 1; - põhiarvuks on 2; - kohakaaludeks on arvud 2n (1, 2, 4, 8, 16, 32, 64 jne), kus n on arvu kohanumber. Kahendarvu väärtuse leidmiseks tuleb selle kohti tähistavad arvud korrutada kohakaalu- dega ning seejärel liita. Nii leitakse, et kahendarvule 11001101 vastab kümnendsüsteemis väärtus 205 (joonis 1.2). Nagu näha, on kahendarvul palju enam kohti kui vastaval kümnendarvul. Suurimale kaheksakohalisele kahendarvule vastab kolmekohaline kümnendarv 255 ning suurimale kuueteistkümnekohalisele kahendarvule viiekohaline arv 65535. Sellest tingituna on inimesel kahendarvudega opereerida tülikas.
(CPU) > grant data transfer (DMA controller) > transfer data (peripeheral) DMA tsükli ajal on CPU olekus HALT. Cycle stealing DMA controller & CPU teevad siinitsüklid vaheldumisi. PILET 4 SUMMAATOR: JÄRJESTIK, PARALLEEL JA KIIRE ÜLEKANNE Summaatoriks nim. arvuti loogikalülitust, mis on ette nähtud arvkoodide 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. Seega on ühejärgulisel summaatoril kolm sisendit ning 2 väljundit. (kaks sisendit ja kolm väljundit?) Poolsummaator ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati saadav üks täissummaator.
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
Kommuteeritavate infosisendite arv võrdub 2 n, kus n on juhtsisendite arv. Järelikult saab kahe juhtsisendiga ehk kahebitise koodiga kommuteerida 4 sisendit, kolme juhtsisendiga 8 sisendit jne. Piisava arvu sisenditega multipleksori abil saab realiseerida suvalisi loogikafunktsioone. Tähistused: · summaator (Adder) Summaatoriks nim. arvuti loogikalülitust, mis on ette nähtud arvkoodide 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. Seega on ühejärgulisel summaatoril kolm sisendit ning 2 väljundit. Poolsummaator - ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati saadav üks täissummaator.
Kommuteeritavate infosisendite arv võrdub 2 n, kus n on juhtsisendite arv. Järelikult saab kahe juhtsisendiga ehk kahebitise koodiga kommuteerida 4 sisendit, kolme juhtsisendiga 8 sisendit jne. Piisava arvu sisenditega multipleksori abil saab realiseerida suvalisi loogikafunktsioone. Tähistused: summaator (Adder) Summaatoriks nim. arvuti loogikalülitust, mis on ette nähtud arvkoodide 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. Seega on ühejärgulisel summaatoril kolm sisendit ning 2 väljundit. (kaks sisendit ja kolm väljundit?) Poolsummaator - ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati saadav üks täissummaator.
1 001 2 010 111100010101102 = 361268 3 011 4 100 Kõrvalolevast tabelist leiame neile numbrikolmikutele- kahendarvudele 5 101 vastavad kaheksandarvud ja kirjutame need vastuses vastavale kohale. 6 110 7 111 Teisendame kahendsüsteemi arvu 15768. Selleks kirjutame iga kaheksandnumbri asemele talle vastava kahendarvu kõrvalolevast tabelist. 15768 = (00)11011111102 9 Teisendamine kahendsüsteemist kuueteistkümnendsüsteemi ja vastupidi toimub analoogselt eespool kirjeldatule. Ainus erinevus on see, et kahendarvud võetakse nelikutena. Näiteks: 516 = 01012, 816 = 10002 ja F16 = 11112. Siis 110101011110002 = 357816 ja a16 a2 a16 a2
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. Poolsummaator - ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on alati saadav üks täissummaator. Täissummaator - arvestab liitmisel eelmisest järgust tulenevat ülekannet Jada ülekandega e
puhver väljundi hargnemisteguri trigeritevaheline signaali muundamiseks soovitud mälumahuga kiipe. Seepärast tõstmiseks. 1) on dioodidest, 2) ja ülekandmine kõigi astmete jaoks väljundkoodiks. Ta tunneb ära ehitatakse arvutite ja 3) on transistorid. Dioodidel on üheaegselt, mistõttu ei teki sisestatava kahendarvu ja annab mikroprotsessorsüsteemide takistus, seetõttu tekib hilistumist. Asünkroonne - ehk signali vastavasse väljundisse. suuremad mäluseadmed tavaliselt väljundisse pinge (U=IR), jadaülekanne, loenduri Dekoodri ülesandeks on dünaamilistest mälukiipidest. seetõttu DTL-i ei tarvitata
Ta on trigeritel põhinev lülitus kahendarvude registreerimiseks. Registriks nim seadet, mis võimaldab salvestada, säilitada ning taasesitada infot ühe infosõna kaupa. Info säilib nii kaua kuni on toide sees. Bitte on võimalik sisestada ja väljastada rööbiti ja järjestikku. Rööbiti mäluregister, järjestikku nihkeregister. Registri põhiülesandeks on mitmejärgulise arvu säilitamine. Register koosneb trigeritest, kus iga triger säilitab ühte kahendarvu järku; n-järgulise arvu jaoks peab olema n trigerit. Registrit võib kasutada ka arvude nihutamiseks paremale või vasakule (arvu järgud liiguvad korraga üks järk paremale v. vasakule), arvujada esituse viimiseks röökujule ja vastupidi. Sõltuvalt arvu esitusviisist jaotatakse registrid jada- ja rööpregistriteks. Rööpregistrisse antakse säilitavana arvu kõik järgud korraga. Jadaregistrisse antakse arvu järgud ühekaupa tavaliselt alates nooremast järgust. 43.Nihkeregistrid
Pikslite eri värvi alampunktide vahel on vaheseinad, et vältida naabrite mõjutamist. Erinevalt LCD-st on iga ekraanivälja punkt valgusallikas, vaatenurk on lai ja kujundi kvaliteet väga hea. Ei sobi seisva kujundi näitamiseks ja kulutab väga palju energiat. III 1. Dekooder. Dekooder on lülitus, mis on ette nähtud etteantud sisendkoodi muundamiseks soovitud väljundkoodiks. Ta tunneb ära sisestatava kahendarvu ja annab signali vastavasse väljundisse. Dekoodri ülesandeks on muundada kahendkoodis arv niisuguseks koodiks, millega saab aktiveerida nõutava mälupesa, juhtida number- või tähtindikaatorit, tunda ära mitmesuguseid kodeeritud signaale, muundada kahendkoodis antud arv kümnendsüsteemi arvuks jne. Üldjuhul on dekoodril nii mitu sisendit n, kui mitu kohta on sisendisse antaval kahendarvul. Maksimaalne väljundite arv võrdub kombinatsioonide arvuga 2 n . Dekoodrid koostatakse
Reversiivne loendur - Loendur, mis loendab nii pos kui ka neg suunas. Loendussuuna muutmine sõltub sellest, kas ülekandeks kasutatakse trigeri otsest või inverteeritud signaali. Ringloendur - Loendur, mis on moodustatud nihkeregistrist, kui selle väljund ühendada sisendiga. 4. Summaator: järjestik, paralleel ja kiire ülekanne. Summaatoriks nim.arvuti loogikalülitust, mis on ette nähtud arvkoodide 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. Seega on ühejärgulisel summaatoril kolm sisendit ning 2 väljundit. Eristatakse 2 summaatorit: 1) Poolsummaator- ei arvesta liitmisel eelmisest järgust tulenevat ülekannet. Kasutades kahte poolsummaatorit, on realiseeritav üks täissummaator.
See oli esimene arvuti mis toodeti äri jaoks. Kokku müüdi 46 UNIVAC-arvutit. Samal aastal lõid Ukraina NSV TA Matemaatikainstituudi teadlased akadeemik S. Lebedevi (1902-1974) juhtimisel NSV Liidu esimese universaalne elektronarvuti ( ). Arvutis oli umbes 2000 elektronlampi. 1952. aastal ehitati elektronarvuti i eeskujul suurarvuti (). sooritas 8 00010 000 tehet sekundis ja oli omal ajal maailma kiireim. Põhimälu mahutas 2 048 39-kohalist kahendarvu. Tollel ajal oli see arvuti Euroopa võimsaim universaalarvuti. 1953. aastal algas arvuti Strela seeriatootmine. Aastal 1953 IBM produtseeris 701 arvutit ja kahe aasta pärast 752. IBM jätkas arvutite arendamist ja suurendas tootmisliini, järgmise aastkümne jooksul oli IMBi käes 70% industriaalsest arvutiturust. Hakati tootma seeriaarvuteid: Minsk, 1954 Ural, Kiiev, Razdan. Esimesed arvutid mida meie kasutasime, kasutasid seadet nimega elktrooniline trumm.
NING-EI elemendi aktiivseks nivooks on loogiline null, sest kui ühes sisendites on null, siis on väljundis kindlalt üks, hoolimata teisest sisendist. NING-EI elemendi passiivseks nivooks on loogiline üks. VÕI-EI elemendi aktiivseks nivooks on loogiline üks. Kui ühes sisendites on üks, siis on väljundis kindlalt null hoolimata teisest sisendist. VÕI-EI passiivseks nivooks on loogiline null. 5.1.2. Trigeri mõiste Triger on seade, mis on ettenähtud loogilise muutuja ühejärgu (kahendarvu järgu) säilitamiseks. Trigeril on kaks stabiilset olekut, loogiline 1 ja loogiline 0. vajalikku olekusse viiakse triger sisend signaalide abil. Trigeril on kaks väljundit, otseväljund Q ja inversioon väljund Q . Trigeri oleku määrab otseväljundis. Q=0 ( Q = 1) triger on olekus null. Q =1 ( Q = 0) triger on olekus üks. 5.1.3. Kasutatud tähised R RESET tagastus Sisend trigeri viimiseks olekusse null. S SET asetama Sisend trigeri viimiseks olekusse üks.
NING-EI elemendi aktiivseks nivooks on loogiline null, sest kui ühes sisendites on null, siis on väljundis kindlalt üks, hoolimata teisest sisendist. NING-EI elemendi passiivseks nivooks on loogiline üks. VÕI-EI elemendi aktiivseks nivooks on loogiline üks. Kui ühes sisendites on üks, siis on väljundis kindlalt null hoolimata teisest sisendist. VÕI-EI passiivseks nivooks on loogiline null. 5.1.2. Trigeri mõiste Triger on seade, mis on ettenähtud loogilise muutuja ühejärgu (kahendarvu järgu) säilitamiseks. Trigeril on kaks stabiilset olekut, loogiline 1 ja loogiline 0. vajalikku olekusse viiakse triger sisend signaalide abil. Trigeril on kaks väljundit, otseväljund Q ja inversioon väljund Q . Trigeri oleku määrab otseväljundis. Q0 Q 1 triger on olekus null. Q 1 Q 0 triger on olekus üks. 5.1.3. Kasutatud tähised R RESET – tagastus Sisend trigeri viimiseks olekusse null. S SET – asetama
(Vref), mida kasut võrdluses etalonina. 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õrdluskeemi väljund on madalal nivool (0). 1.4. Digitaal-analoogmuundurid DAC muudab lõpliku pikkusega kahendarvu pingeks või mõneks muuks füüsiliseks suuruseks (laeng, surve). Seega tuleb genereerida analoogväärtus, mis on proportsionaalne iga kahendkoodi bitiga ja nad lõpuks summeerida, et saada terviklik väärtus. 1.5. Helikaart Tekitab kõrvale kuuldavaid õhu võnkumise arvutis oleva digiinfo alusel. Arvutis on info digi kujul, seega helikaardis DAC. Heli salvestamisesks ADC, sest mikrofonist tulev info on analoogne, mida arvutisse ei saa salvestada
S = A + B. Täissummaator arvestab summeeritavate väärtusi ja sellesse i-ndasse järku tulevat ülekannet ning arvutab summa ja ülekande, mis läheb i+1-sse järku. Poolsummaator arvutab samuti summa ja i+i-sse järku mineva ülekande, kuid ei arvesta nooremast järgust (i-1) tulevate ülekannet. Kahe poolsummaatori põhjal saab realiseerida täissummaatori. Lahutaja - Loogikaskeem kahe kahendarvu vahe leidmiseks. N-järgulise lahutaja loogikaskeemi saamiseks võtame ja koostame ühejärgulise lahutaja loogikaskeemi ühele kahendjärgule analoogiliselt summaatoriga. Hiljem võime neid ühejärgulisi lahutajaid ühendada kokku vastavalt sellele, mitmejärguliste arvude vahet meil on vaja leida. Summaator-lahutaja - Esimene realisatsioon põhineb liitja ja lahutaja funktsioonide võrdlusel
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 Valgust läbilaskval alusmaterjalil peegelduv kiht, mille sisse kõrvetatakse laseriga "bitt"
mille toime on mitteinverteeriva sisendiga võrreldes vastandfaasiline. Seega on tagasiside pinge sisendpinge suhtes vastandfaasis ja meil on tegemist negatiivse tagasisidega. 4. MS-struktuur „Master-Slave“ – topelttriger – suurepärane konstruktiivne lahendus. Tavaliselt on universaalne JK-triger. 5. Dekooder Dekooder on lülitus, mis on ette nähtud etteantud sisendkoodi muundamiseks soovitud väljundkoodiks. Ta tunnebära sisestatava kahendarvu ja annab signaali vastavasse väljundisse. 6. Asünkroonne lahutav loendur Asünkroonne lahutav loendur on loendur, mis loendab vähenemise suunas ja mille signaalide ülekandmisel tekib hilistumine, mis suureneb koos loenduri astmete arvuga. Asünkroonse loenduri kõik astmed ei lülitu ümber samal ajahetkel. 7. Ühefaasiline poolperioodalaldi Kasutatakse ainult üht dioodi, mis on lülitatud tarbijaga järjestikku. Kui alaldatavas
Toite katkemise korral on asend peale toite sisselülitamist uuesti tuvastatav. Suhtelise koodri väljund annab informatsiooni võlli liikumise kohta, mida saab edasi töödelda. Tüüpiliselt arvutatakse liikumise kiirus ja suund. Suhteline kooder ei võimalda peale toite kadumist võlli konkreetset asendit enam kindlaks teha. 69. Mis on dekooder? Dekooder on lülitus, mis on ette nähtud etteantud sisendkoodi muundamiseks soovitud väljundkoodiks. Ta tunneb ära sisestatava kahendarvu ja annab signaali vastavasseväljundisse. Dekoodri ülesanneteks on muundada kahendkoodis arv niisuguseks koodiks, millega saab aktiveerida nõutava mälupesa, juhtida number- või tähtindikaatorit, tunda ära mitmesuguseid kodeeritud signaale jne. Kuna dekoodri väljundisse ühendatavad seadmed on erinevad, siis kasutatakse nende juhtimiseks ka erinevaid dekoodreid. 70. Mis on multipleksor? Multipleksor : Multipleksor on andmeselektor
M-jada generaator: töötab nihkeregistri baasil : On m-järguline tagasisidestusega nihkeregister. Tagasisidestusega järgud on määratud vastava laiendatud korpuse primitiivse elemendi minimaalse hulkliikmega. Kuni m=8, siis on laiendatud korpuse GF(2m) elemendid korrastatud ja avaldatud kodeerimisalases kirjanduses, suuremate m-de korral on vaja m-jada tuvastamiseks 2m m-jada järjestikust väärtust. M-järgulisse tagasisidestusega registrisse võib kirjutada suvalise kahendarvu .Siin algab m-jada keskelt. M-jada tsükliline nihe annab samuti m-jada. M-jada on tuvastatav, kui : 1. On teada nihkeregistri järkude arv m. 2. on teada tagasisidestusega järkude kohad - saame leida rekurentsest valemist. 3. on teada nihkeregistri algusesse kirjutatud algseisundi kahendarv. 63. m-jada omadused (loeng 18, slaidid 14-23) 1. Poolsuletud jada [y0, y1,.....,y1,.....), rahuldab rekurentset võrrandit: y1= =yl-1*hm-1+yl-2*hm-2+...+y1-m ; kui l m
]. *- moondunud on üks bitt. Tsükliline liiasuse kontroll. Arvutatakse CRC kontrollsumma. Andmeid käsitletakse bitijadana. kasutada ülemistel kihtidel ATM kihi teenuseid. ATM layer nagu võrgukiht. autenditud. **- autenditud ja krüpteeritud. ESP päis sisaldab samu välju mis AH päis. Et arvutada n-bitine (kahendarvu) CRC, võetakse andmeid (data) kui bitijada. Valitakse n+1 bitine jagaja G ja tehakse XOR tehet nagu 47.Võrkude turvalisus, ohud 59.Võrguhaldus, SNMP kõrval näidatud ja korratakse kuni andmeid jätkub
25.Aritmeetika-loogika seade (ALU)[1] ALU (Arithmetical and Logical Unit)- Sõltumata arvuti ja protsessori ehitusest on arvutis alati üks skeemiosa, kus teostatakse otsesed arvutustehted ja muu infotöötlus - nimelt on selleks aritmeetika-loogikaseade ehk ALU. Eri protsessoritel on üldiselt erinev tehete hulk ja valik, kuid tavaliselt hõlmab see aritmeetilisi (minimaalselt liitmine ja lahutamine) ning loogilisi tehteid (JA, VÕI, EITUS) ja nihutusoperatsioone (kahendarvu bitid nihutatakse oma senise positsiooni suhtes kas vasakule või paremale). ALU realiseerib oma tehteid järgmiselt(lihtsustatult): a). Andmesisendisse #1 ning andmesisendisse #2 kommuteeritakse vastavalt kas protsessori registermälust või suvapöördusmälust (2) operandi, millega tehet soovitatakse sooritada. b). Läbi n kontrollsisendi reguleeritakse, millist tehet parasjagu tehakse. c)
lülituste ümberlülitumiste arv on minimaalne. Elektriline signaal saadakse järgmiselt (joonis 3.31.a). Joonis 3.31 Fotodiood V on lülitatud operatsioonivõimendi sisendisse. Operatsioonivõimendi töötab releelise elemendina. Lähteasendis on ta tänu negatiivsele tugipingele Ut suletud. Kui fotodioodile langeb valgusvoog, siis ta avaneb ning tema väljundis tekib elektriline signaal, mis vastab kahendarvu mingi järgu väärtusele ,,1". Selliseid kanaleid on iga raja (kahendarvu järgu) jaoks üks. Igale modulatsiooniketta asendile ühe pöörde ulatuses vastab üheselt määratud ,,0" ja ,,1" kombinatsioon võimendite väljundites, st modulatsiooniketta pöördenurga kindlaksmääratud arvuline väljendus. Käesoleva näite korral vastavad ketta ühele pöördele kahendarvud 00000 kuni 11111. Kümnendsüsteemis vastab see arvudele 0 kuni 31.
Binaarkood, heksakood, Gray kood, BCD kood. Arvude teisendamine ühsest koodist teise, NRZ-kood, I 2C-kood, NRZI-kood. NRZI-koodi kasutamine optilistes mäludes. NRZ-koodi teisendamine Manchesteri koodi XOR lülituse abil. Impulsside kestvus- ja positsioonikood (PWM ja PPM). PWM signaali formeerimine komparaatorlülituse abil, PPM signaali formeerimine PWM signaali baasil. Kahendarvu teisendused teistesse koodidesse Binaarkood Positiivsete arvude märgibitt on 0, negatiivsetel 1. Kümnendkood, kui Kümnendkood, kui H Binaarkood binaararv on H Binaarkood binaararv on otsekoodis täiendkoodis otsekoodis täiendkoodis F 1111 15 -1 7 0111 7 +7
Kui alumise sisendi pinge väärtus on võrdne või suurem kui ülemise sisendi pinge väärtus siis võrdlusskeemi väljund on 1. Vastupidises olukorras on võrdlusskeemi väljund 0. Sisse tuleb konstante pinge, mida kasutatakse võrdluses etalonina. Pinge jagatakse takistite vahel. Pinged on proportsionaalsed takistite takistuse suurusega. Kui meil on tegemist lineerselt kasvava pingega, siis on kõik koodimuunduri sisendid 0d. E Digitaal-Analoogmuundur (DAC) muudab lõpliku pikkusega kahendarvu pingeks või muuks füüsiliseks suuruseks. Seega tuleb genereerida analoogväärtus, mis on proportsionaalne iga kahendkoodi bitiga ja nad lõpuks summeerida, et saada terviklik vastus. Registri väljundis on lülitid, mis kommuteerivad analoogsummaatori sisendisse vastava pinge, kui järgu väärtus on 1. Kui aga vastava järgu väärtus on 0, siis vastav pinge analoogsummaatori sisendisse ei lähe. Summeerimise võib realiseerida operatsioonivõimendite vaasil.
Plasmaekraani iga kujutisepunkti kohta kolm pikslit punane, roheline ja sinine annavad enneolematu võimaluse värvimänguks. 1. ARITMEETIKA-LOOGIKASEADE (ALU) Skeemiosa, kus teostatakse otsesed arvutustehted ja muu infotöötlus. Eri protsessoritel erinev tehete hulk ja valik, kuid tavaliselt hõlmab aritmeetilisi (minimaalselt liitmine ja lahutamine) ning loogilisi tehteid (JA, VÕI, INV) ja nihutusoperatsioone (kahendarvu bitid nihutatakse senise positsiooni suhtes vasakule või paremale). ALU realiseerib tehteid järgmiselt: a) Andmesisenditesse #1 ja #2 kommuteeritakse vastavalt kas protsessori registermälust või suvapöördusmälust (2) operandi, millega tehet soovitakse sooritada. b) Läbi n kontrollsisendi reguleeritakse millist tehet parasjagu tehakse. c) Clockitakse operandid läbi tehtele vastava kombinatsiooniskeemi ning mux-id kommuteerivad väljundisse
Kasutakse kõige rohkem aadressi dekodeerimiseks. n Oli valitud n = 2; Väljundeid on 2 = 22 = 4 Y0 = 1, kui X0 = 0, X1 = 0 Y1 = 1, kui X0 = 1, X1 = 0 Y2 = 1, kui X0 = 0, X1 = 1 Y3 = 1, kui X0 = 1, X1 = 1 6.5.4. Koodimuundur. Koodimuundur muundab ühe kahendarvu teiseks kahendarvuks. Nende kahendarvude pikkused on üldjuhul teineteisest sõltumatud. Dekooder oli selline koodimuundur. Tõelisi koodimuundureid: 1) Arvutist tuleb tähe ASCII-kood (American Standard Code for Information Interchange); ekraanile ilmub tähe kujutis. Vajalik vastav koodimuundamine. 2) Kassaaparaadist saame arvu BCD- koodis (Binary Coded Decimal), indikaatorile ilmub vastav arv. Vajalik koodimuundamine BCD 7- segmendikood. 7-segmendiline indikaator.
==> Vigade avastamise meetodid: 1) Paarsuse kontroll. See jaguneb ühedimensiooniliseks ja kahedimensiooniliseks. Esimese korral on võimalik avastada paaritu arvu bittide moondumist, kuid ei ole võimalik kindlaks teha, milline on moondunud bitt. Kahedimensioonilise paarsuse kontrolli korral on võimalik vigu parandada, kui moondunud on üks bitt. 2) Tsükliline liiasuse kontroll. Arvutatakse CRC kontrollsumma. Andmeid käsitletakse bitijadana.Et arvutada n-bitine (kahendarvu) CRC, võetakse andmeid (data) kui bitijada. Valitakse n+1 bitine jagaja G ja tehakse XOR tehet nagu kõrval näidatud ja korratakse kuni andmeid jätkub. Lõpuks saadakse n-bitine arv (reminder - kontrollsumma), mis lisatakse andmetele ja kui vastuvõtja saab sama asja korrates vastuseks nulli, on teada, et andmete sisu ei ole muundunud. 3) Kontrollsumma. interneti kontrollsumma eesmärgiks on avastada vigu (näiteks moondunud bitte) saadetud segmendis
vigu tuvastada. ==> Vigade avastamise meetodid: 1) Paarsuse kontroll. See jaguneb ühedimensiooniliseks ja kahedimensiooniliseks. Esimese korral on võimalik avastada paaritu arvu bittide moondumist, kuid ei ole võimalik kindlaks teha, milline on moondunud bitt. Kahedimensioonilise paarsuse kontrolli korral on võimalik vigu parandada, kui moondunud on üks bitt. 2) Tsükliline liiasuse kontroll. Arvutatakse CRC kontrollsumma. Andmeid käsitletakse bitijadana.Et arvutada n-bitine (kahendarvu) CRC, võetakse andmeid (data) kui bitijada. Valitakse n+1 bitine jagaja G ja tehakse XOR tehet nagu kõrval näidatud ja korratakse kuni andmeid jätkub. Lõpuks saadakse n-bitine arv (reminder - kontrollsumma), mis lisatakse andmetele ja kui vastuvõtja saab sama asja korrates vastuseks nulli, on teada, et andmete sisu ei ole muundunud. 3) Kontrollsumma. – interneti kontrollsumma eesmärgiks on avastada vigu (näiteks moondunud bitte) saadetud segmendis. Saatja implementeerib
Tegelikkuses on nii andmed kui CRC muidugi pikemad.) ja jagamisel tekkima jääk 0. Kui tekib nullist erinev jääk, peab andmetes olema viga. CRC koodi arvutamine käib nii, et teostatakse samasugune jagamine, aga CRC koodi asemele (mida veel ei teata) pannakse andmete lõppu nii palju nulle kui pikk on CRC kood. Sel juhul tuleb generaatoriga jagamise jäägiks CRC kood ise. Arvutatakse CRC kontrollsumma. Andmeid käsitletakse bitijadana. Et arvutada n-bitine (kahendarvu) CRC, võetakse andmeid (data) kui bitijada. Valitakse n+1 bitine jagaja G ja tehakse XOR tehet nagu kõrval näidatud ja korratakse kuni andmeid jätkub. Lõpuks saadakse n-bitine arv (reminder - kontrollsumma), mis lisatakse andmetele ja kui vastuvõtja saab sama asja korrates vastuseks nulli, on teada, et andmete sisu ei ole muundunud. 38. Multipöördusprotokollid Üks kanal, aga mitu saatjat ja/või vastuvõtjat. Näide: Ethernet ja traadita LAN.
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õimalike kombinatsioonide arv) reas on antud kõikvõimalikud argumentide väärtused kombinatsioonid ja tabeli paremas veerus igale
Vastuvõtja teeb samasuguse liitmise ja kui tulemuseks on kõik
ühed, siis ta ütleb, et see pakett on korras. Liidetakse kokku, saadakse summa,
mis inverteeritakse ära ja mis omakorda läheb paketiga kaasa. Vastuvõtja teeb
sama liitmise ning peab saama sama tulemuse. Kui summa ja inverteeritud
summa kokku annavad kõik ühed, siis tähendab, et pakett on korras suure
tõenäosusega.
3) Kontrollkoodid Tüüpiliselt tehakse kahendjagamist. Võtame andmeosa kui D
bitti ning kui kahendarvu. Valime polünoomi pikkusega r+1, milleks on
polünoom G. Valime r CRC bitti, R, selliselt, et saame