Contents

СТОРІНКИ |  |

7.1. Регістри зсуву

7.2. Лічильники по mod M

7.3. Лічильники на регистрах зсуву

7.4. Реверсивні лічильники

7.5. Лічильники зі змінним коефіцієнтом перерахування

7.6. Послідовні двійкові суматори

7.7. Послідовна схемиа рівнозначності кодів

7.8. Послідовна схема порівняння двійкових чисел

Лабораторний практикум

Висновки

Тестування

7.8 Послідовна схема порівняння двійкових чисел

Припустимо, що порівнювані двійкові числа Х = (Хп, ...,Xi} та Y = (yn,…yi) надходять на схему послідовно розряд за розрядом, починаючи з молодшого розряду, синхронно з тактовим сигналом Н. Потрібно реалізувати функції:

Синхронний автомат, що реалізує їх, має містити два тригери для запам'ятовування результату порівняння попередніх розрядів. Крім того, у початковому стані вихідні сигнали тригерів Q1 = Q2 = 0, а положення останніх порівнюваних розрядів задається значенням сигналу w = 1.

Алгоритм роботи автомата можна описати в такий спосіб:

1) автомат перебуває у стані Q1 = Q2 = 0 доти, доки значення розрядів х та у двійкових чисел Х і Y збігаються;

2) автомат переходить у стан Q1 = 1, Q2 = 0 при х > у і в стан Q1 = 0, Q2 = 1 при х < у;

3) рішення про значення функцій z1, z2 та z3 приймається при надходженні останніх розрядів чисел (якщо, наприклад, при надходженні останніх розрядів чисел автомат перебуватиме у стані Q1 = 1, Q2 = 0 та виконується співвідношення х у, то вихідні сигнали набувають значення z1 = 0, z2 = 1 і z3 = 0);

4) після надходження останніх розрядів чисел автомат має повертатися у початковий стан Q1 = Q2 = 0 .