Leidsid 33 sarnast õppematerjali, mis on seotud failiga "Täissummaator". Need materjalid aitavad sul teemat sügavamalt mõista.
sisend, väljund, sisendile, sisendid, käitumuslik, else, case, wait, architecture, begin, process, andmevoo, kontrollin, bench, comp, entity, component, signaalid, behave, sisendeid, järjestatud, bitid, portide, lauset, infotehnoloogia, kolledž, digitaalloogika, praktikumi, selgitus, tehted, programmis, esiteks, tehe, kasutan, signal, vhdlvalemiga. Joonis 2 Ülekande arvutamise valem Viimaseks sammuks tegin faili, kus kutsun välja alamkomponenti 1-bitist täissummaatorit neli korda, mille tulemusena tekibki 4-biti liitja lahutaja. 1.1 Programmikood -- XOR Gate library ieee; use ieee.std_logic_1164.all; -- Entity entity xorGate is -- Sisend/väljund portide kirjeldus port( A, B : in bit; F : out bit); end xorGate; -- Architecture architecture func of xorGate is begin -- Väljundi arvutamine F <= A xor B; end func; -- XOR Gate -- Täissummaator library IEEE; use IEEE.std_logic_1164.all; -- Entity entity FullAdder is -- Sisend/väljund portide kirjeldus port ( a, b, c_in : in bit; c_out, y : out bit ); end FullAdder; -- Architecture andmevoo esitusviisiga architecture dataflow of FullAdder is begin -- Väljundi y arvutamine y <= a xor b xor c_in; -- Ülekande arvutamine
1. Binaar- ja kümnendarvud, nende erinevus, milleks on binaararvud arvutite juures vajalikud? Erinev arvude kujutamine. Binaararve kasutatakse riistvara tasandil 1(kõrge) ja 0 (madal) väljendamiseks. 2. NOT, AND, OR, NAND, NOR, XNOR, XOR. Tunda eelmainitud loogikatehete tõeväärtustabeleid kahe ja enama sisendi ning ühe väljundi puhul, osata joonistada nende skeeme. XNOR on komparaator, XORi puhul kui on erinevad sisendid, siis väljundiks 1, muul juhul 0. 3. Milles seisneb transistori olulisus? Transistor suudab juhtida palju tugevamat signaali võrreldes signaaliga, millega transistorit ennast juhitakse. Saab kasutada ka lülitina. 4. Mida ütleb Moore`i seadus? Moore’i seadus ütleb, et iga 18 kuu tagant transistorite arv kahekordistub. 5. Mis peitub lühendite VHDL ja VHSIC taga? Lisa mõlema mõiste juurde lühike seletus.
U4: f_system port map (x1, x2, x3, y1d, y2d, y3d, y4d); y1x <= compare_signals (y1a, y1b, y1c, y1d); --võrdleb kõiki y1 tulemusi y2x <= compare_signals (y2a, y2b, y2c, y2d); --võrdleb kõiki y2 tulemusi y3x <= compare_signals (y3a, y3b, y3c, y3d); -- võrdleb kõiki y3 tulemusi y4x <= compare_signals (y4a, y4b, y4c, y4d); -- võrdleb kõiki y4 tulemusi Toplevel entity toplevel is Port ( led : out STD_LOGIC_VECTOR (7 downto 0);---defineerime väljund LEDid sw : in STD_LOGIC_VECTOR (2 downto 0));--defineerime sisendid end toplevel; architecture structure of toplevel is component f_system port ( x1,x2,x3: in std_logic; --defineerime f_system komponendi sisendid k, l, m, n: out std_logic ); --defineerime f_system komponendi väljundid end component; for U1: f_system use entity work.f_system(tabel);--ütleme U1, et kasutaks tõeväärtust for U2: f_system use entity work.f_system(dataflow);--U2 kasutab dataflow-d for
Süsteem võib olla avatud (süsteem, mis suhtleb ümbritseva keskkonnaga või teiste süsteemidega, saab neilt mõjutusi), suletud (toimetab ise), hägus (ei ole juhuslik, aga sisaldab määramatust, suvalised väärtused mingist hulgast. Vajalik kirjeldamaks täpseid piire mitteomavate nähtuste ja mõistete süsteemis ilmnevaid suheid ja seoseid), orienteeritud (eristatakse sisendit ja väljundit, sisend mõjutab väljundit, väljundi tagasimõju sisendile aga puudub). Süsteemid võivad olla füüsikalised, bioloogilised, sotsiaalsed, mõttelised, abstraktsed jne. Süsteemimudel: Süsteemimudel on süsteemi käitumine ja/või struktuuri idealiseeritud kirjeldus. Mudeli koostamine algab vajalike muutujate valikust ning seoste kirjeldamise detailsusastme määramisest, Süsteemimudelit võib kirjeldada verbaalselt, formaalselt, matemaatiliselt võrrandina või võrrandite süsteemina, programmina, riistavaralise seadmena
Inimese aju on väga keeruline ja võimas süsteem. Ta on võimeline mõtlema, mäletama, ja lahendama probleemi. Seepärast teda tööd katsetakse simuleerida arvuti mudeli abil. Aju koosneb omavahel seotud rakkudest neuronitest. Bioloogiline neuron (joonis 1.1) on lihtne andmeid töötlev süsteem. Ta saab informatsiooni dendriitide kaudu. Dendriit-id on bioloogilise närvivõrgu sisendid. Sisendsignaalideks on närvi impulsid väga nõrgad elektrilised voolud. Neuron võtab vastu signaalid ja teisendab neid kui nad on piisava tugevusega. Akson on neuroni väljund. Ühel neuronil võib olla mitu sisendit ja ainult üks väljund. Peamised informatsiooni
Inimese aju on väga keeruline ja võimas süsteem. Ta on võimeline mõtlema, mäletama, ja lahendama probleemi. Seepärast teda tööd katsetakse simuleerida arvuti mudeli abil. Aju koosneb omavahel seotud rakkudest neuronitest. Bioloogiline neuron (joonis 1.1) on lihtne andmeid töötlev süsteem. Ta saab informatsiooni dendriitide kaudu. Dendriit-id on bioloogilise närvivõrgu sisendid. Sisendsignaalideks on närvi impulsid väga nõrgad elektrilised voolud. Neuron võtab vastu signaalid ja teisendab neid kui nad on piisava tugevusega. Akson on neuroni väljund. Ühel neuronil võib olla mitu sisendit ja ainult üks väljund. Peamised informatsiooni
arvud hägusate numbritega. Tegelikkuses jäetakse see samm siiski tihti ära kuna too lisab järeldusmehhanismile lihtsalt ebavajalikku keerukust ja samas pole ka eriti palju näiteid, kus sisendite hägustamine ennast õigustaks. Järeldusalgoritmi esimeses etapis leitakse reeglite tingimuspoole eelduste täidetus, mida iseloomustab liikmesfunktsiooni µir väärtus kohal x ir = hgt ( µ i' µ ir ) , kus µ i' on i-nda sisend hägus väärtus. Kui aga hägustamist ei toimu, taandub operatsioon kujule ir = µ ir ( xi ) , (i = 1, ..., N; r = 1, ..., R) (21) Järeldusalgoritmi teises etapis arvutatakse mil määral jooksvad sisendid aktiveerivad kogu reegli (ehk reegli tabatusmäär r). Operaator JA, mis seob tingimuspoole eeldusi vastab hägusas loogikas t-normile, seega N (22)
entity testbench is end testbench; architecture bench of testbench is signal x1, x2, x3, x4, y : bit := '0'; component funktsioon port ( x1, x2, x3, x4 : in bit; y : out bit ); end component; constant x1_arr : bit_vector(0 to 15) := "0000000011111111"; constant x2_arr : bit_vector(0 to 15) := "0000111100001111"; constant x3_arr : bit_vector(0 to 15) := "0011001100110011"; constant x4_arr : bit_vector(0 to 15) := "0101010101010101"; begin process begin for i in x1_arr'range loop x1 <= x1_arr(i); x2 <= x2_arr(i); x3 <= x3_arr(i); x4 <= x4_arr(i); wait for 5 ns; end loop; wait; end process; u1 : funktsioon port map (x1, x2, x3, x4, y); 15 end bench; 11.2 Punkti number 4 kood ja simulatsioon
..0,3 voldini) hoider ära transistori küllastumise. Seetõttu tõuseb loogikaelemendi töösagedus ja suureneb pingelang emittersiirdel, mille tõttu väheneb kollektorivool püsitalitluses. 5. RS-triger Igal trigeril on 2 olekut. Triger on primitiivsem jadaloogika lülitus. Ehituse aluseks on 2 eitusega (Ning/Või) elementi. RS-trigeril on seadesisendid S (set) ja R (reset). 1)Asünkroonne RS-triger: trigeri seadmiseks olekusse „1“ on vaja anda tema „S“ (Set) sisendile loogiline „1“. Trigeri seadmiseks olekusse „0“ antakse sisendisse „R“ loogiline „1“. Kui mõlemi sisendi „S“ ja „R“ signaalid on „0“, siis säilitab triger endise oleku ja väljundsignaal „Q“ väljundil on endine. Kui mõlemil sisendil on signaal „1“, muutuvad mõlemad trigeri väljundid määramatuks. Aga selline signaalide kombinatsioon ei ole lubatud! 2)Sünkroonne RS-triger: sarnane asünkroonse ühetaktilise RS-trigeriga. Aga tema
terve paketi Loogikalülitused PUHVER Puhvereid kasutatakse valdavalt binaarse signaali kuju korrigeerimiseks ja siis kui on tarvis sama signaali jagada paljudele sisenditele. Samuti kasutatakse ka andmete edastamisel piki siini. SIIN - ühine andmeedastuskanal. Jaotatakse: 1. sisendsiine - ühe loogikalülituse väljundilt loevad andmeid mitu loogialülitust (kasutatakse harva kuna enamasti võib ühele väljundile ühendada mitu sisendid paralleelselt) 2. väljundsiine - ühe loogikalülituse sisendile edastavad andmeid mitu loogikalülitust (väljundeid ei saa lülitada paralleelselt; neid tuleb siinile lülitada ühekaupa) 3. kahesuunaline siin - selline andmekanal, mida kasutatakse vaheldumisi kas andmete vastuvõtuks või saatmiseks (enamlevinud) Seisund Z - puhvri väljundi selline seisundm kus tema väljundi takistus on nii maakontakti kui ka toitekontakti suhtes väga suur
Suurus r kannab siin nimetust diferentsiaaltakistus. Lineaarset ahelat võib defineerida ka kui niisugust ahelat, kus siinuseline sisendpinge sagedusega f tekitab selle ahela väljundil samuti siinuselise pinge sagedusega f. Samuti on siinuseline pinge selle ahela mistahes punktide vahel, aga ka vool, mis läbib selle ahela mistahes elementi. Lineaarset ahelat võib defineerida veel kui ahelat mis allub superpositsiooni printsiibile. Viimane tähendab, et juhul kui sisendile on rakendatud üheaegselt signaalid x1(t) ja x2(t), on nende signaalide poolt tekitatud väljund F1+2(t) võrdne väljundite F1(t) ja F2(t) summaga, juhul kui signaale x1(t) ja x2(t) rakendatakse sisendile eraldi. Lineaarseteks komponentideks saame nimetada ideaalseid takisteid, ideaalseid kondensaatoreid, ideaalseid võimendeid jne. Reaalseid takisteid, kondensaatoreid, induktiivsusi võime esimeses lähenduses käsitleda samuti lineaarsetena. Ent näiteks
TTÜ Raadio ja sidetehnika 23 instituut. FPGA-de eelkäiad PLA ja PLD PLA (Programmable Logic Array) omab: Kahte programmeeritavat tasapinda Võimaldab koostada suvalise kombinatsiooni AND/OR lülitustest Annab parima võimaliku loogikatiheduse Suur lülituste (fuse) arv Aeglane, keerukas, seoses kahe prorammeerimistasandiga Struktuurskeemid tuuakse sageli lihtsustatud kujul. Loogikaelementide sisendid kujutatakse ühe juhtmega Toomas Ruuben. TTÜ Raadio ja sidetehnika 24 instituut. 12 FPGA-de eelkäiad PLA ja PLD Traditsiooniline PLA struktuurskeem Toomas Ruuben. TTÜ Raadio ja sidetehnika 25 instituut. FPGA-de eelkäiad PLA ja PLD
(Postulaat – tõestuseta aktsepteeritav väide) X1 X 0 Z, X1 X 0 Z Kui siis (**) X1 X 0 Z, X1 X 0 Z Kui siis Tehete NING ja VÕI vastastikuse teisendamise omadus → duaalsuse printsiip. 6. Kombinatsioonloogika elemendid – multipleksor, demultipleksor. Kombinatsioonloogika on loogikalülituste skeem, mille väljund sõltub ainult süsteemi sisendite olekust antud hetkel. Multiplekser- lülitus või seade, mis võimaldab edastada mitut erinevat sisendsignaali ajaliselt järjestatun üht sideliini mööda Multiplekseri aadressisisend määrab, millise sisendi signaal antud hetkel väljundile pääseb. Kahekohalise aadressisisendi korral on võimalikud 2 2 erinevat aadressikoodi (00, 01, 10, 11) mis lubab 4 erineva sisendi olemasolu.
kasvamiskiirus alghetkel null ja tõuseb pikkamööda lõpliku kiiruseni. · Diferentsiaalvõrrand: v (t)=Ku (t) · Ülekandefunktsioon: W (p)= K/p · Impulsikaja: w(t)=K(t) · Hüppekaja: h (t)=Kt 2) Siirde- ja sageduskarakteristikud, kui K = 1: I-lüli K=1. a) hüppekaja, b) Bode diagramm 3)Seos konstantse väärtusega sisendi ja väljundi tõusu vahel. Erineva väärtusega sisendid. Nagu näeme, on lineaarne sõltuvus. Suurendades sisend signaali 4 korda (1-lt 4-le) suureneb ka väljundsignaal 4 korda (10-lt 40-le) Aperioodiline lüli: 1)Teoreetiline ülevaade: Aperioodilist lüli nimetatakse ka inertseks lüliks, relaksatsioonlüliks ja PT1-lüliks. Väljundsignaal hakkab muutuma kohe, algul maksimaalse, siis järjest kahaneva kiirusega ning saavutab lõppväärtuse (3...5)T möödudes. Siirdekarakteristik kujutab enesest eksponentkõverat.
Ülekandemudelis on väljundmuutujad otseselt seostatud sisendmuutujatega. Teatava sisend-muutuja rakendamisel süsteemi sisendisse hetkel to pole reaktsioon valjundis üheselt määratud. Sileda süsteemi puhul on sisend- ja väljundmuutuja seos määratud teatava diferentsiaalvõrrandiga, mille lahend kirjeldab väljundmuutuja sõltuvust sisendfunktsioonist nulliste algtingimuste olukorras. Millest sõltub süsteemi käitumine- Süsteemi väljund sõltub sisendist ja süsteemi algväärtusest, kuidas mõjutab sisend süsteemi olekuid ja need omakorda väljundeid. Muutusi süsteemi käitumises põhjustavad süsteemi parameetrite (tavaliselt väikesed) muutused (tundlikkus). Mittestatsionaarse süsteemi puhul sõltub olekusiirdefunktsioon otseselt ajast. Statsionaarse süsteemi olekusiirdefunktsioon otseselt ajast ei sõltu. Energia, võnkumiste vms
Loogika funktsiooni kõik argumendid on loogilised muutujad, millel on kaks väärtust null või üks. Funktsioone mis võivad omandada väärtusi null või üks nimetatakse loogika funktsioonideks. Seadmeid mis formeerivad loogika funktsioone nimetatakse loogika ehk digitaalseadmeteks. Kahendkoodi sisestamis ja väljastamis viiside järgi jaotatakse loogika seadmed: 1. Jadatoimega kus üks takt sisaldab ainult ühe bitti ja ühe bitti kaupa saadakse ka väljund signaal. 2. Rööptoimega kus kõik bitid sisestatakse korraga ja saadakse ka rööpväljunditest korraga. 3. Segatoimega kus rööpinfo muudetakse jadainfoks või vastupidi. Tööpõhimõtte järgi jaotatakse loogika seadmed: 1. Kombinatsioon seadmed (mäluta) kus väljund signaal on määratud ainult antud hetkel sisendis toimivate signaalidega ja ei sõltu seadme eelmistest olekutest. Näiteks summaator 2
Abstraktset süsteemimudelit kasutades on hõlpus käsitleda mudeli teisendamise, analüüsi ja ajaliste protsesside arvutamise meetodeid puht-matemaatiliste ülesannetena. Kui abs.mudelit ei saa realiseerida konkreetse süsteemina, siis peab formuleerima sellised piirangud või lisatingimused, mis tagaks mudeli realiseeritavuse. Mudeli koostamise e modelleerimise eesmärk on lihtsad mudelid, mis kindlustavad vajaliku täpsuPeavad olema mingid algtingimused, sisend, väljund, muutujad, parameetrid {p}. Kui p=const, siis on statsionaasüsteem; kui p(t)-funktsioon ajast, siis on mittestatsionaarne süsteem. Reaalne süsteem --(modelleerimine)-- Mudel --(realiseerimine)-- Reaalne süsteem. Väljund on sisendist sõltuv, sisendmuutuja aga ei sõltu üldse süsteemist. 2.2Milliseid mudeleid kasutatakse lineaarsete statsionaarsete pidevaja süsteemide kirjeldamisel? Statsionaarse süsteemi analüüsi võib alati alustada
-- IAY0150 - Homework #1. Truth table ------------------------------------------------------------------------ library IEEE; use IEEE.std_logic_1164.all; entity f_system is port ( x1, x2, x3, x4: in std_logic; y1, y2, y3, y4: out std_logic ); end entity f_system; library IEEE; use IEEE.std_logic_1164.all; architecture tabel of f_system is begin process (x1, x2, x3, x4) variable in_word, out_word: std_logic_vector (3 downto 0); begin in_word := x1 & x2 & x3 & x4; case in_word is when "0000" => out_word := "0101"; when "0001" => out_word := "11-1"; when "0010" => out_word := "01-1"; when "0011" => out_word := "0-1-"; when "0100" => out_word := "-110"; when "0101" => out_word := "0011"; when "0110" => out_word := "011-"; when "0111" => out_word := "1-11"; when "1000" => out_word := "1110"; when "1001" => out_word := "10-0"; when "1010" => out_word := "1-01";
Loogika funktsiooni kõik argumendid on loogilised muutujad, millel on kaks väärtust null või üks. Funktsioone mis võivad omandada väärtusi null või üks nimetatakse loogika funktsioonideks. Seadmeid mis formeerivad loogika funktsioone nimetatakse loogika ehk digitaalseadmeteks. Kahendkoodi sisestamis ja väljastamis viiside järgi jaotatakse loogika seadmed: 1. Jadatoimega – kus üks takt sisaldab ainult ühe bitti ja ühe bitti kaupa saadakse ka väljund signaal. 2. Rööptoimega – kus kõik bitid sisestatakse korraga ja saadakse ka rööpväljunditest korraga. 3. Segatoimega – kus rööpinfo muudetakse jadainfoks või vastupidi. Tööpõhimõtte järgi jaotatakse loogika seadmed: 1. Kombinatsioon seadmed (mäluta) – kus väljund signaal on määratud ainult antud hetkel sisendis toimivate signaalidega ja ei sõltu seadme eelmistest olekutest. Näiteks summaator 2
dioodloogika: kokku ühendatud n-p pooljuhid lüliti avatud, kui vool kulgeb noole suunas. Väljundvoolu hergnevustegur dioodide arv loogikaskeemis piiratud, kuna vastasel juhul võib ühte dioodi hakata läbima liiga suur vool ... summa eelnenud dioodidest * I ... vana, ei kasutata TTL Transistor-Transistor Loogika: bipolaarne transistor ... npn = emitter-base- collector ja pnp = emitter-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 STTL Shotky TTL ... lisatud Shotky diood, kiire lülitumisega IIL Integrated Injection Logics ... suhteliselt madalam töökiirus, suurim elemenditihedus.. TTL modifikatsioon, milles kahe transistori pnpnp osad kokku ühendet ECL Emitter-Coupled Logic ... väga kiire bipolaartransistoritel põhinev loogika Pooljuhtide tehnoloogia: MOS Metal Oxide Semiconductor
dioodloogika: kokku ühendatud n-p pooljuhid lüliti avatud, kui vool kulgeb noole suunas. Väljundvoolu hergnevustegur dioodide arv loogikaskeemis piiratud, kuna vastasel juhul võib ühte dioodi hakata läbima liiga suur vool ... summa eelnenud dioodidest * I ... vana, ei kasutata TTL Transistor-Transistor Loogika: bipolaarne transistor ... npn = emitter-base- collector ja pnp = emitter-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 STTL Shotky TTL ... lisatud Shotky diood, kiire lülitumisega IIL Integrated Injection Logics ... suhteliselt madalam töökiirus, suurim elemenditihedus.. TTL modifikatsioon, milles kahe transistori pnpnp osad kokku ühendet ECL Emitter-Coupled Logic ... väga kiire bipolaartransistoritel põhinev loogika Pooljuhtide tehnoloogia: MOS Metal Oxide Semiconductor
Trigerid Triger on mäluelement mis säilitab 1bit informatsiooni. Qt = S + -R * Qt-1Trigeril on 2 stabiilset olekut 1 ja 0. Olekuks nimetatakse trigeri väljundi väärtust antud ajakhetkel. Sõltuvalt sisendsignaalist muudab triger oleku vastupidiseks või säilitab endise oleku. Sünkroniseerimine kui trigeriga on ühendatud lubav sisend, mille kõrgel väärtusel loetakse sisse uued sisendid, toimuvad üleminekud, madalal olekul aga on triger passiivne, säilitades oma endise oleku. Vastasel juhul võiksid erinevate elementide ja kombinatsioonide erinevad viited väjundit mõjutada. Esifront vs tagafront. Ühe- vs kahetaktiline triger (MS-triger) master ja slave pool ... kahetaktilisse on kokku ühendatud 2 trigerit, et sünkroniseerimisel nulli haaramist elimineerida... slave lülitub esimesel taktil, master järgneval SR Set-Reset Triger ... seadesisendiga triger
1 signaal 0 ainult y katsioon siis, kui x2 = 1 ja x2 x2 x1 = 0. Loogiline y järeldus 9. Keeld Väljund võrdub x u y y = x⋅u x & sisendiga x, kui y signaal u on 0. u y Sinaali u = 1
01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
CursorVisible Annab või määrab väärtusega, mis näitab, kas me näeme kursor. Error Annab standardväljundisse veateateid. ForegroundColor Tagastab või seab taustavärv konsooli. Console.ForegroundColor = ConsoleColor.Red; In Annab standardsisendit oja. INPUTENCODING Annab või määrab kodeeringu konsool kasutab lugeda sisend. KeyAvailable Tagastab või komplekti väärtusega, mis näitab, kas klahvivajutuse Sisend vool. LargestWindowHeight Annab maksimaalse ridadearvuna konsooliaknasse praeguse font ja ekraani resolutsioon. LargestWindowWidth Annab maksimaalse arvu veergude konsooliaknasse praeguse font ja ekraani resolutsioon. NumberLock Tagastab väärtus, mis näitab, sisse või välja NUM LOCK.
kirjeldatakse andmed jm. Igas programmeerimiskeeles on fikseeritud hulk kindla funktsionaalsusega (otstarbega) lausetüüpe. Iga laustüübi jaoks on keele spetsifikatsiooniga määratletud kaks põhiasja: · struktuur ja komponendid ehk lause süntaks ja · tähendus ja täitmise reeglid ehk lause semantika Lausete põhielementideks on konstandid, nimed, avaldised ja võtmesõnad. Viimased on kindla esitusviisi ja tähendusega ingliskeelsed sõnad või fraasid (If, Else, For, End Sub jmt), mida käsutatakse ainult kindla lause kindlas köhas. Toodud protseduur koosneb viiest lausest. Esimene ja viimane lause moodustavad omavahel seotud paari: esimene määrab protseduuri alguse ja selle nime, viimane protseduuri lõpu. Teise lause täitmisel kuvatakse Visual Basicu sisendboks, milles on esitatud lauses toodud küsimus. Boksi tekstivälja saab sisestada vastuse ning pärast klõpsatust nupule OK võetakse vastus muutuja aasta väärtuseks
esitatud – seega valemeid 1-12 peab teadma peast ning näiteks 15b peab oskama ise tuletada valemist 15a). Funktsioon võib olla esitatud ka tekstina, näiteks: • Süsteemil on 3 sisendit x1, x2 ja x3. Süsteem peab arvestama kolme tingimust: i. Tingimus A on tõene, kui x3 on tõene ja kas x1 on tõene või x2 on väär. ii. Tingimus B on tõene, kui x1 on tõene ja kas x2 või x3 on väär. iii. Tingimus C on tõene, kui x2 on tõene ja kas x1 on tõene või x3 on väär. Süsteemi väljund peab olema 1, kui vähemalt 2 tingimusest A, B ja C on tõesed. Tõene = 1 ja väär = 0. 20. Esita kuni kolme argumendiga funktsioon kasutades Venn’i diagrammi. 21. Kasutades Karnaugh kaarte lihtsusta funktsioon: 1. f(x,y,z) = m(0,2,4,6) + D(1,3) 2. f(x,y,z) = M(1,3,5,7) + D(4) 22. Toodud on loogikaskeem, milles on AND, OR ja INV loogikaelemendid. Esita see kasutades ainult NORe või NANDe (vihje – kasuta DeMorgan teoreemi) 23
TARTU ÜLIKOOLI TEADUSKOOL PROGRAMMEERIMISE ALGKURSUS 2005-2006 Sisukord KURSUSE TUTVUSTUS: Programmeerimise algkursus.........................................6 Kellele see algkursus on mõeldud?..................................................................6 Mida sellel kursusel ei õpetata?.......................................................................6 Mida selle kursusel õpetatakse?......................................................................6 Kuidas õppida?.................................................................................................7 Mis on kompilaator?.............................................................................................8 Milliseid kompilaatoreid kasutada ja kust neid saab?......................................8 Millist keelt valida?...........................................................................................8 ESIMENE TEEMA: sissejuhatav sõnavõtt ehk 'milleks on v
2. OV Kuna võimendustegur lõpmatu, U0=3..30mV siis võib väike ebasümmeetria esimeses *Sisendvool Isis nim sisendite voolude aritm keskm sisendping-te puudumisel astmes kasvada suureks signaaliks *Sisendtak difer.signaalile RDSIS on ekviv sisendite vaheline tak nõrga sign puhul. väljundis (kui sisend ühendatud maaga) *Sisendtak ühissign-le ekviv tak sisendite ja nullklemmi vahel Saab vältida *nihkepingete triivid: a)soojuslik 3..10uV/K b)ajaline 2..10uV/kuus c)toitepingest nullnihkepinge 10..100uV/V U0. U0-
kondensaatori laadimise) kiirusest ja salvestatud pinge vähenemise (kondensaatori tühjenemise) kiirusest. 16. Komparaatori tööpõhimõte, tunnusjooned Komparaatorid, mida kasutatakse A/D-muundurites, kujutavad endast väga väikse nihkepingega ja väga suure võimendusega spetsialiseeritud operatsioonvõimendeid (vt lk 151). Toitepinge allikaid võib olla üks või kaks. Komparaatoril on kaks sisendit ja üks väljund. Kui üks sisenditest on ühendatud tugipinge allikaga, siis teisele sisendile antav signaal kutsub esile komparaatori väljundpinge hüppelise muutuse hetkel, mil mõlema sisendi pinged on võrdsed (joonis 2.23). Praktiliste ülesannete lahendamisel arvestatakse, et kui U2 > U1, siis väljundsignaal suureneb hüppeliselt positiivse toitepingeni. Kui U2 < U1, siis väljundsignaal suureneb negatiivse toitepingeni kahepolaarse toiteallika korral või väheneb peaaegu nullini
· Hind P1, kogus P1. Hind tõuseb P2 kogus x2 vastavalt hinnaefektile, seega nõutav kogus väheneb. · Vebleni efekti tõttu hinna tõustes nõutav kogus kasvab. Nõudluskõver on pos.tõusuga tavaline on neg tõusuga. Nimetatud efektid on maj teooriast lähtudes kõrvalekalded tavaolukorrast, aga nendega on vaja arvestada turusituatsiooni analüüsides. Sisendid ja tootmine Õpik lk 120. · Ressursid- tootmistegurid · Sisendid kitsamas tähenduses-masinad, seadmed, gaas, vesi jne · Sisendid laiemas tähenduses- maa, töö, kapital, ettevõtlikus · Väljund- koguprodukt Tootmisfunktsioon lk 125 · Tootmisfunktsioon väljendab seost väljundi ja sisendi vahel ja näitab maksimaalset kogutoodangut, mida võib toota kindla perioodi jooksul iga antud sisendite kombinatsiooniga. · TP=f (L,K), L- tööjõud K- kapital
Loendureid kasutatakse nii automaatikaseadmetes, kui ka arvutustehnikas. Loenduril on sünkroonsisend ja m väljundit. Iga impulsi saabumisel sünkrosisendisse muudab üks või mitu väljundit oma väärtust. Teadtud arvu väljundkombinatsioonide järel kogu väljundkombinatsioonide jada kordub. Loenduri sisse tulevad impulsid ning väljundiks on 0,1 kombinatsioonid. Erinevate väljundkombinatsioonide arvu nimetatakse mooduliks. Loendurit kasutatakse automaatikaseadmetes ja arvutitehnikas. E- sisend, mis lubab loendamise Kaks diagrammi- üks sünkroonse, teine asünkroonse jaoks. Sünkroonne loendur - ümberlülitumine toimub samaaegselt v. paralleelselt. Ümberlülitumisaeg on kogu aeg samasugune. Kasut. arvutites andmetöötluses. Asünkroonne - ümberlülitusaeg pole samasugune. Uue kombinatsiooni ilmumine sõltub sellest, missugusele üleminek toimub. Kasut. indikatsiooniseadmetes ja sagedusjagajates.
Märkus edasijõudnutele.
moodulitehnika (UNIT) sellisel kujul ei tööta.
andmetüübid - standardsed + string ja alpha.
(string - 255 sümbolit, alpha - 10 sümbolit )
Üldised juhised:
·programm koosneb lausetest. Iga lause on soovitav kirjutada eraldi
reale, rea lõpus vajutada