Лабораторна робота № 2. Робота в програмі AFDK. Синтез двійкових суматорів
Мета роботи
Закріпити теоретичні знання про суматори, отримані на лекціях. Навчитися синтезувати напівсуматори та повні суматори різної розрядності на базі логічних елементів і суматорів меншої розрядності.
Завдання на лабораторну роботу
Синтезувати задану схему в заданому базисі. За допомогою програми AFDK перевірити її правильність. У звіті за кожним завданням привести умовне графічне позначення синтезованого елемента, побудовану схему, таблицю істинності.
Завдання № 1. Синтез напівсуматора по модулю 2.
Побудувати схему напівсуматора по модулю 2 (логічного елемента ВИКЛЮЧНЕ АБО) в базисі Буля (логічних елементів І, АБО, НЕ).
Завдання № 2. Синтез напівсуматора.
Побудувати схему однорозрядного напівсуматора в розширеному базисі Буля (базисі логічних елементів І, АБО, НЕ, ВИКЛЮЧНЕ АБО).
Завдання № 3. Синтез повного суматора на базі напівсуматора.
Побудувати схему повного однорозрядного суматора, використовуючи в якості базису напівсуматор і логічні елементи. (На підвищену оцінку: синтезувати 2-розрядний повний суматор на базі однорозрядного напівсуматора. Складові і сума в 2-розрядному суматорі є двобітними, тобто передаються по двох лініях даних).
Завдання № 4. Синтез n -розрядного суматора на базі суматорів меншоїрозрядності.
Побудувати схему n- розрядного суматора, використовуючи в якості базису суматор меншою розрядності m.
Варіанти завдань
| Варіант | n | m | ||||
| 1 | 2 | 3 | ||||
| 1 | 4 | 1 | ||||
| 2 | 6 | 4 | ||||
| 3 | 12 | 8 | ||||
| 4 | 5 | 1 | ||||
| 5 | 7 | 4 | ||||
| 6 | 13 | 8 | ||||
| 7 | 6 | 1 | ||||
| 8 | 8 | 4 | ||||
| 1 | 2 | 3 | ||||
| 9 | 14 | 8 | ||||
| 10 | 7 | 1 | ||||
| 11 | 12 | 4 | ||||
| 12 | 16 | 8 | ||||
Теоретичні відомості
Однорозрядні суматори
На рисунку 3.1 представлені однорозрядні суматори трьох видів: а) суматор по модулю 2, б) напівсуматор (неповний суматор) і в) повний суматор.
![]() | ![]() | ![]() | |||
а) б) в)
Рисунок 2.1 – Різновиди однорозрядних суматорів
Суматор по модулю 2 має два входи А і В для доданків та один вихід S для суми.
Напівсуматор має два входи А і В для доданків і два виходи: S для суми та С для переносу.
Повний суматор має три входи: А і В для доданків та P для вхідного переносу, а також два виходи: S для суми та С для переносу.









