УСТРОЙСТВО ДЛЯ РАЗЛОЖЕНИЯ ЧИСЕЛ В НЕОДНОРОДНОЙ СИСТЕМЕ Советский патент 1973 года по МПК G06F15/02 

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

1

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

Известное устройство, содержащее блок ввода, соединенный через преобразователь десятичного кода в двоично-десятичный с основным сумматором, блоки вычитания и сравнения, сдвигающие регистры, элементы «И, счетчики и генератор и.мпулъсов, имеет больщое количество оборудования.

Цель изобретения - упрощение устройства.

Для этого предлагаемое устройство содержит блок управления и дополнительный сумматор, причем выход генератора нмнульсог соединен с первым входом блока управления, второй и третий входы которого соед1П1ены с первым н вторьш выходом блока ввода, выход основного сумматора соединен с первыми входами первого и второго элемента «И, выход первого элемента «И соединен с первым входом первого сдвигающего регистра, а выход второго элемента «И - с первыми входами второго и третьего сдвигающих регистров, первые два младщих разряда третьего сдвигающего регистра соединены с входами первого блока сравнения, выходы которого соединены с четвертым, пятым и щестым входами блока управления, седьмой, восьмой и девя2

тый входы которого соединены с выходами второго блока сравнения, первый и второй входы которого соединены е выходами второго блока сравнения, первый и второй входы которого соединены с первыми выходами первого и второго сдвигающих региетров соответственно, первые выходы регистров соединены ео вторыми входами этих регистров, а второй выход второго регистра соединен с первыми

входами дополнительного сумматора, третьего

эле.мента «И и блока вычитания, второй вход

которого соединен со вторым выходом первого

регистра, выход блока вычнтания соединен с

третьим входом первого регистра, выход третьего элемента «И соединен с третьим входом второго регистра, четвертый вход которого соединен с выходом дополнительного сумматора, а выходы блока управления соединены соответственно со входам сдвига первого, второго, третьего регистров и ociioiMioro сумматора, со вторьпиг входами первого, второго, третьего элементов «И -и дополнительного сзмматора, со входами опроса первого н второго блока сравнения и блока ввода, со вторым входом третьего сдвигающего регистра и с третьим входом дололнительного еумматора. На чертеже представлена блок-ехема предлагаемого устройства. Устройство состоит из блока ввода /, прег

образователя 2, сумматора 3, трех сдвигаюЩИх регистров 4, 5 } 6, двух блоков сравнения 7 и 8, блока вычитания 9, блока суммирования 10, коммутатора 11, трех элементов «И 12, 13 и 14 и генератора импульсов 15.

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

На блоке ввода 1 набирают число АК п десятичном коде, и при нажатии соответствующей кнопки на клавиатуре блока ввода коммутатор 11 выдает импульсы для опроса клавиатуры. Число, пройдя преобразователь 2, записывается в сумматор 3 в двоичном коде. Последний импульс опроса переключает выход коммутатора с клавиатуры на сдвиг сумматора 3, первого регистра 4 и на второй вход элемента «И 12.

Число А/С через открытый элемент «И 12 записывается в регистр 4. Затем на клавиатуре набирают число Л5 в десятичном коде, И при нажатии соответствующей кнопки коммутатор Л выдает им1пульсы для опроса клавиатуры. Число AS, пройдя преобразователь 2, записывается в сумматоре 5 в двоичном коде. Последний импульс опроса переключает выход коммутатора 11 с клавиатуры на сдвиг сумматора 3, второго 5 и третьего 6 регистров и на второй вход элемента «И 13. Число А5 через открытый элемент «И 13 записывается во втором 5 и третье.м 6 регистрах.

Затем К0|ммутатор // выдает импульс опроса первого блока сравнения 7, который определяет соотношение предыдущего и последующего разрядов числа А5.

При опросе блока сравнения 7 могут быть три случая.

1.Соотнощение предыдущего и последующего разрядов числа было Н1уль-один. В этом случае коммутатор // выдает импульсы для сдвига второго регистра 5 и открывает вторые, входы блока суммирования 10. Число А5 доводят до четного прибавлением единицы - AS+1.

2.Соотнощение предыдущего и последующего разрядов числа было один-нуль. В этом случае коммутатор 11 выдает импульсы для сдвига второго регистра 5 и открывает третий вход блока суммирования 10. Число AS доводят до четного вычитанием единицы - AS-1.

3.Соотношение предыдущего и последующего разрядов числа AS было один-одншили нуль-нуль. В этом случае AS четное.

Как только число AS будет доведено до четного, коммутатор // выдаст импульс, который подается на сдвиг второго регистра 5 и сдвигает число AS на один разряд в сторону младшего разряда, что соответствует делению чис.„ ASVl А5-1 ла AS на два, т. е. или;

&.S или .-- согласно рассмотренным случаям.

Затем коммутатор // выдает импульсы, которые поступают на сдвиг первого 4 и второго 5 регистров.

