- •Московский государственный институт
- •Разработка алгоритма выполнения арифметических операций сложения и вычитания многоразрядных чисел в заданном двоично-десятичном коде.
- •Разработка оптимальной схемы одноразрядного двоичного сумматора с учетом заданного базиса логических элементов.
- •Логическая схема одноразрядного двоичного сумматора.
- •Разработка схемы коррекции.
- •Разработка схемы одноразрядного десятичного сумматора.
- •В дальнейшем данную схему будем изображать следующим образом
- •Разработка преобразователя прямого кода в обратный для работы с отрицательными величинами.
- •В дальнейшем данную схему будем изображать следующим образом
- •Функциональная схема фиксирующая переполнение
- •Условное изображение этой функциональной схемы будет следующим.
- •Разработка схемы для определения знака суммы.
- •Разработка функциональной схемы многоразрядного десятичного сумматора
- •Разработка входных и выходных регистров хранения числовой информации, участвующей в операции сложения.
- •Разработка регистра признаков результата.
- •Расчет временных параметров устройства управления.
- •Общая структура схемы многоразрядного десятичного сумматора комбинационного типа с устройством управления.
Разработка оптимальной схемы одноразрядного двоичного сумматора с учетом заданного базиса логических элементов.
|
|
a — первое слагаемое; b — второе слагаемое; c — перенос из соседнего младшего разряда; S — сумма в данном разряде; P — перенос в соседний старший разряд. |
|
a |
b |
c |
S |
P |
|
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
0 |
|
0 |
1 |
0 |
1 |
0 |
|
0 |
1 |
1 |
0 |
1 |
|
1 |
0 |
0 |
1 |
0 |
|
1 |
0 |
1 |
0 |
1 |
|
1 |
1 |
0 |
0 |
1 |
|
1 |
1 |
1 |
1 |
1 |
![]()
|
|
|
|
| ||
|
|
|
|
|
1 |
|
|
|
1 |
|
1 |
1 |
|
|
|
|
|
|
| |
,
![]()
![]()
|
|
|
|
| ||
|
|
|
|
|
1 |
|
|
|
1 |
|
1 |
1 |
|
|
|
|
|
|
| |
![]()
![]()
Если рассмотреть диаграмму Вейча для функции P, то можно заметить, что у нее есть нечто общее с функциейS.
|
|
|
|
| ||
|
|
1 |
1 |
1 |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
| |
![]()
Логическая схема одноразрядного двоичного сумматора.
&
&
&
&
&
&
&
&
&
&
&
P S


































Разработка схемы коррекции.
Обозначим через Fк— функцию
введения коррекции, тогда
,
где Fзк— функция запрещенных
комбинаций, принимающая значение "1"
при появлении на первой ступени сложения
только что перечисленных комбинаций.
Запишем Fзкв виде таблицы
истинности:
Таблица истинности для функции Fзк
|
γ’8 |
γ’4 |
γ’2 |
γ’1 |
Fзк |
|
0 |
0 |
0 |
0 |
1 |
|
0 |
0 |
0 |
1 |
1 |
|
0 |
0 |
1 |
0 |
1 |
|
0 |
0 |
1 |
1 |
1 |
|
0 |
1 |
0 |
0 |
1 |
|
0 |
1 |
0 |
1 |
1 |
|
0 |
1 |
1 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
|
1 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
0 |
|
1 |
0 |
1 |
0 |
0 |
|
1 |
0 |
1 |
1 |
0 |
|
1 |
1 |
0 |
0 |
0 |
|
1 |
1 |
0 |
1 |
0 |
|
1 |
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
0 |
![]()
|
|
|
|
| ||||
|
|
|
|
|
1 |
| ||
|
|
|
|
1 |
| |||
|
|
|
|
1 |
1 | |||
|
|
|
1 |
1 |
| |||
|
|
|
|
|
| |||
![]()
![]()
Разработка схемы одноразрядного десятичного сумматора.
P SM
S
P SM
S
P SM
S
P SM
S
P SM
S
P SM
S
P SM
S & & & & &
& &











































































