Устройство для перевода чисел из одной системы счисления в другую
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
347756
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
М. Кл. G 06f 5/02
Заявлено 11.V l l 1.1970 (№ 1460474/18-24) с присоединением заявки ¹
Приоритет
Опубликовано 10.V111.1972. Бюллетень ¹ 24
Дата опубликования списания 15.IX.1972
Комите по делам изобретений и открытий при Совете Министров
СССР
УДК 681.333(088.8) Авторы изобретения
А. T. Лукьянов и А. А. Шавров
Казахский государственный университет им. С. М. Кирова
3 аявитель
УСТРОЙСТВО ДЛЯ ПЕРЕВОДА ЧИСЕЛ ИЗ ОДНОЙ СИСТЕМЫ
СЧИСЛЕНИЯ В ДРУГУЮ где I- = IIPl,, 30 lг=1
Изобретение относится к области аналоговых вычислительных машин и может найти применение при решении задач математической физики на вычислительных машинах дискретного действия.
Проблема повышения быстродействия электронных цифровых вычислительных машин может найти свое разрешение, как известно, в переходе от позиционных систем счисления к непозиционным, обладающим независимостью разрядов чисел друг от друга и допускающим их параллельную обработку. В частности, уже построена теория машинной арифметики в остаточных классах.
Известны цифровыс вычислитсльныс маши11ы, раоота!ощ!Iе на базе этои ариф. 1!. T11к11.
Цель изобретсния — создание простого в управлении и надежного в рабогс электрического устройства, позволяющего без вмешательства оператора переводить числа из системы остаточных классов в позиционные, например в десятичную.
Предлагается устройство, содержащее систему а+1 дискретных потенциомстров высокой разрешающей способности, включенныi последователь!1о. Каждый потенциомстр питается от отдельного источника. Первые и нотснциометров служат для установки шсля, записанного в остаточных классах, Tl- 1-й нотснциометр — для чтения этого числа в позицио1шой системе.
Это позволяет на любом этапе вычислений визуально оцс1ивать полученные результаты.
На чертеже показана принципиальная схема предлагаемого устройства.
Устройство состоит из (и+1) линейных дискретных потенциометров 1, независимо питае10 мых от гальванически несвязанных источников тока и включенных последовательно с шагом между соседними контактами, 2 в одну единицу сопротивления. Передвижные контякть1, 3 предусмотрены для установки чисел
15 в системс остаточных классов, а подвижный контакт 4 (и+1) -го потенциометра 5 — для поиска результатов с помощью нуль-индикатора 6 на шкале 7.
Рассмотрим принцип действия устройства.
20 Пусть в системе остаточных классов с основаниями Р,. Р,, Р„задано число А = (ат, аз,..., аи).
Обозначены через В,, В,, „— ортогональные базисы системы Вт = (1, О,..., О), 25 B2= (0,1,..., О),..., В„= (0,0,..., 1). и
Тогда, как известно, А = 1a;В; (mod Р), !
347756
Предмет изобретения
Составитель С. Белан
Редактор И. Грузова
Техред Т. Ускова
Корректоры: Л. Корогод и А. Николаева
Заказ 2859 13 Изд. № 1229 Тираж 406 Подписное
ЦНИИПИ Комитета по делам изобретений и открыгий при Совете Министров ССС>
Москва, Ж-35, Раугпская наб., д. 4,5
Типогоайия, пр. Сапунова, 2
Для введения числа А в полусегмент (О, Р) шкала 7 (и+1)-го потенциометра 5 имеет периодическую градуировку, т. е. всем потенциалам, сравнимым между собой по модулю P. соответствует на шкале одно и то же число
А — mP, где m)0 выбрано так, чтобы выполнялось условие P) A — тР) О.
Число А = (ат, аз,..., а„) в устройство вводится следующим образом.
Пусть на потенциометрах 1 (ЛПт, ЛП,..., ЛП+ ) протекают токи гт — — Вь t> — — В2,..., i = В, i + = 1 и коммутация осуществлена так, как указано на чертеже, причем передвижные контакты 3 соприкасаются с неподвижными контактами 2 потенциометров 1 — n.
Число введено. Для чтения этого числа в десятичной системе поисковым контактом 4 отыскивают на потенциометре 5 точку z такую, чтобы нуль-индикатор б давал наименьшее отклонение от нуля. Последняя операция легко автоматизируется. На шкале 7 у точки z появляется десятичная запись числа А.
Например, пусть в системе остаточных классов с основаниями P = 2, Р=З, Р = 5 задано число А = (1,0,2).
Ортогональные базисы В = (1, О, О) = 15, В = (О, 1, 0) = 10, В = (О, О, 1) = 6, Период шкалы 7 потенциометра 5 равен 30.
С помощью передвижных контактов 8 устанавливают на шкалах потенциометров (1 — n) показания 1, 0,2. Соответственно пропускают токиii, = 15,ii = 10, i3 = 6.
Эти токи не изменяются для данной системы счисления.
При равновесии схемы, достигаемом дви>кением контакта 4 и фиксируемом нуль-индикатором б, контакт 4 устанавливается на делении 27 первого периода шкалы 7 в потенциометре 5. Это и есть десятичная запись числа
10 А = (1, 0,2).
Для числа А = (1,2,4) контакт 4 устанавливается в точке потенциометра 5 с потенциалом 59, т. е. у числа 29 во втором периоде шкалы 7. 29 и есть десятичная запись числа А.
Устройство для перевода чисел из одной си20 стемы счисления в другую, содержащее источники питания и нуль-индикатор, отличаюи1ееся тем, что, с целью упрощения устройства и повышения его надежности, оно содержит и+1 линейных дискретных потенциометров, 25 каждый из которых подключен к источнику питания, причем и потенциометров для задания числа в остаточных классах соединены последовательно, а выводы и-го и n+1-го потснциометра для установки числа в позицион30 ной системе подключены к нуль-индикатору.