Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Порівняння слів за допомогою суматора




 

Порівняємо вирази сигналів переносу pi неповної ОКСП, синтез якої був проведений раніше, і однорозрядного суматора:

ОКСП

ОКСМ

Ці вирази відрізняються тільки кодами слів, що порівнюються (знаком інверсії над змінною xi). Видно, що для порівняння на менше слів X і Y на входи ОКСП необхідно подавати прямий код слова Y та інверсний код слова X, причому на вхід переносу молодшого розряду має подаватися нульовий рівень, що у сукупності відповідає зворотному коду слова X. Тут під зворотним кодом будемо розуміти інверсію усіх розрядів числа без знаку. Отже, ОКСП виробляє сигнал переносу аналогічно суматору при арифметичному підсумовуванні прямого коду слова Y та зворотного коду слова X, що дозволяє використовувати схему суматора, тобто її частина, що виробляє переноси, для неповного порівняння на більше-менше. На етапі технічного проектування використання (навіть часткове) схеми КСМ замість КСП виправдано, оскільки суматори є стандартними елементами більшості серій інтегральних мікросхем.

 

Таблиця 3.7 – Дані для аналізу КСП

X Y ƒ x<y ƒ x=y ƒ x>y
           
           
           
           

 

Аналіз роботи неповних ОКСП, що реалізують інші логічні умови типу нерівностей (X £ Y, X > Y, X ³ Y), показує, що всі вони описуються виразами двох типів (табл. 3.8), яки відрізняються тільки кодами порівняльних слів. Реалізація жорсткої та нежорсткої нерівностей здійснюється КСП однакової структури та відрізняється лише значенням сигналу переносу zn -1 в молодший розряд багаторозрядної схеми. Таким чином, на схемах КСМ можна реалізувати будь-яке неповне порівняння слів, варіюючи коди цих слів та сигнали переносу у молодший розряд.

У табл. 3.9 наведені коди, в яких мають подаватися на КСМ слова, що порівнюються, для реалізації будь-яких логічних умов типу нерівностей з урахуванням їх кодування.

 

Таблиця 3.8 – Структури неповної ОКСП

Логічна умова Логічна умова кодується одиницею (p 0 = 1) Логічна умова кодується нулем (p 0 = 0)
X < Y z n-1 = 0 z n-1 = 1
XY z n-1 = 1 z n-1 = 0
X > Y z n-1 = 0 z n-1 = 1
XY z n-1 = 1 z n-1 = 0

 

Таблиця 3.9 – Порівняння слів на КСМ

Коди слів Реалізуємі ЛУ
p 0 = 1 p 0 = 0
X зв, Y пр X < Y XY
X дод, Y пр XY X > Y
X пр, Y зв X > Y XY
X пр, Y дод XY X < Y

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...