Устройство для вычитания десятичных чисел Советский патент 1986 года по МПК G06F7/50 

Описание патента на изобретение SU1262478A1

Изобретение относится к вычислительной технике и автоматике и может быть использовано, например, в устройствах дистанционного управления, при вычитаниимногоразрядных десятичных чисел в. коде 8-4-2-1 ,

Цель изобретения - расширение функциональных возможностей путем получения результата вычитания в прямом двоично-десятичном коде.

На чертеже представлена структурная схема трех десятичных разрядов устройства.

Устройство содержит группы 1-3 из четьфех элементов НЕ, четырехразрядные двоичные сумматоры 4-8, группы 9-12 элементов ИСКШОЧАЩЕЕ ИЛИ и элемент НЕ 13. Устройство содержит также входы 14 первого операнда, входы 15 второго операнда и.выходы разности 16, знака разности 17. Старшим разрядом является третий разряд устройства.

Устройство работает следующим образом.

На входы сумматоров 4-6 поступает двоично-десятичный код многоразрядного числа - уменьшаемого А, а через группы элементов НЕ 1-3 поступае код многоразрядного числа - вычитаемого В. Результат сложения с выходов сумматоров младших разрядов инвертируется элементами ИСКШОЧАЩЕЕ ИЛИ 9 и 10 либо поступает на их выходы без изменения в зависимости от знака разности на выходе переноса сумматора 6 старшего разряда.

Когда на выходы элементов НЕ поступает меньшее из двух чисел, то с помощью группы элементов ИСКЛЮЧАКЩЕЕ ИЛИ 12 в сумматорах 7 и 8 младших разрядов производится коррекция результата кодом 1010 в тех разрядах многоразрядного числа, где не возник межтетрадный перенос.

В этом случае инвертирование результата не происходит, а в младший разряд числа на вход переноса сумматора 4 первого десятичного разряда поступает единица.

При инвертировании большего из двух многоразрядных чисел с помощью групп элементов ИСКЛЮЧАЩЕЕ ИЛИ 9-П происходит инвертирование сирналов, поступакацих с вьасодов сумматоров 4-6 и производится коррекция кодом 1010 того разряда разности двух чисел, где инвертировал.ась меньшая цифра.

Таким образом, на выходах 16 устройствах формируется разность двух чисел в прямом коде.

Формула изо б р-е тения

Устройство для вычитания десятичных чисел, содержащее в каждом десятичном разряде первьй двоичный сумматор и в каждом разряде, кроме старшего, второй двоичный сумматор, причем первая группа входов первого двоичного сумматора является входом соответствующей тетради десятичного

разряда первого операнда устро 1ства, выход переноса первого двоичного сумматора соединен с входом переноса первого двоичного сумматора следующего десятичного разряда, входы переносов вторых двоичных сумматоров всех десятичных разрядов соединены с нулевой шиной устройства, выходы вторых двоичных сумматоров соединены с выходами соответствующих десятич-

ных разрядов устройства, о т л и чающееся тем, что, с делью рас:ширения функциональных возможностей путем получения результата вычитания в прямом двоично-десятичном

коде, оно содержит элемент НЕ и первую группу из (п-1) элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, где п - число десятичных разрядов устройства, каждый десятичный разряд содержит вторую группу из

четырех элементов ИСКЛЮЧАЩЕЕ ИЛИ и группу из четырех элементов НЕ, причем выход переноса первого двоичного сумматора п-го десятичного разряда | соединен с входом элемента НЕ, с

первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы и с входом переноса первого двоичного сумматора первого десятичного разряда, входы элементов НЕ группы каждого десятич-.

кого разряда соединены с входами соответствующей тетради десятичного разряда второго операнда устройства, а выходы соединены с второй группой входов первого двоичного сумматора

того же десятичного разряда, выходы суммы первого двоичного сумматора каждого десятичного разряда соединены с первыми входами соответствующих элементов ИСКЛЮЧАЩЕЕ ИШ второй группы того же десятичного разряда, вторые входы которых соединены с выходом элемента НЕ, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй, группы старше312624784

