Полный вычитатель

Эксперимент 1: 1-битный полный вычитатель

 

M S E 1 D E2
           
Неравнозначность

Таблица 6.2.5.1

Рисунок 6.2.5.1 KV-диаграмма для D


 


Рисунок 6.2.4.1 Схема 1

Рисунок 6.2.4.2 Схема 2


Рисунок 6.2.5.2 KV-диаграмма для E2


       
   

Вопрос 1:Полувычитатели можно использовать только с определенными ограничениями. Обоснуйте это мнение.


Вопрос 1:Сравните дедукцию схемы, представленной на рисунке 6.2.5.3, со схемой 1- битного полного сумматора.


Ответ:Полувычитатели можно использовать только при вычитании самых низких по значению разрядов двух двоичных чисел с разрядами n. В данном случае заимствование может не приниматься во внимание.


Ответ:Схема для образования разности(рисунок 6.2.5.3) является идентичной схеме для образования суммы в 1-битном полном сумматоре (рисунок 6.2.2.3).





Эксперимент 2: Варианты схем 1-битного полного вычитателя

Обоснование:

D = M - S - E1


Рисунок 6.2.5.4 Вариант схемы 1


Рисунок 6.2.5.5 Вариант схемы 2 омежуточная разность с E1 образует результат вычитания.


Рисунок 6.2.5.3 Схема 1-битного полного вычитателя

Примечания:



6.2.6 Вычитатель двоичных чиселЭксперимент 1:

 

P - Q CI P3 P2 P1 P0 Q3 Q2 Q1 Q0 Σ 3 Σ 2 Σ 1 Σ 0 CO
7 - 5
5 - 3
7 - 4
9 - 9

Таблица 6.2.6.


Рисунок 6.2.6.1 Схема

Вопрос 1:Положительные двоичные числа обозначаются через знаковый разряд с помощью «0». Как нужно дополнить схему на рисунке 6.2.6.1?

Ответ:Выход сигнала переноса CO должен быть инвертирован путем подключения элемента НЕ.

Вопрос 2:Следует решить примеры вычитания, результаты которых являются отрицательными, например, 6 – 9. Составьте соответствующие значения. Что они определяют?


Вопрос 3:Исправьте схемотехническое проектирование, представленное на рисунке 6.2.6.1, таким образом, чтобы результат был следующим: CO Σ3 Σ2 Σ1 Σ0 = 10011. Если Вы удостоверились в правильности своей схемы, дополните рисунок 6.2.6.2 и занесите значения для отдельных входов и выходов. Указание: нет необходимости во втором 4-разрядном полном сумматоре.


Рисунок 6.2.6.2

Ответ:


Ответ:Переноса не происходит, то есть CO = 0. Результат образуется во втором дополнении (Σ = 1101).



li>85
  • Далее ⇒