Д5 -1

Числа- и А/С или

и АЛ:,

Д5

или --- и АД подаются Hia второй блок срав

нения я одновременно эти же числа воспроизводятся в регистрах. После сравнения чисел коммутатор 11 опрашивает блок сравнения 6. При опросе могут быть три случая. (Для

А5 -ь 1 ч примера оперируют числом).

A5-i-l

Число А/С

В этом случае

коммутатор 11 выдает импульсы на сдвиг информации первого 4 и второго 5 регистров.

Числа и подаются на блок выZi

читания Я где происходит вычитание А/С- А/С. Остаток А/С записывается

Zi

в первом регистре 4. По окончании вычитания коммутатор 11 записывает в третий регистр 6 единицу и сдвигает ее на один разряд. После сдвига коммутатор // онрашивает блок сравнения 7, в результате опроса возможен один

ИЗ трех рассмотренных выше случаев.

Д5-1- 1

2. Чиело А/С

В этом случае

коммутатор 11 сдвигает регистр б на один разряд и выдает импульс для опроса блока сравнения 7, в результате опроса возможен один из трех рассмотренных выще случаев.

3. Число А/С . В этом случае

Zi

коммутатор 11 записывает в регистр 6 единицу и сдвигает ее на один разряд, затем выдается импульс окончания разложения.

В сдвигающем регистре 6 каждый раз после

сравнения чисел АД и

и других записывается нуль или единица, т. е. в результате получается АД, разложенное в неоднородной системе числа AS.

Таким образом, выведя иидикацию сумматора 3 и всех разрядов сдвигающего регистра

5, получают разложение числа AS в двоичном коде и разложение числа АД в неоднородной системе числа АД.

Предмет изобретения

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

сумматором, блоки вычитания и сравнения, сдвигающие регистры, элементы «И и генератор импульсов, отличающееся тем, что, с целью упрощения устройства, оно содержит блок управления и дополнительный сумматор,

причем выход генератора импульсов соединен с первым входом блока управления, второй и третий входы которого соединены с первым и вторым выходом блока ввода, выход основного сумматора соединен с первыми входами первого и второго элемента «И, выход 5 первого элемента «И соединен с первым входом первого сдвигающего регистра, а выход второго элемента «И соединен с первыми входами второго и третьего сдвигающих регистров, первые два младших разряда третьего5 сдвигаю1дего регистра соединены с входами первого блока сравнения, выходы которого соединены с четвертым, пятым и щестым входами блока управления, седьмой, восьмой н девятый входы которого соединены с выхода-10 ми второго блока сравнения, первый и второй входы которого соедииены с первыми выходами первого и второго сдвигающих регистров соответственно, первые выходы регистров соединены со вторыми входами этих регист-15 ров, а второй выход второго регистра соедннет с первыми входами дополнительного сум6матора третьего элемента «И и блока вычитания, второй вход которого соединен со вторым выходом первого регистра, выход блока вычитания соединен с третьим входом первого регистра, выход третьего элемента «И соединен с третьим входом второго регистра, четвертый вход которого соединен с выходом дополнительного сумматора, а выходы блока унравления соединены соответственно со входами сдвига первого, второго, третьего регистров и основного сумматора, со вторыми входами первого, второго, третьего вентилей элемента «И и дополнительного сумматора, со входами опроса первого и второго блока сравнения и блока ввода, со вторым входом третьего сдвигающего регистра и с третьим входом дополнительного сумматора.

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

название год авторы номер документа
УСТРОЙСТВО для РАЗЛОЖЕНИЯ ЧИСЕЛ В НЕОДНОРОДНОЙ СИСТЕМЕ 1972
SU331389A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1
Электронные шахматные часы 1985
  • Рубальский Дмитрий Моисеевич
SU1273874A1
Устройство для допускового контроля объекта 1984
  • Баранов Георгий Леонидович
  • Баранов Владимир Леонидович
  • Заславский Ефим Григорьевич
  • Соболь Валентин Николаевич
SU1246060A1
Преобразователь позиционного кода с одним основанием в позиционный код с другим основанием 1977
  • Кротов Александр Иванович
SU734667A1
Устройство для вычисления тангенса 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU650073A1
Преобразователь двоичного кода в двоично-десятичный и обратно 1982
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
SU1086424A1
Преобразователь правильной двоичной дроби в двоично-десятичную дробь и целых двоично-десятичных чисел в двоичные 1978
  • Омельченко Виктор Иванович
SU734669A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
Преобразователь двоичного кода в двоично-десятичный и обратно 1975
  • Левин Анатолий Арьевич
  • Песчанский Борис Израилевич
SU708344A1

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

Реферат патента 1973 года УСТРОЙСТВО ДЛЯ РАЗЛОЖЕНИЯ ЧИСЕЛ В НЕОДНОРОДНОЙ СИСТЕМЕ

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

SU 395 838 A1

Авторы

Автор Изобретени

Даты

1973-01-01Публикация