Устройство для преобразования десятичных чисел в двоичные Советский патент 1960 года по МПК H03M7/12 

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

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

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

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

Л р„-10 -1 .10- + . . . +р2-10 +рг10,

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

р„ - значение старшего разряда десятичного числа, которое может принимать значения от О ...

№ 133681-2 -

Это же десятичное число может быть представлено в несколько измененном виде

V { ... (р„.10+р„ 1)-10+р„,1. 10+ ... +Р2 10+р,,

Обозначим величину в однородных скобках через Ui, а результат ее умножения на 10 через v i.

При работе устройства имеет место, однозначное преобразование числа из десятичной системы счисления в двоичный эквивалент в соответствии с рекуррентными соотношениями

и, У(, 4-/ „-;+ь V, (Ut + Ur2)2, где УО ООкончательный результат преобразования

п «-1+Рь

где величина «„ соответствует значению преобразуемого числа.

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

Работа предлагаемого устройства происходит следующим образом.

Информация последовательно набирается на клавишной системе ручиого ввода /, начиная со старшего разряда. Все десять клавиш (О, 1, 2, . ... 9) системы ручного ввода имеют две пары контактов. Первая пара нормально разомкнутых контактов 10 служит для установки кода вводимого числа через дешифратор 11 десятичного кода в двоично-десятичный на четырехразрядном, регистре 12 со сдвигом. Вторая пара нормально замкнутых KOiHTaKTOB 13 всех клавиш служит для управления генератором 14 пачек импульсов.

Допустим, необходимо преобразовать в двоичный код десятичное число 594. Первой нажимается клавиша 5. При этом замыкается нормально разомкнутый контакт этой клавиши и через соответствующие цепи дешифратора 11 происходит установка кода 0101 на четырехразрядном регистре 12 со сдвигом. Установление триггеров этого регистра в положение «/ осуществляется замыканием соответствующих коллекторных цепей триггеров через дешифратор и нормально разомкнутыеконтакты клавиши на «землю - При отпускании клавиши5 замыкается ее нормально замкнутый контакт, который устанавливает триггер 15 управления в положение «/ и, тем самым, через дифференцирующую цепочку 16 запускает ждущий мультивибратор генератора 14 пачек импульсов. Генератор выдает необходимое число сдвиговых импульсов. Число последних равно разрядности выходного регистра //. Сдвиговые импульсы подаются на сдвиговые входы 17 четырехразрядного регистра со сдвигом двоично-десятичного кода, двух последовательных сумматоров /// и IV, т-разрядного выходного регистра (т - количество разрядов преобразуемого числа) и промежуточных триггеров 18 и 19, необходимых для осуществления фиксированных задержек.

Десятично-двоичное число с четырехразрядного регистра проходит, начиная с младших разрядов, через сумматор///на старший разрядит) выходного сдвигающего регистра. Сумматор /// производит последовательное суммирование

«г+1 -/+Р„-/В данном случае Ui VQ+ рз . ,

Генератор пачек импульсов выдает т сдвигающих импульсов (например, 20), после чего в выходном регистре устанавливается число в двоичном коде. Сумматор /V отрабатывает функцию Vf+ i (Ui +

Для этой цели с выходного регистра {с его первого и третьего разрядов) двоичная информация поступает в сумматор IV. Для описываемого примера сумматор IV производит следующее суммирование двоичной информации.

i;i («1 + ы,.22) 5 + 5-22 25- Триггер 20 служит для осуществления сдвига числа на один разряд и получения равенства -У f/ -2 50.

Итак, после выдачи генератором М первой пачки в 20 импульсов на выходном регистре установился код О . 00101, а в промежуточных триггерах 18, 19, 20-010. Затем вводится цифра т-1-го разряда вводимого числа, в данном случае 9. Для этого нажимается клавиша Р и в четырехразрядном регистре устанавливается код 1001. При отпускании клавиши запускается генератор 14 пачек импульсов и производится суммирование в сумматорах /// и iV.

В сумматоре IV производится сложение следующей информации

Эта информация, складываясь с кодом 1001, образует на выходе сумматора /// сумму

которая соответствует десятичному значению 59.

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

Таким образом, схема подготовлена для выполнения равенства

02 {а2+«2- 22). 2 (59+ 59-22). 2 590.

Последним вводится значение младшего разряда, в данном случае 4. При нажатии клавиши 4 в четырехразрядном регистре устанавливается код 0100, который, складываясь с суммой, полученной в сумматоре IV, образует двоичное представление десятичного числа 594.-00 .... . . . 1001010010, которое после око нчания следования пачки импульсов запишется в выходном регистре.

Для ввода полученного двоичного числа в последующее устройство (например, в цифровую вычислительную машину) оператором нажимается кнопка 21 ввода. При этом двоичная информация выдается на выход 22 устройства, а выходной регистр, промежуточные триггеры, а также триггеры сумматоров /// -и IV устанавливаются в нулевое состояиие (шина 23). Четырехразрядный десятично-двоичный регистр со сдвигом специальной установки в состояние «О не требует, так как после прохождения каждой пачки сдвиговых импульсов он автоматически очищается от записанной в нем информации.

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

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

-3-№133681

00- - .0101000 00- - -0001010 00- . -0110010

00- - .0110010 00- . -0001001 00- - -0111011 ,

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

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

название год авторы номер документа
Устройство для преобразования чисел, представленных в десятично-шестидесятичной системе счисления (градусы, часы, минуты, секунды), в двоичную систему счисления 1960
  • Котляров П.И.
  • Михайлычев В.И.
SU140268A1
Устройство преобразования чисел из двоичной системы счисления в двоично-десятичную 1960
  • Котляров П.И.
  • Михаилычев В.И.
  • Некрасова Ж.И.
SU140269A1
Устройство для преобразования чисел из двоичной системы счисления в двоично-десятичную 1962
  • Михайлычев В.И.
SU152126A1
Сумматор последовательного действия 1960
  • Котляров П.И.
  • Михайлычев В.И.
SU133680A1
Генератор циклов 1981
  • Розов Виктор Николаевич
SU995289A1
Синтезатор интервалов времени 1986
  • Абазян Левон Николаевич
  • Горелышев Сергей Васильевич
  • Куртинин Николай Васильевич
  • Малинкин Алексей Юрьевич
  • Соломин Станислав Андреевич
SU1406558A1
Многошкальная цифровая хронометрическая система 1984
  • Волков Владимир Федорович
  • Борисов Юрий Дмитриевич
SU1180833A1
Устройство для ввода и вывода информации 1985
  • Ткаченко Владимир Николаевич
  • Шарапинский Валентин Николаевич
SU1265755A1
СТАРТСТОПНАЯ СИСТЕМА СВЯЗИ 2004
  • Волобуев Г.Б.
  • Семенов Н.Н.
  • Ледовских В.И.
RU2261531C1
Преобразователь двоичного кода в двоично-десятичный код 1978
  • Кабанов Владимир Леонидович
SU742923A1

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

Реферат патента 1960 года Устройство для преобразования десятичных чисел в двоичные

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

2/

17ffJ

SU 133 681 A1

Авторы

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

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

Руцкая Т.М.

Даты

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

1960-02-29Подача