Міністерство освіти і науки України Національний Університет „Львівська Політехніка” Кафедра ЕОМ КУРСОВА РОБОТА з дисципліни ПРОЕКТУВАННЯ ЦИФРОВИХ СТРУКТУР Львів – 2003 Зміст Вступ ........................................................................................................................... 3 Кодування інформації та перетворення кодів .................................... 4 Використання функцій алгебри логіки та їхня мінімізація ............. 11 Синтез комбінаційних схем................................................................. 20 Виконання арифметико-логічних операцій ...................................... 42 Список використаної літератури ............................................................................ 60 Вступ Мета курсової роботи: закріплення основних теоретичних положень курсу „Прикладна теорія цифрових автоматів”, набуття практичних навичок побудови цифрових схем та самостійної роботи з навчальною літературою, яка рекомендована при вивченні курсу. Завдання: Виконати 28 окремих завдань, об'єднаних у такі чотири розділи, з яких складається курсова робота: кодування інформації та перетворення кодів (6 завдань); використання функцій алгебри логіки та їхня мінімізація (4 завдання); синтез комбінаційних схем (14 завдань); виконання арифметико-логічних операцій (9 завдань). Для вибору варіанта роботи, згідно з „Методичними вказівками...” [1], необхідно, користуючись заданим викладачем варіантом кодової таблиці (для варіанту № 4 кодова таблиця подана у таблиці ТZ.1), поставити у відповідність першим 8 різним літерам власного прізвища (при необхідності – ім’я та по-батькові) двозначне шістнадцяткове число. Кодова таблиця (В-4) Таблиця TZ.1
Друга цифра Перша цифра
2 4 7 5 3 1
7 А Б В Г Д Е
9 Є Ж З И І Ї
6 Й К Л М Н О
8 П Р С Т У Ф
1 Х Ц Ч Ш Щ Ю
3 Я Ь
Таким чином із власного прізвища, ім’я та по-батькові: СОРОКЕВИЧ МАКСИМ ІГОРОВИЧ визначено 8 двозначних кодів, які відповідають 8 підкресленим літерам. С О Р К Е В И Ч