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

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

1

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

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

Невысокое быстродействие таких устройств обусловлено большой длительностью такта преобразования.

Целью изобретения является повышение быстродействия.

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

Входы третьего элемента «И соединены с нулевым выходом третьего и единичным выходом второго разрядов регистра сдвига. Входы четвертого элемента «И соединены с

единичными выходами второго и третьего разрядов, а входы пятого элемента «И - с нулевыми выходами второго, третьего и четвертого разрядов регистра сдвига. Выход первого элемента «И соединен через соответствующие входные элементы «ИЛИ с единичными входами первого и второго разрядов, выход второго элемента «И через соответствующий входной элемент «ИЛИ - с единичным входом первого разряда. Выход

третьего элемента «И соединен через соответствующие элементы «ИЛИ с единичным входом третьего и нулевым входом первого разрядов, выход четвертого элемента с единичным входом четвертого разряда и

через соответствующие элементы «ИЛИ с нулевыми входами первого, второго и третьего разрядов, а выход пятого элемента «И через соответствующие элементы «ИЛИ - с единичным входами первого и третьего разрядов. Входы всех элементов «И блока коррекции данной тетрады соединены через соответствующий вентиль с единичным выходом младшего разряда регистра сдвига предыдущей старшей тетрады, нулевой выход которого соединен через соответствующий вентиль со входами вентилей второго, третьего и четвертого разрядов данной тетрады и с нулевым входом четвертого разряда данной тетрады. На чертеже приведена функциональная схема одной тетрады, где обозначено: 1-4 - разряды (триггеры) четырехразрядного регистра сдвига тетрады; 5 - разряд (триггер) младшего разряда соседней тетрады; 6- 11 - вентили второго, третьего и четвертого разрядов, обеспечивающие сдвиг на один разряд вправо кода данной тетрады; 12-13 - вентили младшего разряда соседней старшей тетрады; 14-18 - соответственно первый, второй, третий, четвертый и пятый элементы «И блоков коррекции; 19-24 - входные элементы «ИЛИ разрядов тетрады. Устройство работает следующим образом. В исходном состоянии в четырехразрядном регистре сдвига зафиксирован двоично-десятичный код соответствующей десятичной цифры преобоазуемого числа. При поступлении по шине 25 тактовых сигналов в данную тетраду поступает либо сигнал сдвига с выхода вентиля 13, если младщий разряд соседней старшей тетрады 5 находится в нулевом состоянии, либо сигнал коррекции с выхода вентиля 12, если разряд 5 - в единичном состоянии. Сигнал сдвига, поступая на вентили 6-11, обеспечивает сдвиг кода тетрады на один разряд вправо. Сигнал коррекции, поступая на элементы 14-18, обеспечивает установку в разрядах 1-4 тетрады кода, определяемого кодом во втором, третьем и четвертом разрядах тетрады до коррекции. При кодах 100, 011, 010, 001, 000 в этих трех разрядах до коррекции в тетраде по сигналу с вентиля 12 через схему коррекции происходит установка кодов 1001, 1000, 0111, ОНО, 0101 соответственно. Таким образом, на первом такте обеспечивается сдвиг кода данной тетрады, если нет переноса в эту тетраду единицы из соседней старшей тетрады, или установка в тетраде Таблица кода, равного уменьшенному в два раза и увеличенному на пять исходному коду, если в данную тетраду поступает единица переноса из соседней старшей тетрады. Аналогичные действия выполняются на всех последующих тактах, пока полностью не будет выполнено преобразование всего десятичного числа. В таблице приведены значения кода в тетрадах после каждого такта при переводе десятичного числа 845. При этом двоичный код появляется на выходе младшей тетрады в виде двоичных цифр, начиная с младшей. Предмет изобретения Преобразователь двоично-десятичного кода в двоичный, содержащий четырехразрядные регистры сдвига и блоки коррекции по числу тетрад преобразуемого кода, в котором выходы каждого разряда каждого регистра сдвига через соответствующие вентили соединены со входами элементов «ИЛИ последующего младшего разряда того же регистра, входы вентилей младшего разряда каждого- регистра сдвига соединены с шиной тактовых импульсов, блоки коррекции выполнены в виде группы элементов «И, отличающийся тем, что, с целью повышения быстродействия, входы первого элемента «И блока коррекции данной тетрады соединены с единичным выходом третьего и нулевым выходом второго младших разрядов регистра сдвига той же тетрады; вход второго элемента «И соединен с единичным выходом четвертого разряда регистра сдвига; входы третьего элемента «И соединены с нулевым выходом третьего и единичным выходом второго разрядов регистра сдвига; входы четвертого элемента «И соединены с единичными выходами второго и третьего разрядов, а входы пятого элемента «И - с нулевыми выходами второго, третьего и четвертого разрядов регистра сдвига; выход первого элемента «И соединен через соответствующие элементы «ИЛИ с единичными входами первого и второго разрядов; выход второго элемента «И соединен через соответствующий элемент «ИЛИ с единичным входом первого разряда; выход третьего элемента «И соединен через соответствующие элементы «ИЛИ с единичным входом третьего и нулевым входом первого разрядов; выход четвертого элемента «И соединен с единичным входом четвертого разряда и через соответствующие элементы «ИЛИ с нулевыми входами первого, второго и третьего разрядов; выход пятого элемента «И соединен через соответствующие элементы «ИЛИ с единичными входами нервого и третьего разрядов; входы всех элементов «И блока коррекции данной тетрады соединены через соответствующий вентиль с единичным выходом младшего разряда регистра сдвига предыдущей старшей тетрады, нулевой выход которого соединен 5 через соответствующий вентиль со входами вентилей второго, третьего и четвертого раз6рядов данной тетрады и с нулевым входом четвертого разряда данной тетрады.

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

