Лабораторна робота №8
Дослідження роботи регістрів Мета роботи:вивчити принципи функціонування регістрів, отримати навики роботи з регістрами. Програмне забезпечення: Circuit Maker 5. 2. Теоретичні відомості Регістри призначені для зберігання проміжних результатів обчислень. Всі регістри, в залежності від функціональних можливостей, поділяються на два типи: регістри зберігання (пам’яті) (рис. 1) і регістри зсуву (рис. 2). В свою чергу регістри зсуву поділяються на: – за способом вводу і виводу інформації на паралельні, послідовні і комбіновані (паралельно-послідовні, послідовно-паралельні); – за напрямком передачі (зсуву) інформації на однонаправлені і реверсивні.
Рис. 1. Регістр зберігання: D1 – D4 – паралельні інформаційні входи;C – тактовий вхід; R – вхід скидання регістра в “0”; Q1 – Q4 – виходи регістра. Регістри зсуву крім операції зберігання здійснюють перетворення послідовного двійкового коду в паралельний, а паралельного – в послідовний. Операція зсуву заключається в тому, що з приходом кожного тактового імпульсу здійснюється перезапис (зсув) вмісту тригера кожного розряду в сусідній розряд без зміни порядку слідування одиниць і нулів. При зсуві інформації вправо після кожного тактового імпульсу біт із старшого розряду зсувається в молодший, а при зсуві вліво – навпаки. Регістри зсуву можуть бути реалізовані на JK та D – тригерах (рис. 2, рис. 3).
Рис. 2. Чотирирозрядний регістр зсуву вправо на JK – тригерах: S – вхід встановлення регістра в “1”; C – тактовий вхід; D – інформаційний вхід; R – вхід скидання регістра в “0”; Q1 – Q4 – паралельні виходи регістра. Рис. 3. Чотирирозрядний регістр зсуву вліво на D-тригерах.
Універсальний регістр на JK (RS) – тригерах. Режим роботи регістра (рис.4) визначається сигналом на вході При цьому входи D1 – D4 – для паралельного запису інформації, блоковані. Тактові імпульси на вході С забезпечують синхронний ввід інформації в послідовному коді (з входу DS), а також зсув її вправо. За рахунок інверсії тактових імпульсів елементом DD7.1 спрацювання тригерів відбувається по фронту наростання тактових імпульсів.
Рис. 4. Універсальний регістр:
Якщо на вході
Регістри зсуву використовують для реалізації генераторів М – послідовностей (послідовності максимальної довжини, псевдовипадкові послідовності) (рис. 5).
Рис. 5. Генератор М – послідовності.
Якщо символи зчитувати з виходу Q, то отримаємо періодичну послідовність: 000010100110111000010100110..., з періодом Символи М-послідовності можна зчитувати з будь якого виходу тригера, при цьому отримаємо послідовність, зсунуту в часі. В завданні 4.2 задані номери зворотного зв’язку, якщо
|