Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Комп’ютерна схемотехніка.doc
Скачиваний:
9
Добавлен:
15.09.2019
Размер:
1.44 Mб
Скачать

7. Назвіть області застосування мультиплексорів та демультиплексорів.(50 вопрос)

Демультіплексори використовують для наступних операцій:

  • комутації як окремих ліній, так і багаторозрядних шин;

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

  • реалізації логічних функцій і ін.

Мультиплексори застосовують для наступних операцій:

  • комутацій як окремих ліній, так і груп ліній(шин);

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

  • реалізація логічних функцій;

  • побудови схем порівняння, генераторів кодів.

8. Поясніть призначення компараторів.(56 впрос)

Контроль (виявлення) і корекція (виправлення) результатів операцій є важливою умовою грамотної експлуатації машин. Контроль може бути програмним або апаратним. До апаратних методів відносяться дублювання операцій і відновлення вхідних сигналів.

Контроль операцій складання методом дублювання реалізується двома однаковими суматорами (SM), на входи яких одночасно поступають А(n) і В (n). Обидва результати S1(n) і S2 (n) поступають на входи схеми порівняння (мал. 1, а).

Якщо обидва результати рівні, то на виході схеми порівняння значення ознаки Fs1=s2=1 і помилок немає. При нульовому значенні ознаки операцію слідує повторити або зупинити роботу ЕОМ.

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

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

Застосування схеми порівняння для контролю операцій

9. Що таке контроль за модулем два, для чого використовується. (73 вопрос)

У комп'ютерах широко використовується контроль парності (синонім - по паритету або відповідності). Цей спосіб заснований на допущенні, що в двійковому числі найчастіше виникають одиночні помилки - втрата або поява зайвої одиниці. У обох випадках число одиниць зміниться на одну. Якщо двійкове число мало непарну кількість одиниць, то після одиночної помилки воно опиниться парним і навпаки.

На практиці контроль парності здійснюється таким чином. Для підвищення ефективності контролю двійкове слово розбивається на частини, як правило, байти. До кожного байта додається додатковий контрольний розряд. Вміст контрольного розряду залежить від вибраного способу контролю (по парності або непарності). При контролі по парності значення контрольного розряду вибирається таким, щоб загальне число одиниць в байті і контрольному біті було парним. В цьому випадку значення контрольного (паритетного) біта визначається складанням по модулю два значень розрядів байта (мал. 1, а):

Контроль байта: а – по парності, б – по непарності

В результаті операції складання по модулю два значень розрядів байта з парним числом одиниць набуваємо значення контрольного байта FК.Ч = 0. При додаванні по модулю два значень розрядів байта з непарним числом одиниць значення контрольного байта FК.Ч = 1. При контролі по непарності значення контрольного біта вибирається з умови, щоб кількість одиниць в байті з урахуванням вмісту контрольного розряду було непарним. В цьому випадку значення контрольного біта визначається наступним виразом:

FК.Ч= А1+ А2 + А3+ А4 + А5+ А6 + А7+ А8 = FК.Ч

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

Схеми, які забезпечують набуття значення контрольного розряду й перевірку двійкового числа за ознакою парності або непарності, називаються схемами контролю парності. Їх часто називають схемами згортки, схемами контролю по модулю два, схемами контролю по паритету.