A ® B ® C = summa A&B+A&C+B&C = ülekanne Täissummaator arvestab ka ülekandega vanemasse järku. Poolsummaator ei arvesta ülekandega vanemasse järku. Lahutaja: lahutamine = täiendkoodi liitmine. Täiendkood ... pöördkood, mille viimasesse 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
1. TRIGERID Mäluelement, mis säilitab 1 biti infot. Kahe stabiilse olekuga loogikalülitus (1 või 0). Olek vastab väljundsignaalile. Sõltuvalt sisendsignaalist säilitab endise oleku või muudab seda hüppeliselt. Tavaliselt 2 väljundit: otsene O ja invertne Õ. Tööpõhimõtte järgi jaotatakse: Seadesisenditega ehk SR-trigerid Loendussisenditega ehk T-trigerid Andmesisenditega ehk D-trigerid Universaalsisenditega ehk JK-trigerid SÜNKROONNE TRIGER (flip-flop) oleku reguleerimine sisendite baasil toimub vaid taktiimpulsi mõjul. ASÜNKROONNE TRIGER (latch) info salvestatakse vahetult sisenditesse antud signaalide põhjal. Sõltuvalt tööpõhimõttest ja ehitusest liigitatakse ühe- või kahe-taktilisteks. Ühetaktiline: puuduseks, et ei võimalda samaaegselt infot vastu võtta ja edastada. Kahetaktiline: master-slave, kokku ühendatud kaks trigerit, et sünkroonimisel nulli haarami...
Iga impulsi saabumisel C-sisendisse läheb loendur järgmisesse olekusse. Iga järgnev olev sõltub eelmisest. R-sisendi abil võib määrata algseisu. Loenduri käitumise määratlemiseks kasutatakse viit parameetrit: loendamise seaduspärasus (kahendloendur nt) moodul võib olla 2^n, kus n järkude arv, aga mitte alati kahendloendurite korral kas loendatakse kasvavas või kahanevas suunas sünkroonne või asünkronne Järjestikülekanne või paralleelülekanne Lk 108 näide joonis 2. Adresseerimise viisid. Vahetu adresseerimine käsukoodi juurde kuulub kohe operand. Käsukoodiga ei ole kaasas operandi aadress vaid operand ise. Programmi on kirjutatud konstant ja masinkoodi transleerituna on see käsukoodi juures. Konstant laetakse protsessorisse koos käsukoodiga. Operandi pikkus võib olla piiratud. Otsene adresseerimine programmis on otseselt määratud operandi asukoht mälus
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
tulevaid ülekandeid. A ® B ® C = summa A&B+A&C+B&C = ülekanne Täissummaator arvestab ka ülekandega vanemasse järku. Poolsummaator ei arvesta ülekandega vanemasse järku. Lahutaja: lahutamine = täiendkoodi liitmine. Täiendkood ... pöördkood, mille viimasesse 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 8. Dekooder: Dekooder on loogikalülitus, mis teeb kindlaks, milline kood sisendis on, milline sisend on aktiivne. Dekooder tunneb ära vastava kahendkoodi & aktiveerib sellele vastava väljundi. Sisendis n-järguline kood, väljundis 2 astmel n-järguline kood. Dekoodriga saab kahendkoodi muundada koodiks, millega aktiveerida mälupesa,
tulevaid ülekandeid. A ® B ® C = summa A&B+A&C+B&C = ülekanne Täissummaator arvestab ka ülekandega vanemasse järku. Poolsummaator ei arvesta ülekandega vanemasse järku. Lahutaja: lahutamine = täiendkoodi liitmine. Täiendkood ... pöördkood, mille viimasesse 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 8. Dekooder: Dekooder on loogikalülitus, mis teeb kindlaks, milline kood sisendis on, milline sisend on aktiivne. Dekooder tunneb ära vastava kahendkoodi & aktiveerib sellele vastava väljundi. Sisendis n-järguline kood, väljundis 2 astmel n-järguline kood. Dekoodriga saab kahendkoodi muundada koodiks, millega aktiveerida mälupesa,
A ® B ® C = summa A&B+A&C+B&C = ülekanne Täissummaator arvestab ka ülekandega vanemasse järku. Poolsummaator ei arvesta ülekandega vanemasse järku. Lahutaja: lahutamine = täiendkoodi liitmine. Täiendkood ... pöördkood, mille viimasesse 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 2. 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
- Järjestik- või paralleelülekandega 6 Sünkroonsed kahendloendurid Igale loenduri järgule vastav üks triger. Suure järgulisuse korral pole otstarbekas kasutada järjestikülekannet, kuna see võib hakata piirama taktsagedust. Paralleelülekande korral seda probleemi pole, kuna sisenditele arvutatakse väärtused eraldi ning ülekanne ei läbi kõiki nooremaid järke. Paralleelülekanne on suure järgulisuse korral aga kulukam. Kahanevas suunas loendamiseks tuleb kasutada trigeri inverteerivat väljundit. Kui koostada loendurit, siis iga biti jaoks on eraldi triger. Sünkroonsed kahendloendurid. Järjestikülekandega sünkroonne kahendloendur mooduliga 16, mis loendab koodide kasvavas suunas. Täiendav sisend E lubab loendamist. Iga triger lülitub ümber kui on täidetud kaks tingimust: loendamine on lubatud (E=1) ja kõigi