Курсовой проект предполагает синтез цифровых схем арифметических устройств, выполняющих операции сложения и умножения над числами, представленными в форме с плавающей запятой в двоично-четверичной системах счисления.
2. Исходные данные
В качестве исходных данных к курсовому проекту задается следующее:
1. Исходные операнды - дробные десятичные числа, над которыми производится операция умножения (Мн = -19,88; Мт = 45,77 );
2. Алгоритм выполнения операции умножения : А (умножение начинается с младших разрядов со сдвигом частичных сумм вправо);
3. Метод ускоренного умножения на базе которого строится умножитель: умножение закодированного двоично – четверичного множимого на два разряда в дополнительных кодах. Преобразование множителя производится для исключение из процесса умножения диады 10 и 11 множителя.
4. Двоичные коды четверичных цифр множимого для работы в двоично – четверичной системе счисления (вариант кодирования учитывается при выполнении арифметических операций: 04 – 11, 14 – 10, 24 – 00, 34 – 01). Множитель представляется обычным весомозначным кодом: 04 – 00, 14 – 01, 24 – 10, 34 – 11;
5. Тип синтезируемого устройства умножения, на базе которого строится умножитель: умножитель 2-го типа строится на базе ОЧУ, ОЧУС и регистра аккумулятора;
6. Способ минимизации и логический базис для аппаратной реализации ОЧУ(Карты Карно-Вейча), ОЧУС (Алгоритм Рота), ОЧС реализуется на мультиплексорах.
Логический базис для реализации схем:
Функционально-полный базис Базовые логические элементы
«1»