Регістр (цифрова техніка) - це
Операції в регістрах
Типовими є такі операції:
- прийом слова в регістр;
- передача слова з регістру;
- порозрядні логічні операції;
- зсув слова вліво або вправо на задане число розрядів;
- перетворення послідовного коду слова в паралельний і навпаки;
- установка регістра в початковий стан (скидання).
Класифікація регістрів
Регістри класифікуються [1] за такими видами:
У свою чергу зсуваються регістри діляться:
- за способом введення-виведення інформації:
- паралельні - запис і зчитування інформації відбувається одночасно на всі входи і з усіх виходів [15];
- послідовні - запис і зчитування інформації відбувається в перший тригер, а та інформація, яка була в цьому тригері, перезаписується в наступний - те ж саме відбувається і з іншими тригерами [16] [17];
- комбіновані;
- у напрямку передачі інформації:
- односпрямовані;
- реверсивні [18] [19].
- по підставі системи числення
- виконавчі
- трійчастий
- десяткові
типи регістрів
Регістри розрізняють за типом введення (завантаження, прийому) і виведення (вивантаження, видачі) інформації:
- З послідовним введенням і виведенням інформації
- З паралельним введенням і виведенням інформації
- З паралельним введенням і послідовним висновком. Наприклад: SN74LS165J (N), SN74166J (N), SN74LS166J (N)
- З послідовним введенням і паралельним висновком. Наприклад: SN7416J (N), SN74LS164J (N), SN74LS322J (N), SN74LS673J (N)
Використання тригерів з засувками з трьома станами на виході, збільшена (в порівнянні зі стандартними мікросхемами серії) здатність навантаження дозволяють використовувати (в мікропроцесорних системах з магістральною організацією) регістри безпосередньо на магістраль в якості регістрів, буферних регістрів, регістрів введення-виведення, магістрального передавача і т. д. без додаткових схем інтерфейсу.
паралельні регістри
У паралельних (статичних) регістрах схеми розрядів не обмінюється даними між собою. Спільними для розрядів зазвичай є ланцюги тактирования, скидання / установки, дозволу виходу або прийому, тобто ланцюга управління. Приклад схеми статичного регістра, побудованого на тригерах типу D з прямими динамічними входами, що має входи скидання і виходи з третім станом, керовані сигналом EZ.
Зсувні (послідовні) регістри
Послідовні (зсувні) регістри представляють собою ланцюжок розрядних схем, пов'язаних ланцюгами переносу. Основний режим роботи - зрушення розрядів коду від одного тригера до іншого на кожен імпульс тактового сигналу. У однотактний регістрах із зсувом на один розряд вправо слово зсувається при надходженні синхросигналу. Вхід і вихід послідовні (англ. Data Serial Right, DSR).
Згідно з вимогами синхронізації в зсувних регістрах, які не мають логічних елементів в межразрядних зв'язках, не можна застосовувати одноступінчасті тригери, керовані рівнем, оскільки деякі тригери можуть за час дії дозволяє рівня синхросигналу переключитися неодноразово, що неприпустимо. Поява в межразрядних зв'язках логічних елементів, і тим більше, логічних схем непоодинокий глибини спрощує виконання умов працездатності регістрів і розширює спектр типів тригерів, придатних для цих схем. Багатотактного зсуваються регістри управляються кількома сінхропоследовательностямі. З їх числа найбільш відомі двотактні з основним і додатковим регістрами, побудованими на простих одноступінчатих триггерах, керованих рівнем. За такту С1 вміст основного регістра переписується в додатковий, а по такту С2 повертається в основний, але вже в сусідні розряди, що відповідає зрушенню слова. За витратами обладнання та швидкодії цей варіант близький до однотактному регістру з двоступінчастими тригерами.
- SN74ALS164 (КР1533ІР8) - восьмирозрядний зсувний регістр з послідовною завантаженням і паралельної вивантаженням. Оснащений двома входами, A і B, що дозволяє замкнувши один з них (встановивши на ньому низький рівень напруги по позитивному фронту тактового імпульсу), здійснювати введення даних в послідовному коді по іншому входу.
- SN74ALS165 (КР1533ІР9), SN74ALS166 (КР1533ІР10) - восьмирозрядний зсувний регістр з послідовною вивантаженням, що працює в двох режимах: паралельної завантаження і зсуву,
- SN74198 (КР1533ІР13) - восьмизарядний реверсивний зсувний регістр, що має чотири режими роботи: паралельна завантаження, зсув вліво, зрушення вправо і блокування.
- SN74LS295 (КР1533ІР16) - четирёхразрядний реверсивний зсувний регістр з трьома станами виходів, має чотири режими роботи: паралельна завантаження, зсув вліво, зрушення вправо і блокування.
регістри процесора
За призначенням регістри процесора розрізняються на:
трійчастий регістри
Трійчастий регістри будуються на трійчастий триггерах. Як і потрійні тригери, трійчастий регістри можуть бути різних потрійних систем кодування трійчастий даних (трійчастий розрядів): трирівнева однопроводная, дворівнева двухразрядного двухпроводная, дворівнева трёхразрядная одноедінічная трьохпровідна, дворівнева трёхразрядная однонулевая трьохпровідна і ін. Трійкова трёхразрядние одноедінічние N-розрядні регістри даних описані в.
На малюнку праворуч приведена схема девятіразрядний паралельного статичного стробіруемий троичного регістра даних на трьох трёхразрядних паралельних статичних стробіруемий трійчастий регістрах даних в трёхбітной одноедінічной системі трійчастий логічних елементів (лінії з позначенням "3В" - трьохпровідний), що має ємність в показовою позиційній трійчастий системі числення чисел (кодів ).
Примітки
література
Дивитися що таке "Регістр (цифрова техніка)" в інших словниках:
Тригер - Цей термін має також інші значення див. Тригер (значення). Тригер (триггерная система) клас електронних пристроїв, що володіють здатністю тривалий час перебувати в одному з двох стійких станів і чергувати їх під ... ... Вікіпедія
Тригер (електроніка) - Запит «Тригер» перенаправляється сюди. Cм. також інші значення. Тригер найпростіше послідовних пристрій, який може тривалий час перебувати в одному з декількох можливих стійких станів і переходити з одного в інше під ... ... Вікіпедія
SR-тригер - Запит «Тригер» перенаправляється сюди. Cм. також інші значення. Тригер найпростіше послідовних пристрій, який може тривалий час перебувати в одному з декількох можливих стійких станів і переходити з одного в інше під ... ... Вікіпедія
T-тригер - Запит «Тригер» перенаправляється сюди. Cм. також інші значення. Тригер найпростіше послідовних пристрій, який може тривалий час перебувати в одному з декількох можливих стійких станів і переходити з одного в інше під ... ... Вікіпедія
Двійковий тригер - Запит «Тригер» перенаправляється сюди. Cм. також інші значення. Тригер найпростіше послідовних пристрій, який може тривалий час перебувати в одному з декількох можливих стійких станів і переходити з одного в інше під ... ... Вікіпедія
Двоічнотроічная осередок пам'яті - Трійчастий тригер електронне, механічне, пневматичне, гідравлічне або інший пристрій, що має три стійких стану, можливість перемикання з будь-якого одного з трьох стійких станів в будь-який з двох інших стійких станів ... Вікіпедія
Трійчастий комп'ютер - Перевірити нейтральність. На сторінці обговорення повинні бути подробиці. Трійчастий комп'ютер комп'ютер, побудований на довічних і потрійних логічних елементах і вузлах, що працює в двійковій і ... Вікіпедія