Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Схемна реалізація логічних операційСодержание книги Поиск на нашем сайте Зсуваючий регістр має такі ж вхідні і вихідні схеми, як і регістри прийому і видачі інформації, але вихід i -го розряду з’єднаний з настановними входами сусіднього розряду ліворуч для реалізації зсуву вліво, або сусіднього розряду праворуч для реалізації зсуву вправо. Тригери зсуваючих регістрів повинні бути складними з проміжним внутрішнім запам’ятовуванням. Якщо в зсуваючому регістрі використовуються прості тригери, наприклад RS-тригери, то необхідно використовувати ще один додатковий регістр для проміжного запам’ятовування слова в процесі зсуву. Фактично це призводить до того, що кожний розряд регістра буде складатись з двох тригерів (рис. 6.6).
Рис. 6.6. Схема розрядів зсуваючого вліво регістра на RS-тригерах.
На рис. 6.7 показані схеми зсуваючих регістрів, побудованих на інтегральних JK-тригерах. Тут використовується один JK-тригер на кожний розряд зсуваючого регістра, так як інтегральний JK-тригер уявляє собою каскадне з’єднання двох однотактних тригерів з автоматичною передачею інформації від вхідного тригера до вихідного. З’єднав входи J і K JK-тригера i -го розряду з виходами Q і `Q JK-тригера (i+1)–го розряду відповідно (рис. 6.7-а), отримаємо послідовність JK-тригерів, кожний з яких виконує функції D-тригера. Зсув здійснюється вправо. Схема реверсивного зсуваючого регістра на JK-тригерах показана на рис. 6.7-б. Схема функціонує під дією пари сигналів, що надходять по шині Зсув і по одній із шин керування реверсом (Дозвіл зсуву вправо / Дозвіл зсуву вліво), і має ту особливість, що передача інформації, що зсувається на сусідній тригер, здійснюється не парафазним кодом, а по одній лінії зв’язку. Одночасна подача одиничних сигналів на шини Дозвіл зсуву вправо і Дозвіл зсуву вліво заборонена, так як в цьому випадку інформація в регістрі під дією сигналу Зсув буде зіпсована. При нульових сигналах на цих шинах сигнал Зсув здійснить погашення регістра (встановить 0 на всіх тригерах регістру). Зсуваючий регістр можна використовувати не тільки для зсуву коду, але і для перетворення паралельного коду, прийнятого в регістр, в послідовний. Для цього достатньо прийнятий код зсувати до тих пір, поки він не буде висунутий з регістру. Вихід з крайнього розряду використовується як вихідна шина послідовного коду. Зсуваючий регістр може виконувати також функцію перетворення послідовного коду в паралельний.
Рис. 6.7. Зсуваючі регістри на інтегральних JK-тригерах: а) – однонаправлений зсуваючий регістр; б) – реверсивний зсуваючий регістр. Реалізація порозрядних операцій в регістрах. Звичайно, операція видачі коду з регістра об’єднується з операцією прийому цього коду на інший регістр. В процесі передачі інформації з регістра на регістр можлива змістовна переробкакодів слів. В залежності від організації схем клапанів обміну інформацією між регістрами можуть бути здійснені такі операції: · перепис коду із регістра в регістр; · логічне додавання двох слів; · логічне множення двох слів; · порозрядне додавання двох слів (додавання за модулем 2). Операція видачі коду з регістра була вже розглянута. Розглянемо виконання в регістрах інших операцій. Нехай два слова X і Y розміщені в регістрах RG1 і RG2 відповідно, а результат операції повинен бути утворений в регістрі RG2. Значення результатів логічного додавання, логічного множення і додавання за mod 2 в кожному з розрядів регістра утворюються згідно таблиці 12. Таблиця 12. Таблиця утворення результатів порозрядних операцій.
В Рг1 записаний код числа x 1, x 2, …, x n. Код іншого числа y 1, y 2, …, y n зберігається в Рг2. Код числа x 1, x 2, …, x n може бути переданий в Рг2 через систему логічних елементів І1 або І2. При збудженні шини передачі сигналом ЛД (логічне додавання) через схеми І1 на входи S тригерів регістра Рг2 пройдуть сигнали, що відповідають станам 1 тригерів регістра Рг1. Отже, стан 1 тригерів регістра Рг1 переноситься при передачі в тригери регістра Рг2 і об’єднується в кожному тригері регістра Рг2 з їх станами 1, що були встановлені кодом y 1, y 2, …, y n. Це і відповідає виконанню операції порозрядного додавання кодів відповідно таблиці 12. При збудженні шини передачі сигналом ЛМ (логічне множення) через систему логічних схем І2 в регістр Рг2 на входи 0 тригерів будуть передані сигнали, що відповідають стану інверсних виходів тригерів регістра Рг1. В цьому випадку станеться скидання всіх тригерів регістра Рг2, крім тих, стан 1 яких співпадає з станом 1 тригерів регістра Рг1. Отже, виконання вказаної передачі сигналів призводить до виконанню операції порозрядного логічного множення у відповідності до таблиці 12. Схема регістра, в якому виконується операція порозрядного додавання за mod 2 наведена на рис. 6.9. Нехай в регістр на тригерах з лічильними входами записаний код числа x 1, x 2, …, x n. По сигналу прийому коду Пр через систему схем І на лічильні входи тригерів в кожному розряді можна передати сигнали 1 коду числа y 1, y 2, …, y n. Проходячи на лічильний вхід, сигнали 1 призведуть до перекидання всіх тригерів, які попередньо сигналами коду x 1, x 2, …, x n були встановлені в стан 1 і 0, і в регістрі утвориться код числа Q 1 Q 2 … Q n-1 Q n як результат порозрядного додавання за mod 2. Відзначимо, що в МП-системах регістри можуть бути представлені як окремими інтегральними схемами, так і входити як складові в структуру великих інтегральних схем, наприклад, ВІС мікропроцесора, ВІС інтерфейсу та інш.
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-10; просмотров: 212; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.01 с.) |