Технічне завдання
Виконати структурний синтез операційного пристрою, що реалізує задану арифметичну операцію. Проектування повинно виконуватися згідно з технологією канонічного структурного синтезу синхронних цифрових автоматів
Розробити логічну схему (ЛЗ) операційного пристрою, що містить структурно оптимізовану операційну частину і керуючу частину, що представляє собою кінцевий автомат
Варіант реалізації керуючого автомата (УА) - спрощений, повністю факторізірованний автомат Мура.
Основні технічні параметри завдання на курсове проектування:
1. Характеристики операційного пристрою:
- арифметична операція - додавання
алгоритм - додавання
тип суматора - двійковий суматор додаткового коду (ДСДК)
розрядність слова даних - 16 біт
розрядність слова результату - 16 біт
формат представлення даних - фіксована точка ANSI / IEEEE 754-1985
спосіб кодування знака - модифікований код
пристрій управлінні - зосереджено в окремому УА
тип пристрою управління - кінцевий автомат
2. Характеристики керуючого автомата
- тип керуючого автомата - автомат Мура
тип елементів пам'яті - D-тригер
алгоритм логічної мінімізації - карти Карно
логічна факторизація - базис - Буля
фізична факторизація - базис - І-АБО-НЕ
Введення
Ця курсова робота виконана відповідно до плану по дисципліни «Прикладна теорія цифрових автоматів».
Завдання проектування розглядається як задача синтезу автомата, що виконує складання двійкових чисел у форматі з плаваючою комою.
Для виконання складання, необхідно знати правила складання.
Додавання двійкових чисел
Арифметичні операції можна виконувати з двійковими числами, представленими в прямому, зворотному і додатковому коді. Якщо операнди представлені в прямому коді і мають однакові знаки, то над ними при алгебраїчному складення природно виконується процедура складання. Якщо ж операнди мають різні знаки - процедура віднімання. Для спрощення апаратних засобів комп'ютера процедура вирахування замінюється складанням завдяки тому, що негативний операнд представляється у зворотному або додатковому коді.
1. Тестовий приклад
Додавання чисел з протилежними знаками:
А754=1.1110.01101000000
В754=0.1101.10010100000
ЗНС=0
expС=0111
ПС=ПА - ПВ=0111 + 0010=0001? необхідно зрушити А на одиницю вправо
МАобр=10010111111
МАдоп=10011000000
МВдоп=10010100000
+ 10010100000
МС:=10101100000
С754=0.01...