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

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

(54). УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ РАЗНОСТИ ДВУХ п-РАЗРЯДНЫХ ЧИСЕЛ

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

название год авторы номер документа
Устройство для вычисления разностидВуХ -РАзРядНыХ чиСЕл 1978
  • Буторин Валерий Павлович
  • Бордыков Валерий Петрович
  • Тулинов Олег Александрович
SU822182A2
Число-импульсное арифметическое устройство 1980
  • Олевский Александр Борисович
  • Коголь Гелий Николаевич
  • Соломович Борис Григорьевич
SU951303A1
Генератор псевдослучайных чисел 1980
  • Белевич Андрей Николаевич
SU942014A1
Устройство для деления чисел в модулярной системе счисления 1990
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
  • Чернявский Александр Федорович
  • Ахременко Валерий Николаевич
SU1756887A1
Преобразователь двоичного кода в р-ичный позиционный код 1983
  • Гончаренко Григорий Владимирович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Репко Владимир Александрович
  • Тарасенко Владимир Петрович
SU1163479A1
Устройство для извлечения квадратного корня 1984
  • Семотюк Мирослав Васильевич
  • Троц Валерий Дмитриевич
  • Назарук Николай Алексеевич
SU1246091A1
Устройство для сжатия и восстановления информации 1983
  • Байда Николай Прокофьевич
  • Семеренко Василий Петрович
  • Сироцинский Георгий Константинович
  • Шпилевой Валерий Терентьевич
SU1149295A1
Устройство для сортировки двоичных чисел 1982
  • Финаев Валерий Иванович
SU1049900A1
Арифметическое устройство 1985
  • Иваськив Юрий Лукич
  • Харам Владимир Самуилович
  • Погребинский Соломон Бениаминович
SU1550510A1
Цифровой измеритель разности фаз радиосигналов за один их период 1988
  • Коряков Игорь Витальевич
  • Лысенко Валерий Иванович
  • Серегин Валерий Сергеевич
  • Соболев Георгий Анатольевич
  • Федоров Владимир Иванович
SU1506381A2

Иллюстрации к изобретению SU 739 532 A1

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

Формула изобретения SU 739 532 A1

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

Известны устройства для определения разности двух чисел Я, 12, основанные на последовательном вычитании импульсов из двух счетчиков, в которых хранятся коды этих чисел, и со- держащие шины записи чисел, регистрысчетчики, генератор вычитающих импуль ов, перекл10чатель, триггеры и логические элаяенты И и ИЛИ. Данные устройства позволяют вычислять раз- tS нооть двух чисел с определением её знака и П1Ё ед ;тавленйем результата вычисления в последовательном число-Импульсном коде. Недостатком этйЗ устройств является низкое быстродей- 20 ствие, а также наличие вь1читактоих счетчиков. /

Известно усЬгройство для образования разности двух кодов 3, со- 25 держащее счетчики импульсов, врв енной селектор с пусковым устройством, источник импульсов переписи и триггер остановки. Счетчики данного устройства аботают в , режиме суммиро- JQ

вания. Операция вычитания производится в два этапа. На первом этапе вычисляется дополнительный код вычитаемого, а на в.тором - к дополнительному коду вычитаемого добавляется значение уменьшаемого. Результирующий код есть искомая разность.

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

Недостатком устройства 3 и 4 является низкое быстродействие.

Целью изобретения является повыяение быстродействия операции вычитания и обеспечения независимости времени вычитания от разрядности чисел.

