ЗМІСТ
РЕФЕРАТ
ВСТУП
1. Арифметическо-логічні пристрої ЕОМ
. 1 Призначення, склад і структура АЛУ
. 2 Класифікація АЛУ
. 3 Засоби уявлення АЛУ
. Словесний опис операції множення
. Синтез АЛУ
. Блок-схема алгоритму виконання операції
. Визначення набору керуючих сигналів
. Структурна схема пристрою
. Тимчасова діаграма керуючих сигналів
. Схемне рішення пристрою управління
. Вбудоване виконання команди множення
ВИСНОВОК
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
РЕФЕРАТ
Курсовий проект Ладиженка Е.А.
Тема: Розробка обчислювального пристрою для виконання операції множення двійкових чисел »
Обсяг роботи 27 с., у тому числі 3 табл., 3 наим. лит., 4 креслення, 1 рисунок.
Метою курсового проекту є вивчення принципів побудови і функціонування АЛП для множення на один розряд множника чисел з фіксованою крапкою зі знаком, заданих в прямому коді, починаючи з молодших розрядів множника, із зсувом приватного твори вліво.
У курсовому проекті вирішуються такі завдання:
· розглядається словесний опис операції множення;
· будуватися блок-схема алгоритму множення і визначається набір керуючих сигналів;
· визначається набір складових АЛУ елементів;
· визначаються зв'язки між елементами і порядок функціонування пристрою;
· будуватися тимчасова діаграма керуючих сигналів;
· розробляється вбудоване виконання команди множення.
ВСТУП
Мета цього проекту полягає в розробці обчислювального пристрою для виконання операції множення двійкових чисел, з фіксованою точкою зі знаком, представлені в прямому коді. Вихідними даними є кількість розрядів (коди чисел): Мн=4 (0.0101); Мт=6 (0.101010), і алгоритм множення: на один розряд множника, починається з молодших розрядів множника, із зсувом приватного твори вліво.
При створенні цього проекту передбачається словесно описати операції множення, визначить набір керуючих сигналів, синтезувати АЛУ (Арифметика-логічний пристрій), виділити схемне рішення і нарешті написання микропрограмму виконання команди множення.
Проектування АЛУ включає вибір кодів для представлення даних, визначення алгоритмів виконання окремих операцій, структур операційних блоків і реалізовуються в них наборів мікрооперацій. Потім проводять об'єднання окремих операційних блоків та відповідних наборів мікрооперацій в один багатофункціональний операційний блок або кілька блоків для окремих груп операцій. Прагнення забезпечити можливість ефективного об'єднання операційних блоків окремих операцій впливає на вибір їх структур.
Одним із способів вирішення проблеми з фіксованою точкою можна вирішити наступним способом: так як в ЕОМ операції множення чисел з фіксованою крапкою з допомогою відповідних алгоритмів зводитися до операцій додавання і зсуву.
При множенні двох чисел твір формується підсумовуванням часткових творів. Залежно від цифри множника до суми часткових творів додається або множимое, або нуль.
Твір двох n-розрядних чисел з фіксованою комою, в нашому випадку може мати 2 значущих розрядів.
Тому необхідно передбачити можливість формування в АЛП твори, що має подвійну довжину у порівнянні з вихідними числами.
1. Арифметико-логічний пристрій ЕОМ
. 1 Призначення, склад і структура АЛУ
Всі основні операції по перетворенню даних в ЕОМ виробляються в операційних блоках, які в більшості випадків називаються арифметичне-логічним пристроєм. Набір операцій, виконуваних АЛУ універсальних ЕОМ, повинен бути функціонально повним, тобто, забезпечувати реалізацію будь-якого обчислювального алгоритму. І хоча функціональну повноту можна забезпечити дуже вузьким набором операцій, число різних операцій, виконуваних в АЛУ, зазвичай становить від декількох десятків до декількох сотень. Це забезпечує скорочення довжини програм і підвищення швидкодії ЕОМ в цілому.
Як правило, в будь-якому АЛУ передбачена можливість виконання чотирьох основних арифметичних операцій, декількох логічних операцій, а також зрушень. Набір опе...