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матора третьего элемента «И и блока вычитания, второй вход которого соединен со вторым выходом первого регистра, выход блока вычитания соединен с третьим входом первого регистра, выход третьего элемента «И соединен с третьим входом второго регистра, четвертый вход которого соединен с выходом дополнительного сумматора, а выходы блока унравления соединены соответственно со входами сдвига первого, второго, третьего регистров и основного сумматора, со вторыми входами первого, второго, третьего вентилей элемента «И и дополнительного сумматора, со входами опроса первого и второго блока сравнения и блока ввода, со вторым входом третьего сдвигающего регистра и с третьим входом дополнительного сумматора.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО для РАЗЛОЖЕНИЯ ЧИСЕЛ В НЕОДНОРОДНОЙ СИСТЕМЕ | 1972 |
|
SU331389A1 |
Устройство для контроля знаний обучаемых | 1987 |
|
SU1524082A1 |
Электронные шахматные часы | 1985 |
|
SU1273874A1 |
Устройство для допускового контроля объекта | 1984 |
|
SU1246060A1 |
Преобразователь позиционного кода с одним основанием в позиционный код с другим основанием | 1977 |
|
SU734667A1 |
Устройство для вычисления тангенса | 1975 |
|
SU650073A1 |
Преобразователь двоичного кода в двоично-десятичный и обратно | 1982 |
|
SU1086424A1 |
Преобразователь правильной двоичной дроби в двоично-десятичную дробь и целых двоично-десятичных чисел в двоичные | 1978 |
|
SU734669A1 |
Арифметическое устройство | 1978 |
|
SU687982A1 |
Преобразователь двоичного кода в двоично-десятичный и обратно | 1975 |
|
SU708344A1 |
Авторы
Даты
1973-01-01—Публикация