Эта цель достигается тем, что в устройстве для вычисления разности двух п-разрядных чисел, содержащем счетчики-регистры уменьшаемого и вычитаемого, генератор импульсов, триггер и элементы И, входы счетчиКов регистров вычитаемого соединены с первым выходом генератора импульсов, выход 5-го ( х1, ...,п) счетчика739532регистра вычитаемого соединен с еди ннчньам . входом i-го триггера первой группы /триггеров, нулевой выход ко торого подключен к первому входу элемента И первой группы, второй вх которого соединен со вторым выходом генератора импульсов, а выход - со входом 1-го счетчика-регистра умень шаемого, выход которого подключен к единичному входу i -го второй группы триггеров, единичный выход которого подключен к первому входу I-го элемента И второй группы выход которого .подключен ко входу ( i -1)-го счетчика-регистра 5 1ёньша мого. Нулевые йходы всех триггеров ;BTot ie входы элементов И второй гру ййй дополнительный вход i-ro счетчика-регистра уменьшаемого подключе на к третьему выходугенератора импульсов . Такое выполнение устройства ,позволяет производить ВЕ читание двух Многоразрядных чисел в обратном коде. Время выполнения операции вычитания определяется основанием выбранной систеавл счисления .и не Г§ §Йдйт от разрядное™чйсёлГ Начертеже изображена схема тррйства для вычисления разности двух и-разрядных чисел, . .Устройство содержит и счетчикрвгрегистров 1 вычитаетюго, входы которых соединены с первым выходом гё нёрат6 ра 2 импуль сов. Вых од i - г о (lel-n) счетчика-регистра 1 соединен ст -первьм входом -го ( « 1-п) ТЕдаггёра 3, выход которого соединен с первьам входом i-го ( 1-г ) элемента И 4 первой группы. Второй вход -го { J ) элемента И 4 соеди:неи со вторвдй вЫХодЬМ гёйератора 2/ а выход т с первым входом (- -го (. « 1,..., и ) счётчика-регй ipa 5 уменьшаемого. Выход i-го ( i 2,...,п ) счетчика-регистра 5 соединен с первым входом (i -1)-го {« а2,...,11 ) триггера 6, выход которого соединен с первым входом . (V -1)-го ( 9 2,. ..,п ) элёК ёнта И 7 второй группы. Выход (t -1)-го ,{ s2f...r п ) элемента И 7 соедине со втдрь входом 1 -го ( 1,...,п счетчика-регистра 5 уменьшаемого, а Третий вЕЛсдд тенератора 2 соединен вторыми входами триггеров, со вторы входом и-гр счетчика 5 и со вт015Ш -го ( al,..., ) элемента И 7. Количество состояний счетчиковрегйстрбр 1 и 5 равно основанию выб раннрЙ системы й исленйя. . .Устройство работает следующим об разом. В исходном состоянии в счётчиках регистрах 1 поразрядно записано зна чение вычитаемого, а в счетчикахрегистрах 5 - значение уменьшаемого б. разряди записаны собтзвётст|венно в счетчиках-регистрах i-j и 5«i На выходах триггеров 6 находятся . запрещающие потенциалы, а на. выходах триггеров 3 - разрешающие. Для осуществления операции вычитания генёратбр 2 вырабатывает пачки HMnyjibcoB. Количество импуйьсо.в на первом.выходе- генератора 2 равно основанию выбранно.й системы счисления. Пачка импульсов на втором выходе енератора 2 формируется путем поглощения первого импульса в первой пач.ке. С выхода генератора 2 снимается один импульс после окончания абеих пачек с первых выходов. . Для определенности примем, что состояние счетчика-регистра 1 - равно А ( , состояние счетчика-регистра 5 - равно Bi , а основание . выбранной системы счисления равноQ . импульсы генератора 2 начинают поступать на вход счетчика 1 - i и через элемент-И 4-i на вход счетчика-регистра 5 -i . ЧерезQ-А; импуйьс.рв на выходе счетчика 1-( появитсяимпульс переполнения, переводящий триггер 3-1 в .запрещающее состояние. К-этому МРменту времени на вход счетчика 5-i через .элемент И 4-t поступит Q-(А i + 1) имг ульсов, так как во второй пачКе импульсов отсутствует первый импульс. Состояние счетчика 5-i станет равным Bi + Q -(А +1) В5 + Q.- 1 - А . После окончания последнего импульса.в пачках с выхода генератора 2 добавляе.тся рдин импульс в младший разряд уменьшаемого. При Переполнении счетчик.а 5-д в процеёсё вычитания соответствующий триггер б- (i -1) переводится началом импульса переполнения в разрешающее состояние и разрешает прохождение импульса с третьего выхода . . генератора 2 через элемент И 7 - на вход счетчика 5-i . Своим окончанием импульс с третьего выхода генератора 2 переводит триггеры в исходнЬе состояние, подготавливая устройство к нрвому вычитанию. Данное устройство позволяет прой водить вычитание двуЗс многоразрядных ;чисел за01+1 тактов генератора. Быстродействие данного устройства Шйчйтёйьно вйше, чем у известного, и не зависит от разрядности чисел. Данное устройство пэ-быстродействию S большей степени приближается к известным устройствам вычитания чисел, представленных параллельным двоичным кодом, но позволяет, не меняя структуры схемы, использовать любую систему счисления.. Эти осо. бенности предлагаемого устройства Ртёе аюттребованиям, предъявляемым к цифровым приборам и системам управления. . ,. : Использование данного устройства в информационно-измерительных системах позволит сократить время контроля каждого параметра, что приведет к повышению оперативности, достове ти и надежности контроля и, вконечном счете, даст экономический эффект. Формула изобретения Устройство для вычисления разнос ти двух п-разрядных чисел, содержащее счетчики-регистгал уменьшаемого и вычитаемого, генератор импульсов триггеры и элеМенты И, о т л и чающееся тем, что, с целью повышения быстродействия и обеспече ния независимости времени вычитания от разрядности чисел, входа счетчиков-регистров вычитаемого соединены с первым выходом генератора импульсов, выход i-го (i 1,. ..,м) счетчика-регистра вычитаемого срег цинен с единичным входом i -го триггера первой груттпы триггеров, нулевой выход которого подключен к первому входу (-го элемента И первой 73,95 2 группы, второй вход которого соеди- , ней со вторым выходом генератора импульсов, а выход - со входом -го счетчика-регистра уменьшаемого, выход которого подключен к единичному входу (-го триггера второй группы триггеров, едшничный выход которого подключен к Первому входу )-го,эле- . мента И второй группы, выход которого подключен ко входу ( i -1)-го счет-. чика-регистра уменьшаемого, нулевые входы всех триггеров, вторые входы элементов И второй группы, и дополнительный вход и-го счетчикарегистра уменьшаемого подключаемы к. третьему выходу генератора импульсов.. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 217717, кл. G 06 F 7/00, 1967.. 2.Авторское свидетельство СССР 263996, кл. G Об F 7/00, 1969. 3.Авторское свидетельство СССР №414741, кл. Н 03 К 21/00, 1971. 4. Авторское свидетельство СССР по заявке 2472574/18-24, кл. G 06 F 7/50, 1977 (прототип).

SU 739 532 A1

Авторы

Бордыков Валерий Петрович

Буторин Валерий Павлович

Даты

1980-06-05Публикация

1977-11-22Подача