Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Регістри прийому і передачі інформації




Регістр як вузол МП-системи. Призначення та класифікація.

Приклади схемної реалізації зсуваючого регістру.

Регістри прийому та передачі інформації.

Регістр як вузол МП-системи. Призначення та класифікація.

План.

Лекція 23. Регістри.

При виконанні різних арифметичних і логічних операцій і взагалі при обробці інформації виникає необхідність в зберіганні коду числа на протязі деякого часу. Іноді необхідно зсунути цей код вправо або вліво відносно розрядної сітки, підрахувати кількість імпульсів, вибрати задані комбінації кодів і таке ін. Такі операції виконують спеціальні пристрої МП-систем – вузли: регістри, лічильники, дешифратори та ін.

Регістр – це функціональний пристрій, призначений для прийому і запам’ятовування n розрядного слова (коду) – х 1, х 2, х 3, …,х n, а також для виконання над цим словом певних логічних перетворень.

Регістр уявляє собою сукупність тригерів, кількість яких відповідає кількості розрядів в слові, і допоміжних схем, що забезпечують у загальному випадку виконання таких операцій:

· встановлення регістра в нуль («скидання»);

· прийом слова з іншого пристрою (регістра, суматора, ЗП та ін.);

· передачу слова в інший пристрій (регістра, суматора, ЗП та ін.);

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

· зсув слова вправо або вліво на потрібну кількість розрядів;

· перетворення послідовного коду слова в паралельний і навпаки.

В регістрах звичайно виконуються також і порозрядні логічні операції:

· логічне додавання;

· логічне множення;

· «АБО із виключенням» (додавання за mod 2).

Схеми конкретних регістрів можуть допускати виконання лише деяких із вказаних операцій.

Відповідно до вказаних функцій регістри в більшості своїй виконуються на тригерах з роздільними (встановлюючими) входами. Прийомом, видачею і іншими операціями в регістрі керують спеціальні сигнали, що надходять по керуючих шинах на вхідні і вихідні клапани тригерів регістра.

Операцію передачі коду слова в регістр і з регістра можна здійснювати паралельно і послідовно. При послідовній передачі коду слова всі розряди слова передаються послідовно в часі один за одним. При паралельній передачі коду слова всі його розряди передаються одночасно, кожний через своє коло.

На схемах, що наводяться далі, будуть показані лише ті кола, про які безпосередньо йде мова. Якщо, наприклад, говориться, що регістр містить код слова, то існують кола, по яких цей код заноситься в регістр, але щоб не захаращувати малюнок, ці кола не показані.

Схема двотактного регістру, що здійснює прийом і передачу інформації паралельним кодом наведена на рис. 1, а його умовне позначення – на рис. 3. В цій схемі використовуються RS–тригери, група вхідних І 1 і вихідних І 2, І 3 схем.

Попередньо необхідно всі розряди встановити в нульовий стан (перший такт). Інформація в регістр заноситься одночасно по шинах х 1, х 2, …, х n тільки в тому випадку, коли на шину «Пр»поданий керуючий сигнал прийому інформації (другий такт). При цьому через схеми І 1 проходять сигнали встановлення тригерів в стан 1 тільки в тих розрядах, де х і = 1.

Записаний в регістр код слова буде зберігатись в ньому, доки не буде знову поданий сигнал встановлення регістра в стан 0. Прямий код слова, що зберігається в регістрі, буде виданий при надходженні на шину «ВП» керуючого сигналу «Видача прямого коду». При цьому код слова з прямих виходів тригерів регістра пройде через групу схем І 2 і в кожному розряді на виході буде вироблений сигнал Q i = x i.

Сигнал видачі інверсного коду – «Видача інверсного коду», – що може бути поданий на шину «ВІ», дозволяє через групу схем І 3 отримати інверсне значення коду, що зберігається в регістрі, при цьому в кожному його розряді виробляється значення коду `Q i = `x i.

Встановлення тригерів регістра в стан 0, перед тим як записати в них інформацію, призводить до витрат часу. Для збільшення швидкодії регістрів використовується парафазна передача інформації з регістра на регістр. При цьому використовуються обидва входи тригера і по ним одночасно подаються сигнали 1 і 0. Схема передачі парафазних кодових сигналів в регістрах наведена на рис. 2. Код, записаний в регістр Рг1, передається при наявності на шині «Пр» керуючого сигналу прийому інформації в регістр Рг2.

Передача коду здійснюється через групу схем І 1 і І 2 (при цьому через схеми І 1 передаються прямі, а через схеми І 2 – інверсні значення змінних). На одиничних і нульових входах кожного тригера регістра Рг2 виникає комбінація 1 і 0 або 0 і 1 вхідних сигналів, що встановлюють тригери цього регістра в потрібний стан незалежно від його початкового стану.

Умовні графічні позначення описаних регістрів наведені на рис. 3.

Рис. 3. Умовні графічні позначення регістрів прийому–передачі інформації паралельним кодом:

а) – двотактний регістр; б) – регістр з парафазною передачею інформації.

 




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 587; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.