Устройство для преобразования чисел, представленных в десятично-шестидесятичной системе счисления (градусы, часы, минуты, секунды), в двоичную систему счисления Советский патент 1961 года по МПК H03M7/12 

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

В ОСНОВНОМ авт. св. № 133681 описано устройство для преобразования десятичных чисел в двоичные, содержащее генератор пачек сдвигающих импульсов, ш-разрядный выходной регистр (т - число необходимых двоичных разрядов), триггеры, предназначенные для осуществления фиксированных задержек, четырехразрядный регистр для фиксации двоично-десятичного кода и два сумматора последовательного действия. Выход четырехразрядного регистра соединен с одним из входов первого сумматора, Второй вход которого соединен через триггеры задержки с выходом второго сумматора, а выходы последнего соединены с первым и третьим разрядными т-разрядного выходного регистра. Последний разряд выходного регистра подключен к выходу первого сумматора. Выход генератора пачек импульсов соединен со сдвиговыми входами триггеров и регистров.

В основе работы устройства лежит следующая методика.

Известно, что любое десятичное п-разрядное число может быть представлено в виде

N рп + + ... + Р2 10 + PI - 10°

где л - число десятичных -разрядов (1,2 . . . )

рп - значение старщего разряда числа, или иначе

N {... (р. 10 + р„, ) 10 + р„, 10 -Ь ... +Р2} 10 + р,

Обозначим величину -в однородных скобках через Vi, а результат ее умножения на 10 через 10 У При работе устройства имеет место однознач№ 140268- 2 ное преобразование числа из десятичной системы счисления в двоичный эквивалент в соответствии с рекуррентными соотношениями

Ui - 1/,, +Рп-,, ; Vi + ) 2S где /o О Окончательный результат преобразования

,,

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

Предлагаемое устройство для преобразования чисел, представленны.х в десятично-шестидесятиричной системе счисления (градусы, часы, минуты, секунды) в двоичную систему счисления, отличается от известных тем, что для получения преобразования с минимальным количеством дополнительной аппаратуры при изменении основной системы счисления в устройство введены клавиша шестиричного кода, связанная, с триггером управления, и дополнительные вентили. Рассмотрения числа, представленного в десятично-шестидесятиричной системе (например, 268° 25 36) показывает, что преобразование его в двоичную систему счисления возможно осуществить по описанной методике с той разницей, что при переходе к следуюшему (более младшему) шестидесятиричному разряду следует накопленный результат Hi умножить не на 10, как ранее, а на 6. Это соответствует представлению числа Л например, в виде

/ „10+Л,,) 10 + +. +/г 10+Р1

л/..

где ртг;р„ ; - соответственно сотни, десятки и единицы градусов; - десятки минут и так далее.

При этом Vi Vi. 6 представляется как Vi (Ui + Ui .2}) . 2, что соответствует задержке величины Ut Б реализации второго члена в круглых скобках на один такт вместо обычных двух.

Для осуществления этого условия в схему преобразователя введены: клавиша градусов (часов), минут и т. д. (клавиша шестиричного кода), которая нажимается оператором после ввода последней цифры в разряде градусов (часов), минут; триггер управления, запускаемый от указанной клавиши; схема выделения конца пачки, возвращающая триггер -в исходное состояние после выдачи пачки в 20 сдвигающих импульсов; дополнительные вентили. Вентили управляются триггером и, следовательно, в циклы, следующие непосредственно после нажатия клавиши градусов, происходит задержка числа перед поступлением его на вход сумматора на один такт вместо обычных двух (в этот цикл происходит умножение на 6 вместо умножения на 10).

Следует отметить, что триггеры ( и Граз) в описываемом устройстве включены на вход сумматора (22), тогда как в устройстве по авт. св. № 133681 они были включены на его выходе. В остальном работа описываемого устройства аналогична работе основного устройства, описанного в авт. св. № 133681.

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

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

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

Устройство для преобразования чисел, представленных в десятично-шестидесятиричной системе счисления (градусы, часы, минуты, секунды), в двоичную систему счисления по авт. св. № 133681, отличающееся тем, что, с целью получения преобразования с минимальным количеством дополнительной аппаратуры при изменении основания системы счисления, вустройство введены клавиша шестиричного кода, связанная с триггером управления, и два дополнительных вентиля.

- 3 -№ 140268

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

название год авторы номер документа
Устройство для преобразования чисел из двоичной системы счисления в двоично-десятичную 1962
  • Михайлычев В.И.
SU152126A1
Устройство для преобразования десятичных чисел в двоичные 1960
  • Котляров П.И.
  • Михайлычев В.И.
  • Руцкая Т.М.
SU133681A1
Устройство преобразования чисел из двоичной системы счисления в двоично-десятичную 1960
  • Котляров П.И.
  • Михаилычев В.И.
  • Некрасова Ж.И.
SU140269A1
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код 1980
  • Сикорский Юрий Михайлович
SU943703A1
Устройство для преобразования двоичного кода в двоично-десятичношестидесятиричный 1977
  • Ватин Валерий Александрович
  • Степанов Анатолий Валентинович
SU734668A1
Преобразователь двоичного кода в двоично-десятичный (двоичнодесятично-шестидесятичный) код 1976
  • Кротов Александр Иванович
SU616627A1
Сумматор последовательного действия 1960
  • Котляров П.И.
  • Михайлычев В.И.
SU133680A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1988
  • Майков Игорь Леонидович
  • Шамсутдинов Фидаиль Гамдулбарович
  • Ежиков Владимир Борисович
SU1529457A2
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1979
  • Смирнов Николай Николаевич
  • Степанов Анатолий Валентинович
  • Папуша Владимир Александрович
SU860054A1
Преобразователь двоичного кода 1984
  • Макаров Николай Николаевич
SU1208607A1

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

Реферат патента 1961 года Устройство для преобразования чисел, представленных в десятично-шестидесятичной системе счисления (градусы, часы, минуты, секунды), в двоичную систему счисления

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

SU 140 268 A1

Авторы

Котляров П.И.

Михайлычев В.И.

Даты

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

1960-11-16Подача