Устройство для вычитания двоичнокодированных десятичных чисел

 

ОПИСЛНИЕИЗОБРЕТЕН ИЯ

-К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социал исти меских

Республик

„„6й 34О (61) Дополнительное к авт, свид-ву (22) Заявлено10.06.70 (21) 1447842,/18 24 (23) Приоритет — (32)— (51) М. Кл.

G 06 F 7/385

Гвеударвтвенний нвинтет

СССР ве делам нзваретеннй и еткритнй (31)— (331Опубликовано 05.03.79.Бюллетень №9

Дата опубликования описания 08.03.79 (53) УДК 681.325.. 5 (088. 8) Иностранец

Франц Фрицше

{ГДР) (72) Автор изобретения

Иностранное предприятие

»ф ЕБ Комбинат Электропроект унд Анлагенбау», Берлин

ГДР) (71) Заявитель

{54) УСТРОЙСТВО ДЛЯ ВЫЧИТАНИЯ ДВОИЧНОКОДИРОВАННЫХ

ДЕСЯТИЧНЫХ ЧИСЕЛ

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

Известны десятичные счетные устройства для суммирования и вычитания в коде 8—

4 — 2 — 1, содержащие сумматор, корректирующий сумматор, два блоха дополнения до девяти (1), (2). Такие устройства требуют наличия цепи для проведения десятичного переноса, из-за чего удлиняется цепь переноса и уменьшается быстродействие.

Наиболее близким по технической сущности к изобретению является устройство для вычитания двоичнокодированных десятичных чисел, содержащее двоичный вычитатель, блок коррекции и блок дополнения до девяти (3). Выходы двоичного вычитателя подключены ко входам блока коррекции, выходы которого подключены ко входам блока дополнения до девяти, выходы которого являются выходами устройства.

Первая группа входов двоичного вычитателя подключена ко входам уменьшаемого.

Однако функциональные возможности та ° кого устройства ограниченны, так как устроиство не позволяет производить суммирование двоичнокодированных десятичных чисел.

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

Для достижения этой цели предложенное устройство содержит второй блок дополнения до девяти, входы которого подключены к входам вычитаемого, а выходы — ко второй группе входов двоичного вычитателя.

На чертеже изображена схема одного десятичного разряда устройства.

В состав устройства для вычитания двоичнокодированных десятичных чисел входят блок дополнения до девяти 1, двоичный вычитатель 2, блок коррекции 3, блок дополнения до девяти 4. Выходы вычитателя 2 подключены ко входам блока коррекции 3, выходы которого подключены ко входам блока 4, выходы которого являются выходами устройства. Первая группа входов вычитателя 2 подключена ко входам уменьшаемого (регистр уменьшаемого 5), вторая группа входов вычитателя 2 соединена с выходами

651340 блока дополнения до девяти, входы которого подк,чючены ко входам вычитаемого (регистр вычитаемого 6) .

Ко входам вычитателя 2 подключены также шины десятичного переноса 7, 8 из предыдущего разряда устройства, а выходы переноса вычитателя 2 подключены к шинам десятичного переноса 9, 10 в следующий разряд устройства.

На выходы каждой декады устройства поступают значения соответствующих декад уменьшаемого Х и вычитаемого Y с регистра уменьшаемого 5 и регистра вычитаемого 6

В зависимости от сигналов на управляющих шинах 11, 12, подключенных к управляющим входам блока 1, значения вычитаемого У преобразуется в дополнении его до девяти (при сложении) или поступает на выходы блока 1 в непреобразованном виде (при вычитании).

Вычитатель 2 производит вычисление дво ° ичной разности D уменьшаемого X" и вычи- таемого Y . При этом в коде 8 — 4 — 2 — 1 могут появляться и запрещенные комбинации (так называемые псевдотетрады). Значения разности D с выхода вычитателя 2 подаются на входы блока коррекции 3. Значения десятичного переноса в последующий десятичный разряд являются управляющими при коррекции разности в данном разряде и поэтому выходы переноса в последующий десятичный разряд вычитателя 2 подключены к управляющим входам блока коррекции

3. При наличии переноса производится десятичная коррекция, при отсутствии переноса значение разности D не корректируется.

Значение скорректированной разности R (представляющей собой разрешенные комбинации в коде 8 — 4 — 2 — 1 в виде абсолютного или дополнительного числа) с выхода блока коррекции 3 поступает на входы блока

4. В зависимости от управляющих сигналов на шинах 13, 14 значением в случае, если оно представляет собой дополнительное число, будет преобразовано в абсолютное число R (при сложении). Если R представляет собой абсолютное число, на выходы блока 4 проходит без изменений (при вычитании) .

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

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

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

25 функциональных возможностей, за счет возможности суммирования устройством двоичнокодированных десятичных чисел, устрой ство дополнительно содержит второй блок дополнения до девяти, входы которого подключены ко входам вычитаемого, а выходы ко второй группе входов двоичного вычитателя.

Источники информации, принятые во внимание при экспертизе

1. Патент ГДР № 48460, кл. 42 m 14, м 1968. 1

2. Патент Франции № 1466142, кл. G 06 f, 1967.

3. Патент ФРГ № 1424903, кл. G 06 F 7/50, 02.01.70.

651340 п гг

Составитель В. Березкин

Техред О. Луговая Корректор Н. Ковальчук

Тираж 779 Подписное

Редактор,!. Утехина

Заказ 806/45

11НИИПИ Государственного комитета CCCP по делам изобретений и открытий

118085, Москва, )К-35, Раушская иаб. д. 4/5

Филиал Г!ПП «Патент», г. Ужгород, ул. Проектная, 4

Устройство для вычитания двоичнокодированных десятичных чисел Устройство для вычитания двоичнокодированных десятичных чисел Устройство для вычитания двоичнокодированных десятичных чисел 

 

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

Изобретение относится к вычислительной технике и предназначено для регистрации и контроля входных параметров, а именно, параметров полета летательного аппарата

Изобретение относится к вычислительной технике и, в частности, к архитектурам перестраиваемых матричных процессорных СБИС, использующих структурную перестройку (реконфигурацию), т.е

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

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

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

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

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

Изобретение относится к вычислительной технике и преимущественно может найти применение при автоматизированном составлении расписаний работы детерминированных систем конвейерного типа, широко используемых в настоящее время на производстве, транспорте, учебном процессе, военной области, науке, например статистическом моделировании (по методу Монте-Карло), и в других областях, где технологические процессы представляют собой конвейерные системы

Изобретение относится к области вычислительной техники и техники передачи дискретной информации

Изобретение относится к области вычислительной техники и техники передачи дискретной информации
Наверх