- •Курсовая работа
- •По предмету:
- •"Арифметические и логические основы
- •Вычислительной техники"
- •I. Описание алгоритма реализации операции.
- •II. Блок-схема устройства и описание работы цикла.
- •III. Временные диаграммы работы устройства .
- •IV. Составление и минимизация комбинационных схем .
- •4.1 Составление комбинационной схемы компаратора.
- •4.2 Составление комбинационной схемы дешифратора.
- •4.3. Составление комбинационной схемы сумматора.
- •4.4. Составление комбинационной схемы мультиплексора.
- •4.5. Составление комбинационной схемы преобразователя в дополнительный код.
- •V. Пример работы устройства для реализации заданной операции.
- •Список использованной литературы .
- •Приложение а.
II. Блок-схема устройства и описание работы цикла.
Рассмотрим работу устройства по его блок-схеме.
Рис 2.1–Блок схема реализации устройства
По общей структуре схема представляет собой совокупность трех блоков: сравнения (выбор Amax), умножения по алгоритму Бута (возведения Amax в квадрат) и блока вычитания (реализация операции Amax2 - 1).
В начале массив чисел в двоичном коде подается в блок сравнения, где с помощью компаратора CMP и регистра RG max выбирается максимальное число. Далее это число подается на два регистра сдвига RGA и RGB (регистры множителя и множимого).
Множимое (содержимое RGB) в прямом и дополнительном кодах подается на мультиплексор. Множитель сдвигается на два разряда и поступает на дешифратор, который анализирует тройки разрядов, декодирует их и даёт мультиплексору сигналы выбора того или иного варианта частичных произведений. Мультиплексор по поданному сигналу выбора передаёт на сумматор необходимый вариант частичной суммы. Окончательный результат получается суммированием частичных произведений с учётом их взаимного сдвига в разрядной сетке.
III. Временные диаграммы работы устройства .
Рассмотрим временные диаграммы работы устройства по блочно:
Для блока сравнения имеем:
Рис 3.1– Временные диаграммы управляющих импульсов.
Для блока сравнения будем иметь:
Рис 3.2– Временные диаграммы управляющих импульсов.
Непосредственные значения на выходах для каждого такта будут приведены ниже, когда будет рассматриваться конкретный пример. Это вызвано большой разрядностью чисел и соответственно количеством выходов, поэтому для лучшего понимания и наглядности в примере будем рассматривать сразу числовое значение для группы выходов конкретного элемента.
IV. Составление и минимизация комбинационных схем .
4.1 Составление комбинационной схемы компаратора.
Компаратор представляет собой комбинационное логическое устройство, предназначенное для сравнения двух чисел в цифровом коде. В данной схеме используется компаратор, реализующий функцию FA>B. Для одноразрядных слов функция FA>B определяется таблицей 4.1:
A |
B |
FA>B |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
Таблица 4.1– Таблица истинности для компаратора.
Из
таблицы 4.1 видно, что
Функцию для FA>B для сравнения двухразрядных слов можно получить исходя из следующих условий. Если в старшем разряде слова А – единица, а слова В – нуль, то независимо от младших разрядов A>B и FA>B = 1. Если старшие разряды идентичны, то следует переходить к анализу младших, применив к ним то же условие, что и для старшего разряда. Функция FA>B при сравнении двухразрядных слов отображается картой Карно:
a1a0
|
00 |
01 |
11 |
10 |
00 |
0 |
1 |
1 |
1 |
01 |
0 |
0 |
1 |
1 |
11 |
0 |
0 |
0 |
0 |
10 |
0 |
0 |
1 |
0 |
b1b0
Выделение указанных в карте контуров приводит к формуле:
В базисе 3ИЛИ-НЕ эта функция будет иметь вид:
Для разработки данного восьмиразрядного компаратора в базисе 3ИЛИ-НЕ для достижения оптимальной характеристики быстродействие-простота сборки необходимо использовать компаратор групповой структуры, состоящий из четырех блоков сравнения для двухразрядных слов.
В нашем базисе двухразрядный компаратор имеет вид:
Рис 4.1– Схема и условное обозначение двухразрядного компаратора в базисе 3ИЛИ-НЕ
Восьмиразрядный компаратор можно построить в виде параллельно-параллельной структуры, выходной FA>B сигнал которой определен выражением:
FA>B=F3F2F1F0
Тогда схема восьмиразрядного компаратора
будет иметь
Рис 4.2– Схема и условное обозначение 8-разрядного компаратора
