- •К курсовой работе на тему:
- •Введение
- •Исследовательская часть Сумматоры. Общие сведения
- •Основные определения, теоретические положения.
- •Комбинационный одноразрядный двоичный сумматор
- •Двоично-десятичные коды
- •Мультиплексоры
- •Расчет и синтез полного сумматора
- •Расчет, синтез и моделирование двухразрядного сумматора
- •Конструкторская часть Логические уравнения задания разрядов полусумматора
- •Расчет и синтез полусумматора
- •Моделирование полного одноразрядного комбинационного сумматора на сдвоенном мультиплексоре mux 4
- •Синтез и реализация двоично-13-ричного сумматора
- •Заключение
- •Список использованных источников
Основные определения, теоретические положения.
Сумматор - это электронный узел, предназначенный для выполнения микрооперации арифметического сложения (суммирования) двух чисел (слов). Под сложением подразумевается образование слова с числовыми значениями S (s1, s2, s3, … ,sn), равного сумме числовых значений двух исходных слов Х (х1, х2, х3, … ,хn) и Y (y1, y2, y3, … ,yn). Значение i-x разрядов слова образуется в соответствии с правилом:
где: Si- значение суммы по модулю q в i-ом разряде;
Pi-1- перенос из соседнего младшего разряда;
Pi - перенос в соседний старший разряд;
q - основание системы счисления.
Сумматор по модулю 2
Сумматор по модулю 2 - это комбинационная схема с двумя и более входами, которая описывается следующей функцией:
Сумматор по модулю 2 на два входа реализует функцию неравнозначности, которая описывается следующим выражением:
где "
"
- операция суммирования по модулю 2.
Полусумматор
Полусумматором называется комбинационная схема с двумя входами и двумя выходами, функционирующая согласно уравнению:
(2)
или
(3)
(4)
Преобразовав (3,4) получим уравнения, позволяющие реализовать схемы полусумматоров на элементах И-ИЛИ-НЕ и И-НЕ:
(5)
(6)
Комбинационный одноразрядный двоичный сумматор
Комбинационный одноразрядный двоичный сумматор на три входа и два выхода – это логическая схема, которая по разрядным значениям xi и yiслагаемых Х и Y и по значению переноса Zi = Pi-1 младшего разряда формирует значение разрядной суммы Si и переноса в старший разряд Pi.
Закон функционирования такого сумматора описывается следующей переключательной функцией:
или
Используя законы алгебры логики выражения (7) и (8) можно привести к виду, допускающему схемную реализацию их с использованием элементов: двух полусумматоров и одной схемы ИЛИ; И-ИЛИ-НЕ; И-НЕ:
(9)
Двоично-десятичные коды
Операции над десятичными числами (десятичная арифметика) часто включаются в состав основных команд универсальных ЭВМ. Кроме того, десятичная арифметика реализуется широко в калькуляторах и персональных компьютерах. Поэтому необходимо знать алгоритм выполнения арифметических операций над десятичными числами.
Д-код (двоично-кодированное представление) десятичного числа – такое его представление, в котором каждая десятичная цифра изображается тетрадой из двоичных символов:
где:
двоичные
разряды j-ой тетрады;
n – количество десятичных разрядов
При использовании Д-кодов желательно, чтобы кодирование удовлетворяло некоторым ограничениям. Приведем пять основных требований, которые сформулированы Рутисхаузером:
Единственность. Необходимо однозначное соответствие цифр и тетрад.
Упорядоченность. Большим десятичным цифрам должны соответствовать большие (по количественному эквиваленту) тетрады. Выполнение этого требования необходимо при сравнении кодированных чисел.
Четность. Четным десятичным цифрам должны соответствовать четные тетрады (у которых в крайнем правом разряде стоит нуль), а нечетным цифрам - нечетные тетрады.
Дополнительность. Если цифры десятичной CС таковы, что сумма их равна девяти, то им должны сопоставляться тетрады, которые взаимно инвертированы (для образования обратного или дополнительного кода).
Весомозначность. Должны существовать четыре веса p1p2p3p4 таких, что если десятичной цифре "х" сопоставлена тетрада
то имеет место равенство
Кодирование, удовлетворяющее всем пяти требованиям, называется совершенным. Единственным кодом, обладающим всеми пятью свойствами, является код Айкена-Эмери (код 2421).
На практике часто используются, также, код Штибитца (8421+3) и код прямого замещения (стандартный код 8421).
