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 Lülitub eelmisega vastupidiseks siis, kui tema noorem naaber muutub 1-st 0-ks.
Noorim triger peab alati ümber lülituma. Vanimate trigerite ümberlülitamise määrab kõige nooremate trigerite väljundsignaalide (Q-de) kombinatsioon Sünkroonne 4 bit JK triger loendur Clock läheb igasse trigerisse esimene triger, noorim järk on kogu aeg loogilises ühes, et clock saaks muuta trigeri seisundit iga impulsiga. Sellisel loenduril pole viivist, sest kõik trigerid muutuvad samal ajal. AND lülitused tekitavad vajaliku sisend viimastele (vanimatele ) trigeritele. 16. Aritmeetika-loogikaplokk (ALU). ALU on protsessori plokk, mis on mõeldud aritmeetika- ja loogikateheteks kahendarvudega. Peamised loogikatehted on AND, OR, NOT ja Mod2. ALU koosneb summaatorist, registritest, mis säilitavad infot operatsioonide käigus. Osa operatsioonide rregistridest on tarkvaraliselt kättesaadav – neid saab kasutada käskudes operantidena. Nende hulka kuuluvad akumulaator, indeksiregistrid ja mõned lisaregistrid. Ülejäänud registrid ei ole tarkvaraliselt
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 nooremate järkude väärtused on 1-d. Järjestikune ülekanne tähendab, et vanima järgu trigeri T sisendi väärtus levib läbi kõikide nooremate järkude. Paralleelülekandega sünkroonne kahendloendur mooduliga 16 mis loendab koodide kasvavas suunas. Siin arvutatakse kõigile trigeritele sisendite väärtused eraldi ja nad ei läbi kõiki nooremaid järke. Oluliselt kiirem suure järgulisuse korral, kuid nõuab palju loogikaelemente (hind, kristalli pind). Asünkroonsus tähendab seda, et ülemineku aeg ühest olekust teise ole konstatne. Näiteks aeg üleminekult 000-lt 001-le ei toimu sama kiirusega kui üleminek 011-lt 100-le. Loogikaskeemis kasutatakse asjaolu, et iga järk lülitub eelmisega vastupidiseks siis, kui tema noorem naaber muutub 1-st 0-ks (tagafront)
omakorda alandab kogu seadme töökiirust. Rööpülekandega loendurit kasutatakse suure töökiirusega seadmetes. Võrreldes jadaülekandega loenduriga toimub trigeritevaheline signaalide ülekanne kõigi astmete jaoks korraga ning seetõttu ei sõltu hilistumine loenduri astmete arvust. Rööpülekandega loenduri skeem ja signaalidiagramm on joonisel. Rööpülekandega loenduri iseärasuseks on, et sisendimpulsid antakse kõikidele trigeritele korraga ning eelmiste astmete väljundid lülitatakse järgmiste astmete trigerite sisenditesse. Nii valmistatakse järgmised astmed ette ümberlülitumiseks, mis toimub sisendimpulsi saabumisel sõltumatult sellest, kus ahela osas triger asub. Lülituse puuduseks on, et ahela trigerite arvu suurenemisel kasvab ka vajalik sisendite arv ning skeemi keerukus. Seepärast pole rööpülekandega loenduril tavaliselt rohkem kui 4...5 astet. Rööpülekandega loenduri eeliseid saab kasutada
asemel sõnadega(baidid, 16järku 32järku). Sellisel juhul on meil vaja tervet rühma trigereid, sest üks triger salvestab ühe biti. Register on defineeritud kui rühm ühise juhtimisega trigereid. Minimaalselt tähendab see ühist sünkroniseerimist. Peale kahendsõna(hulk bitte) võib olla registril ka muid operatsioone(algväärtuse asetud, mitme infoallika valik, nihe jne) , kuid sünkroniseerimine on alati oluline, millega määratakse kõigile trigeritele ühiselt info salvestamise aeg. Nihkeregister on register, milles on võimalik kaheninformatsiooni ühes või mõlemas suunas nihutada. Ehk liigutada bitte vasakule ja paremale. Nihkeregistrit, mis võimaldab nihet mõlemas suunas nim. Reversiivseks nihkeregistriks. Nihet kasutatakse näiteks info teisendamisel paralleelkujult järjestikkujule ja vastupidi. Matemaatikas tähendab nihe arvu jagamist ja korrutamist arvusüsteemi alusega. Ringnihe tähendab, et bitid ei lähe kaduma
Andmeedastus konveierina uus mäluaadress pannakse adressiinile enne kui eelmise andmed on kohal. 1. Registrid. Tihti on vaja arvutis opereerida info edastamisel või töötlusel bittide asemel sõnadega ja sellisel juhul on meil vaja tervet rühma trigereid, sest üks triger salvestab ainult ühe biti informatsiooni. Register on defineeritud kui rühm ühise juhtimisega trigereid. Registris on oluline ühine sünkroniseerimine, millega määratakse trigeritele ühiselt info salvestamise aeg. Nihkeregister on register, milles on võimalik kahendinformatsiooni ühes või mõlemas suunas nihutada. Nihkeregister võimaldab kirjutada q i biti kohale qi + 1 biti väärtuse (nihe paremale) jne. Nihkeregistrit, millega saab nihutada mõlemas suunas nimetatakse reversiivseks. Isegi kõrgkeeles programmeerimisel kasutatakse nihet, sest see on masinalähedane ehk kiire ja sellel on praktiline väljund ehk nihe paremale tähendab arvu jagamist
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 nooremate järkude väärtused on 1-d. Järjestikune ülekanne tähendab, et vanima järgu trigeri T sisendi väärtus levib läbi kõikide nooremate järkude. Paralleelülekandega sünkroonne kahendloendur mooduliga 16 mis loendab koodide kasvavas suunas. Siin arvutatakse kõigile trigeritele sisendite väärtused eraldi ja nad ei läbi kõiki nooremaid järke. Oluliselt kiirem suure järgulisuse korral, kuid nõuab palju loogikaelemente (hind, kristalli pind). Asünkroonsus tähendab seda, et ülemineku aeg ühest olekust teiseei ole konstatne. Näiteks aeg üleminekult 000-lt 001-le ei toimu sama kiirusega kui üleminek 011-lt 100-le. Loogikaskeemis kasutatakse asjaolu, et iga järk lülitub eelmisega vastupidiseks siis, kui tema noorem naaber muutub 1-st 0-ks (tagafront)
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 nooremate järkude väärtused on 1-d. Järjestikune ülekanne tähendab, et vanima järgu trigeri T sisendi väärtus levib läbi kõikide nooremate järkude. Paralleelülekandega sünkroonne kahendloendur mooduliga 16 mis loendab koodide kasvavas suunas. Siin arvutatakse kõigile trigeritele sisendite väärtused eraldi ja nad ei läbi kõiki nooremaid järke. Oluliselt kiirem suure järgulisuse korral, kuid nõuab palju loogikaelemente (hind, kristalli pind). Sünkroonsed kahendloendurid Järjestikülekandega kahendloendur mooduliga 16, mis loendab koodide kahanevas suunas Loenduri loogikaskeemis on ülekande juures kasutatud trigerite inverteeritud väljundeid, uuele olekule üleminek
töökiirust. Rööpülekandega loendurit kasutatakse suure töökiirusega seadmetes. Võrreldes jadaülekandega loenduriga toimub trigeritevaheline signaalide ülekanne kõigi astmete jaoks korraga ning seetõttu ei sõltu hilistumine loenduri astmete arvust. Rööpülekandega loenduri skeem ja signaalidiagramm on joonisel 1.12. Rööpülekandega loenduri iseärasuseks on, et sisendimpulsid antakse kõikidele trigeritele korraga ning eelmiste astmete väljundid lülitatakse järgmiste astmete trigerite sisenditesse. Nii valmistatakse järgmised astmed ette ümberlülitumiseks, mis toimub sisendimpulsi saabumisel sõltumatult sellest, kus ahela osas triger asub. Lülituse puuduseks on, et ahela trigerite arvu suurenemisel kasvab ka vajalik sisendite arv ning skeemi keerukus. Seepärast pole rööpülekandega loenduril tavaliselt rohkem kui 4...5 astet. Rööpülekandega loenduri