Пусть имеется два числа:
A=a1a2... a i-1a ia i+1... an,
B=b1b2... b i-1bib i+1... bn.
В зависимости от значений аргументов ai, bi, zi (заем из i-го разряда) формируется значение булевых функций Рi, и Зi. Введем следующие обозначения.
ai Þ x Рi Þ Р, где Рi – значение разности в разряде i
bi Þ y Зi Þ З Зi – значение заема в разряд i
zi Þ z - заем из i-го разряда
Таблица истинности, соответствующая устройству, выполняющему операцию вычитания, имеет следующий вид (табл. 25).
Таблица 25
x | y | z | Р | З | ||
(Выполним склеивания 1 и 3, 2 и 3, 3 и 4 наборов) | ||||||
. | ||||||
. | ||||||
С. | ||||||
Как видно, функции разности P и суммы С | ||||||
совпадают (функция С была получена ранее). | ||||||