Устройство для разложения чисел в неоднородной системе

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик

Зависимое от авт. свидетельства М

Заявлено 28Х1.1971 (№ 1675965/18-24) М. Ел. G 06f 15/02 с присоединением заявки №

Гасударственный комитет

Совета Министров СССР по делам изобретений и открытий

Приоритет

Опубликовано 28.V111.1973. Бюллетень ¹ 35

Дата опубликования описания 10.1.1974

УДЫ 681.322:074.2(088.8) Автор изобретения

В. А. Алейников

Заявитель

Иркутский машиностроительный завод

УСТРОЙСТВО ДЛЯ РАЗЛОЖЕНИЯ ЧИСЕЛ

В НЕОДНОРОДНОЙ СИСТЕМЕ

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

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

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

Для этого предлагаемое vcTpoHcTBo содержит олок управления и дополнительный сумматор, причем выход генератора импульсо."

coeQHIIcн с первым входом олока управления, второй и третий входы которого соединены с первым н вторым выходом блока ввода, выход основного сумматора соединен с первыми Входами первого и второго элемента «И», выход

11cp1I0ro элемента «И» соединен с первым входом первого сдвигающего регистра, а III Ixo,1 второго элсмепта «И» — с первыми входами второго и третьего сдвигающих регпстро"., первые два младших разряда третьего сдвигающсго регистра соединены с входами первого блока сравнения, выходы которого соединены с четвертым, пятым и шестым входами блока управления, седьмой, восьмой и дсвятый входы которого соединены с выходами второго блока сравнения, первый и второй входы которого соединены с выходами второго блока сравнения, первый и второй входы которого соединены с первыми выходами первого и второго сдвпгающих регистров соответственно, первые выходы регистров соединены с0 вторы|ш входами этих регистров, а второй выход второго регистра соединен с первыми

10 входами дополнительного сумматора, третьего элемента «И» н блока вычитания, второй вход которого сос;цшсп со вторым выходом первого регистра, выход блока вычитания соединен с третьим входом псрвогo регистра, выход треть15 cI о элемента «И» соединен с третьим входом второго регистра, четвертый гход которого сосдипен с выходом дополнительного сумматора, а выходы блока управления соединены соответственно со входамн сдвига первого, вто20 РОГО, трстьcГО рсГ!Iстров 11 Осн01 .НОГО сумм атора, со вторыми входами первого, второго, третьего элементов «И» и дополнительного сумматора, со входамн опроса первого н второго блока сраш1с! ия н блока ввода, со вто25 рым входом xpcxIc10 cZI:IIrающсго регистра н с третьим входом дополнитсльногс сумматора.

На черте>кс представлена олок-c>Ie1Ia предлагаемого устройства.

Устройство состоит из блока ввода 1, прс.30 образоватсля 2, сумматора 8, трех сдвигаю395838

Ших регистров 4, 5 и б, двух блоков сравнения 7 и 8, блока вычитания 9, блока суммирования 10, коммутатора 11, трех элементов «И»

12, 13 и 14 и генератора импульсов 15.

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

На блоке ввода 1 набирают число A1I, в дссятичном коде, и при нажатии соответствующей кнопки на клавиатуре блока ввода коммутатор 11 выдает импульсы для опроса клавиатуры. Число, пройдя преобразователь 2, записывается в сумматор 8 в двоичном кодс.

Последний импульс опроса переключает выход коммутатора lil с клавиатуры на сдвиг сумматора 8, первого регистра 4 и на второй вход элемента «И» 12.

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

Последний импульс опроса переключает выход коммутатора 11 с клавиатуры на сдвиг сумматора 8, второго 5 и третьего б регистров I на второй вход элемента «И» 13. Число ËS через открытый элемент «И» 13 записывается во втором 5 и третьем 6 рсгистрах.

Затем коммутатор 11 выдает импульс опроса первого блока сравнения 7, который определяет соотношение предыдущего и последующего разрядов числа AS.

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

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

ЛЯ+1.

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

AS — 1.

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

Как только число Л5 будет доведено до четного, коммутатор 11 выдаст импульс, который подается на сдвиг второго регистра 5 и сдвигает числ о AS на один разряд в сторону младшего разряда, что соответствует делению чисЛЯ+ 1 AS — 1 ла AS на два, т. е. или

2 2

А$ или . согласно рассмотренным случаям.

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

5 регистров.

4

Числа

AS y1 ЛЗ и ЛК илп и ЛК, г г

Ь5 или

2 и ЛК подаются на второй блок сравнения и одновременно эти же числа воспроизводятся в регистрах. После сравнения чисел коммутатор 11 опрашивает блок сравнения 8.

При опросе могут быть три случая. (Для

ЬЯ+ 1 примера оперируют числом ).

1. Число ЛК)

Л5 -+- 1

В этом случае

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

Л5+ 1

Числа ЛК и подаются на блок выг читания 9, где происходит вычитание ЛК—

ЛЬ + 1

= ЛК . Остаток ЛК записывается г в первом регистре 4. По окончании вычитания коммутатор 11 записывает в третий регисто

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

2. Число ЛК(.. В этом случае

Л5 -+- 1

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

ЬЗ+ 1

3. Число ЛК= В этом случае г коммутатор 11 записывает в регистр 6 единицу и сдвигает ее на один разряд, затем выдается импульс окончания разложения.

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

S+1 сравнения чисел ЛК и и других запи2 сывается нуль или единица, т. е. в результате получается ЛК, разложенное в неоднородной системе числа AS.

Таким образом, выведя индикацию сумматора 8 и всех разрядов сдвигающего регистра б, получают разложение числа AS в двоичном коде и разложение числа ЛК в неоднородной системе числа ЛК

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

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

395838

Составитель С. Матраев

Редактор T. Иванова Текред T. Курилко Корректоры; Е. Хмелева и А. Васильева

Заказ 3501,9 Изд. М 968 Тираж 647 Подписное

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

Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2 первого элемента «И» соединен с первым входом первого сдвигающего регистра, а выход второго элемента «И» соединен с первыми входами второго и третьего сдвигающпх регистров, псрьыс два младших разряда третьего сдвига ющсго регистра соединены с входами первого блока сравнения, выходы которого соединены с четвертым, пятым и шестым входами блока управления, седьмой, восьмой и девятый гхо lbI которого соединены с выходами второго блока сравнения, первый и второй входы которого соединены с первыми выходами первого и второго сдвигающих регистров соответственно, первые выходы регистров соединены со вторыми входами этих регистров, а второй выход второго регистра соединен с первыми входами дополнительного сумматора третьего элемента «И» и блока вычитания, второй вход которого соединен со вторым выходом первого регистра, выход блока вычитания соединен с третьим входом первого

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

Устройство для разложения чисел в неоднородной системе Устройство для разложения чисел в неоднородной системе Устройство для разложения чисел в неоднородной системе 

 

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

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

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

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

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

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

Изобретение относится к электронному устройству, предпочтительно электронной книге

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

Изобретение относится к калибровке спидометра велокомпьютера посредством устройства для ввода в велокомпьютер (3) данных о размере колеса велосипеда

Изобретение относится к области криминалистики и судебной экспертизы

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