ВУЗ:
Составители:
Рубрика:
22
Слагаемые
Перенос из
младшего
разряда
Перенос Сумма
А В P
0
P S
0 0 0 0 0
0 1 0 0 1
1 0 0 0 1
1 1 0 1 0
0 0 1 0 1
0 1 1 1 0
1 0 1 1 0
1 1 1 1 1
Идея построения логической функции полного одноразрядного
сумматора такая же, как и полусумматора. Из таблицы сложения видно, что
перенос Р принимает значение 1 тогда , когда хотя бы две входные логические
переменные одновременно принимают значение 1. Таким образом , перенос
реализуется путем логического сложения результатов попарного логического
умножения входных переменных А, В и Р
0
. Формула переноса получает
следующий вид:
(
)
(
)
(
)
00
&&& PBPABAP ∨∨= .
Для получения значения суммы S необходимо результат логического
сложения входных переменных А, В и Р
0
умножить на инвертированный
перенос
Р
:
(
)
PPBAS &
0
∨∨= .
Данное логическое выражение дает правильные значения суммы во всех
случаях , кроме одного, когда все входные логические переменные принимают
значение 1. Действительно:
(
)
(
)
(
)
11&11&11&1 =∨∨= P ;
(
)
00&1&111 ==∨∨= РS
.
Для получения правильного значения суммы (для данного случая
переменная S должна принимать значение 1) необходимо сложить полученное
выше выражение для суммы с результатом логического умножения входных
переменных А, В и Р
0
. В результате логическое выражение для вычисления
суммы в полном одноразрядном сумматоре принимает следующий вид:
(
)
(
)
00
&&& PBAPPBAS ∨∨∨=
.
Условное обозначение одноразрядного сумматора приведено на рис.2.8.
22 П еренос из С лагаем ы е м ладш его П еренос С ум м а разряда А В P0 P S 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 И дея построения логич еской ф ункц ии полного одноразрядного сум м атора такая ж е, как и полусум м атора. И з таблиц ы слож ения видно, ч то перенос Р приним ает знач ение 1 тогда, когда х отя бы две вх одны е логич еские перем енны е одноврем енно приним аю т знач ение 1. Т аким образом , перенос реализуется путем логич еского слож ения результатов попарного логич еского ум нож ения вх одны х перем енны х А , В и Р0. Ф орм ула переноса получ ает следую щ ийвид: P = ( A & B ) ∨ ( A & P0 ) ∨ (B & P0 ) . Д ля получ ения знач ения сум м ы S необх одим о результат логич еского слож ения вх одны х перем енны х А , В и Р0 ум нож ить на инвертированны й перенос Р : S = ( A ∨ B ∨ P0 ) & P . Д анное логич еское вы раж ение дает правильны е знач ения сум м ы вовсех случ аях , кром е одного, когда все вх одны е логич еские перем енны е приним аю т знач ение 1. Д ействительно: P = (1 & 1) ∨ (1 & 1) ∨ (1 & 1) = 1 ; S = (1 ∨ 1 ∨ 1) & Р = 1 & 0 = 0 . Д ля получ ения правильного знач ения сум м ы (для данного случ ая перем енная S долж на приним атьзнач ение 1) необх одим ослож итьполуч енное вы ш е вы раж ение для сум м ы с результатом логич еского ум нож ения вх одны х перем енны х А , В и Р0. В результате логич еское вы раж ение для вы ч исления сум м ы в полном одноразрядном сум м аторе приним аетследую щ ийвид: S = ( A ∨ B ∨ P0 ) & P ∨ ( A & B & P0 ) . У словное обознач ение одноразрядногосум м атора приведенона рис.2.8.
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »