Регістр (цифрова техніка) - це

Операції в регістрах

Типовими є такі операції:

  • прийом слова в регістр;
  • передача слова з регістру;
  • порозрядні логічні операції;
  • зсув слова вліво або вправо на задане число розрядів;
  • перетворення послідовного коду слова в паралельний і навпаки;
  • установка регістра в початковий стан (скидання).

Класифікація регістрів

Регістри класифікуються [1] за такими видами:

У свою чергу зсуваються регістри діляться:

  • за способом введення-виведення інформації:
    • паралельні - запис і зчитування інформації відбувається одночасно на всі входи і з усіх виходів [15];
    • послідовні - запис і зчитування інформації відбувається в перший тригер, а та інформація, яка була в цьому тригері, перезаписується в наступний - те ж саме відбувається і з іншими тригерами [16] [17];
    • комбіновані;
  • у напрямку передачі інформації:
    • односпрямовані;
    • реверсивні [18] [19].
  • по підставі системи числення
    • виконавчі
    • трійчастий
    • десяткові

типи регістрів

Регістри розрізняють за типом введення (завантаження, прийому) і виведення (вивантаження, видачі) інформації:

  1. З послідовним введенням і виведенням інформації
  2. З паралельним введенням і виведенням інформації
  3. З паралельним введенням і послідовним висновком. Наприклад: SN74LS165J (N), SN74166J (N), SN74LS166J (N)
  4. З послідовним введенням і паралельним висновком. Наприклад: 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м. також інші значення. Тригер найпростіше послідовних пристрій, який може тривалий час перебувати в одному з декількох можливих стійких станів і переходити з одного в інше під ... ... Вікіпедія

Двоічнотроічная осередок пам'яті - Трійчастий тригер електронне, механічне, пневматичне, гідравлічне або інший пристрій, що має три стійких стану, можливість перемикання з будь-якого одного з трьох стійких станів в будь-який з двох інших стійких станів ... Вікіпедія

Трійчастий комп'ютер - Перевірити нейтральність. На сторінці обговорення повинні бути подробиці. Трійчастий комп'ютер комп'ютер, побудований на довічних і потрійних логічних елементах і вузлах, що працює в двійковій і ... Вікіпедія