название год авторы номер документа
Устройство для вычитания двоично-десятичных кодов 1982
  • Кобринский Аркадий Гершевич
  • Орлова Людмила Арсеньевна
SU1043640A1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЦЕЛЫХ ЧИСЕЛ ИЗ ДВОИЧНО-ДЕСЯТИЧНОЙ СИСТЕМЫ В ДВОИЧНУЮ 1966
SU185574A1
Преобразователь последовательного двоичного кода в параллельный двоично-десятичный код 1982
  • Шурмухин Евгений Александрович
  • Королева Кира Вильгельмовна
SU1084780A1
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2008
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
RU2386998C1
Преобразователь двоичного кода в десятичный 1974
  • Вишняков Владимир Анатольевич
  • Пешков Анатолий Тимофеевич
SU520583A1
Преобразователь двоично-десятичного кода в двоичный 1988
  • Дрозд Александр Валентинович
  • Николенко Илья Викторович
  • Шемпер Леонид Исаакович
  • Горбатый Семен Моисеевич
  • Дубчак Александр Павлович
  • Горбатый Владимир Моисеевич
SU1554143A1
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2009
  • Власов Борис Михайлович
RU2410745C1
ПРЕОБРАЗОВАТЕЛЬ ЧЕТЫРЕХРАЗРЯДНОГО ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД 1993
  • Митрохин А.А.
  • Хохлов В.Ф.
  • Борисов Е.М.
  • Гришин А.И.
RU2040115C1
Преобразователь двоично-десятичного кода в двоичный 1973
  • Пешков Анатолий Тимофеевич
  • Вишняков Владимир Анатольевич
  • Босяков Леонид Иванович
SU517890A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1978
  • Бердышев Виктор Геннадьевич
  • Козьмина Елена Павловна
SU767749A1

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

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

SU 494 744 A1

Авторы

Вишняков Владимир Анатольевич

Пешков Анатолий Тимофеевич

Даты

1975-12-05Публикация

1974-04-22Подача