Преобразователь двоичного кода в двоично-десятичный Советский патент 1975 года по МПК G06F5/02 

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

I

Изобретение относится к области автоматики и вычислительной техники и предназначено для преобразования двоичных чисел в двоично-десятичные.

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

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

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

На фиг. 1 представлена схема устройства для четырех разрядов выходного кода; на фиг. 2 - таблица преобразования конкретного двоичного числа в его двоично-десятичный эквивалент.

Устройство содержит (фиг. 1) сдвиговый регистр 1, разделенный на тетрады 2-5, дешифратор 6 коррекцни, входы и выходы которого подключены к выходам и входам первой

тетрады (тетрада 2) сдвигового регистра. Выходы старших разрядов тетрад 3, 4 и 5 (т. е. всех тетрад, кроме тетрады 2) соединены с соответствующими элементами «И 7, 8 и 9 блока 10 коммутации, который содерл ит также

элемент «ИЛИ. Входы последнего связаны с выходами элементов «И 7, 8, 9, а выход элемента «ИЛИ 11 - с входом сдвигового регистра 1. Вход элемента «ИЛИ 11 соединен также с шиной 12 подачи двоичного кода,

входы тетрад 4, 5, элементов «И 7, 8, 9 - с управляющими входами 13-17. Импульсы сдвига поступают на сдвиговый регистр 1 через вход 18, а импульсы коррекции - на Дешифратор коррекции через вход 19.

Устройство работает следующим образом.

В исходном состоянии на управляющие входы 13 и 14 поданы разрешающие потенциалы, подключающие тетрады 4 и 5 сдвигового регистра 1 к цепи сдвига, а на управляющие

входы 15, 16, 17 - запрещающие потенциалы.

Входной двоичный код подается, начиная со старшего разряда, по шнне 12 через элемент «ИЛИ 11 блока коммутации на вход сдвигового регистра 1, сдвигаясь через тетраду 2. Если число, оказавшееся в тетраде, больше определенного, то это число корректируется. В данном случае, если число в тетраде 2 больше, чем 4 (т. е. 5, 6, 7, 8 или 9), то к нему прибавляется число 3 в двоичном поле. Прибавление числа 3 (с помош,ью дешифратора коррекции) может осуш,ествляться как путем сдвига определенных разрядов внутри тетрады 2, так и путем установки разрядов тетрады в определенные состояния.

Пусть, например, преобразуется двоичное число Л 0001000111001 (старший разряд записан справа), соответствуюш ее десятичному числу «5000.

Тогда при сдвиге числа Л на четвертом такте в тетраде 2 оказывается записанным число 1001 (фиг. 2), большее, чем число 4, т. е. 0010 - младший разряд занисан слева. В результате дешифратор коррекции переводит тетраду 2 в состояние , т. е. прибавляется число 3 к содержимому тетрады (4). Аналогичным образом осуш.ествляется коррекция содерл имого тетрады 2 и в иоследуюших тактов.

Через тринадцать (разрядность числа Л) тактов в тетраде 2 записывается младший десятичный разряд искомого выходного числа (в двоично-десятичном коде). Первый цикл преобразования закончен.

Далее в регистре 1 начинается циркуляция полученного числа AI; при этом на управляюш,ий вход 17 подается разрешаюш,ий потенциал, число Ai сдвигается с выхода тетрады 5 через открытый элемент «И 9. Сдвиг числа AI в течение первых четырех тактов осуществляется без коррекции: содержимое тетрады 5 сдвигается в тетраду 2, содержимое тетрады 3 - в тетраду 4 н т. д. (поэтому нумерация тактов на фиг. 2 во втором цикле преобразования начинается с четвертого такта). В результате сдвигов н коррекции во втором цикле формируется число Az, .полученное в первом цикле искомое зиачение младшего десятичного разряда оказывается записанным в тетраде 5 (тетрада единиц), после чего на вход 17 подается запреш,а1ош,ий потенциал, а на вход 16 - разрешаюндий потенциал. Запреш.ающий потенциал поступает и па вход 14

тетрады 5, отключая от ее входа цепь подачи импульсов сдвига.

Аналогичным образом происходит преобразование в последуюш,их циклах, причем в течение первых четырех тактов каждого цикла € циркуляцией сдвиг чисел осуш,ествляется без коррекции, а нз последуюш,их циклов поочередно исключается по одной тетраде (начиная с тетрады 5) путем запреш,ения подачи импульсоБ сдвига.

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

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

Исходное двоичное число может быть записано в регистр и параллельным кодом. В этом случае число циклов преобразования (исключая первый цикл) равно числу тетрад сдвигового регистра.

Управление устройством сводится к регулярному распределению разрешающих и запрещающих сигналов но управляющим входам 13-17.

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

Преобразователь двоичного кода в двоичнодесятичный, содержащий сдвиговый регистр, дешифратор коррекции и блок коммутации, выполненный на элементах «И, выходы ко° торых соединены с входами элемента «ИЛИ, выход последнего соединен с входом сдвигового регистра, вход каждого из элементов «И блока коммутации соединен с соответствующим управляющим входом устройства,

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

5 упрощеиия устройства, выход старщего разряда каждой тетрады сдвигового регистра, кроме первой тетрады, соединен с входом соответствующего элемента «И блока коммутации, входы всех тетрад сдвигового регистра,

0 кроме первой и второй тетрад, соединены с соответствующими управляющими входами устройства.

W 9

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

название год авторы номер документа
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1978
  • Бердышев Виктор Геннадьевич
  • Козьмина Елена Павловна
SU767749A1
Преобразователь двоичного кодаВ дВОичНО-дЕСяТичНый 1978
  • Березин Фридрих Натанович
  • Кисурин Владимир Александрович
SU809150A1
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код 1980
  • Сикорский Юрий Михайлович
SU943703A1
Преобразователь кодов 1974
  • Герцовский Александр Феофанович
  • Орехов Валентин Александрович
  • Мухортов Сергей Степанович
SU561957A2
Преобразователь двоично-десятичной дроби в двоичную дробь 1979
  • Омельченко Виктор Иванович
SU860053A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1980
  • Бердышев Виктор Геннадьевич
SU943702A2
Преобразователь двоичного кода вдВОичНО-дЕСяТичНый и дВОичНО-дЕСяТичНОгОВ дВОичНый 1979
  • Дудков Владимир Алексеевич
  • Корнейчук Виктор Иванович
  • Пономаренко Владимир Александрович
  • Рахлин Яков Абрамович
  • Савченко Леонид Аврамович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
SU849197A1
Преобразователь двоично-десятичных чисел в двоичные 1982
  • Каневский Евгений Александрович
  • Кузнецов Валентин Евгеньевич
  • Шклярова Ирина Евгеньевна
SU1048469A1
Преобразователь двоичного кода в двоично-десятичный и обратно 1975
  • Левин Анатолий Арьевич
  • Песчанский Борис Израилевич
SU708344A1
Преобразователь правильной двоично-десятичной дроби в двоичную дробь и целых двоичных чисел в двоично-десятичные 1978
  • Омельченко Виктор Иванович
SU741260A1

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

Реферат патента 1975 года Преобразователь двоичного кода в двоично-десятичный

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

SU 486 314 A1

Авторы

Герцовский Александр Феофанович

Мухортов Сергей Степанович

Орехов Валентин Александрович

Даты

1975-09-30Публикация

1973-05-24Подача