Сравнивая монтажные схемы Ц.5-6 и Ц.5-8, легко видеть различие - сигналы с правой колодки переключателей (это 2-х-битное слагаемое
) поступают на соответствующие входы сумматора не сразу, а через ещё один элемент XOR (исключающее ИЛИ).
Этот элемент XOR берется из свободных элементов микросхем 4070. 8 и 9 выводы - это входы данного элемента (в каждой микросхеме), а 10 вывод - это выход данного элемента, он и подаётся на вход сумматора.
Биты слагаемого
подаются на входы 9 этих микросхем.
А на входы 8 этих микросхем 4070 подаётся "управляющий сигнал" - который
а) задаёт режим работы устройства (сумматор или вычитатель).
б) также подаётся на вход "переноса" младшего разряда.
Так вот. По указанной монтажной схеме управляющий сигнал - ноль (подключен к земле). В этом случае:
а) на вход переноса подаётся ноль.
б) так как
, то на входы сумматора слагаемое
подаётся неинвертированым.
Отсюда вывод - при таком монтаже устройство должно работать, как сумматор.
Поэтому Вы сейчас проверяете, что устройство работает как сумматор - для всех 16-и вариантов входа.
А я пока напишу про то, как его включить как вычитатель.
-- 27.02.2023, 19:39 --UPD: ещё один элемент XOR - с микросхемы 4070(L) используется для правильного отображения сигнала переноса (или сигнала "займа" в случае вычитателя) нижним светодиодом.
-- 27.02.2023, 19:51 --После того, как Вы проверите, что устройство правильно работает как сумматор для всех 16 вариантов входа, будет два задания:
1. "Теоретическое". Вам нужно будет составить таблицу истинности для двухбитного вычитателя.
На входе - два двух битных числа:
и
(то есть всего 16 вариантов)
На выходе - одно двухбитное число
и одно однобитное -
инвертированный бит "заёма" из старшего разряда (или, что то же самое - "знак" числа в результате, в разности).
2. "Практическое".
Посмотрим на такую картинку:
На ней
а) красным обозначен проводник "управляющего" сигнала. Эту часть трогать не нужно.
б) синим обозначена перемычка, которая подаёт на управляющий проводник логический ноль.
в) оранжевым обозначена перемычка, которая подаст на управляющий проводник логическую единицу.
Нужно
а) убрать перемычку, обозначенную синим.
б) поставить перемычку, обозначенную оранжевым.
Таким образом мы переключим режим работы устройства с сумматора на вычитатель.
После чего нужно проверить, что таблица истинности (которую построили на предыдущем шаге) реализуется верно.
-- 27.02.2023, 20:07 --В книге автор приводит ещё вот такую схему. Но даже если это тот же вычитатель, который я собрала, то мне не ясно по ней "что куда вставляется", так сказать
Вы уже должны видеть, что эта схема отличается от схемы сумматора только двумя элементами XOR ("исключающее ИЛИ"), через которые на сумматор подаётся второе слагаемое.
Также есть сигнал MODE - это как раз управляющий сигнал, который переключает режим работы устройства.
1) если
, то
а) на вторые входы элементов XOR подается логический ноль, и они
не инвертируют свои вторые входы
б) на вход
самого младшего разряда подаётся также логический ноль.
В результате устройство работает, как сумматор.
1) если
, то
а) на вторые входы элементов XOR подается логическая единица, и они инвертируют свои вторые входы
б) на вход
самого младшего разряда подаётся также логическая единица.
В результате устройство работает, как вычитатель.