го десятичного разряда соединены спервой группы, вторые входы второго

выходом старшего десятичного разря-и четвертого двоичных разрядов втода устройства, выходы элементов ИС-рых двоичных сумма,торов всех десяКЛЮЧАЮЩЕЕ ИЛИ вторых групп остальныхтичных разрядов соединены с нулевой

десятичных разрядов соединены с пер- 5шиной устройства, вторые входы первымм. входами вторых двоичных сумма-вого и третьего двоичных разрядов

торов тех же десятичных разрядов, вы-вторых двоичных сумматоров каждого.

ходы переносов первых двоичных сумма-десятичного разряда соединены с выхаторов разрядов с первого по (п-1)-йдом соответствующего злемента

соединены с вторыми входами соответ- шИСКЛЮЧАЮЩЕЕ ИЛИ первой груствующих элементов ИСКЛЮЧАЮЩЕЕ ИЛИппы.

Похожие патенты SU1262478A1

название год авторы номер документа
Устройство для вычитания десятичных чисел 1988
  • Якунин Юрий Иванович
SU1552176A1
Одноразрядный десятичный сумматор 1975
  • Чудов Александр Алексеевич
  • Блатов Владимир Владимирович
SU690479A1
Преобразователь двоично-десятичного кода в двоичный 1984
  • Редчин Сергей Александрович
SU1221758A1
Последовательный двоично-десятичный сумматор-вычитатель 1977
  • Мымриков Владимир Владимирович
  • Швейко Нина Петровна
SU693369A1
Устройство для сложения и вычитания 1978
  • Мымриков Владимир Владимирович
SU842798A1
Оптоэлектронный десятичный сумматор 1978
  • Стахов Алексей Петрович
  • Кожемяко Владимир Прокофьевич
  • Грабчак Алексей Васильевич
  • Головань Татьяна Викторовна
  • Мартынюк Татьяна Борисовна
SU840895A1
Устройство для суммирования двоично-десятичных чисел 1980
  • Беляускас Брониславас-Пятрас Брониславович
  • Ланцман Олег Моисеевич
  • Лукшене Даля Казимеровна
  • Яфетас Тобияс Рафаелевич
SU1001087A1
Устройство для деления десятичных чисел 1982
  • Глухова Лилия Александровна
SU1048473A1
Одноразрядный десятичный сумматор- ВычиТАТЕль 1977
  • Дубовец Анатолий Маркович
SU807275A1
Устройство для суммирования двоично-десятичных кодов 1976
  • Пухов Георгий Евгеньевич
  • Синьков Михаил Викторович
  • Закидальский Анатолий Иванович
  • Владимиров Василий Александрович
  • Рябинин Юрий Михайлович
  • Габелко Владимир Кириллович
  • Нифонтов Николай Борисович
SU691851A1

Реферат патента 1986 года Устройство для вычитания десятичных чисел

.Изобретение относится к вычислительной технике и автоматике и может быть использовано, например, в устройствах дистанционного управления при вычитании многоразрядных десятичных чисел в коде 8-4-2-1. Цель изобретения - расширение функциональных возможностей за счет получения результата вычитания в прямом двоично-десятичном коде. Устройство содержит группы 1-3 из четырех элементов НЕ, четырехразрядные двоичные сумматоры 4-8, группы 9-12 элементов ИСКПЮЧАНЩЕЕ ИЛИ и элемент НЕ 13. Устройство имеет входы первого и второго операндов, выходы разности и знака разности. 1 ил.

Формула изобретения SU 1 262 478 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1262478A1

Устройство для вычитания десятичных чисел 1975
  • Дубовец Анатолий Маркович
SU607216A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Одноразрядный десятичный сумматор 1975
  • Чудов Александр Алексеевич
  • Блатов Владимир Владимирович
SU690479A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 262 478 A1

Авторы

Семеновская Нина Алексеевна

Фертик Наталья Сауловна

Перетятько Арина Васильевна

Даты

1986-10-07Публикация

1984-12-25Подача