В ОСНОВНОМ авт. св. № 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
Авторы
Даты
1961-01-01—Публикация
1960-11-16—Подача