Преобразователь правильной двоичной дроби в двоично- десятичную

 

О П И С А Й И Е 395831

ИЗОБРЕТЕНИЯ

Соки Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зависимое от авт. свидетельства ¹

Заявлено 07.Ч1.1971 (№ 1667548 18-24) М. Кл. G 06f 5/02 с присоединением заявки ¹

Приоритет

Опубликовано 28.Ч111.1973. Бюллетень ¹ 35 УДК 681.325.53(088.8)

Дата опубликования описания 8.1.1974

Государственный комитет

Совета Министров СССР оо делам изобретений и открытий

Автор изобретения

Я. П. Штурман

Заявитель Всесоюзный институт научной и технической информации АН СССР

ПРЕОБРАЗОВАТЕЛЬ ПРАВИЛЬНОЙ ДВОИЧНОЙ ДРОБИ

В ДВОИЧНО-ДЕСЯТИЧНУЮ

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

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

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

Это позволяет упростить устройство.

На чертеже изображена схема предлагаемого устройства.

Устройство содержит линию 1 задержки, образующую циркуляционный регистр с одноразрядным двоичным вычитателем 2, регистр

8 двоичного числа с выходным вентилем 4, регистр 5 управляющего импульса, датчик 6 кода коррекции, шину 7 управляющего импульса, шину 8 сигнала «пуск».

Указанные функциональные блоки реализованы на логических элементах «И» 9 и 10, 5 «неравнозначность» 11 и 12, «запрет» 18 и

14, триггере 15 и накопительных элементах

16. Развязывающие диоды не показаны.

Регистр 8 двоичного числа, где хранится исходный код, представляет собой циркуля10 ционный регистр. Выходное двоичное число формир ется и хранится в цирк ляционном регистре, образованном нз линии I задержки и двоичного вычптателя 2.

Если регистр 8 содержит «К» двоичных

15 разрядов, то для сохранения той же точности в десятичном шсле его регистр должен содержать 41 1@2 накопительных элементов.

Период обращения регистра 8 может быть либо равсн периоду обращения двоично-деся20 тичного регистра, либо кратен ему (например, составлять половину, т. е. быть вдвое короче его). При всех случаях оба регистра должны иметь период обращения, кратный четырем.

25 Регистр 5 также построен как циркуляционный регистр, имеющий период обращения четыре такта.

В качестве метода преобразования в рассматриваемом устройстве использован метод

30 сдвига и коррекции, заключающийся в том, 395831

Редактор А. Морозова Составитель В. Игнатущенко 1(орректор М, Лейзерман

Заказ 3603/16 Изд. № 961 Тираж 647 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, Ж-36, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2 IT0 исходное двоичное число посл довательно делится на два, т. е. сдвигается на один разряд (в сторону младших разрядов) .

В результате, двоичныс разряды, начиная с младшего, из регистра 8 поступают на место старшего двоичного разряда десятичного числа. Например, ссли младший разряд ан есть нуль, то в старшей тетраде появится комбинация 0000, а если а„=1, то комбинация — 1000, а после коррекции (вычитания тройки) получается комбинация 0101.

Следовательно, после 1-го цикла в циркуляционном регистре двоично-десятичного числа будет содержаться величина ан 2 —, а после

«К»-го цикла в нем образуется сумма: а, 2- +а,.2 — + . +а, 2 —, Коррекция результата трсбуется для той тетрады, в которую при сдвиге единица переходит из соседней старшей тетрады (или из исходного двоичного числа) .

В исходном состоянии десятичный регистр погашен. В начале преобразования в регистр

5 по шине 8 поступает сигнал «пуск», а в регистр 8 параллельно или последовательно вводится исходное двоичное число. Регистры

3 и 5 согласованы между собой таким образом, что к моменту поступления младшего двоичного разряда ан на вентиль 4 на второй вход последнего поступает импульс из регистра 5. Если aÄ« — — 1, то в десятичный регистр записывается 1, а датчик 6 кода коррекции фиксирует переход единицы в старшую тетраду из регистра 8, так как на оба входа элемента «И» 9 поступают импульсы.

В итоге одновременно с младшими разрядами тетрады (уменьшасмое) на вычитательв качестве вычитаемого поступаст код КОррекции 0011. Таким же образом да гчик 5 проверяет наличие «1» в четвертом разряде каждой тетрады (что имеет место вследствие сдвига) и выдает код 0011 на вычитание из этой тетрады.

После каждого цикла, включающего в себя сдвиг и коррекцию, на регистр 5 по шине 7 поступает управляющий импульс, который через элементы «И» 10 и «запрет» 14 вызывает временное смещение импульса в этом

10 регистре, что равносильно сдвигу. (относительно регистра 5) содержимого остальных регистров на один разряд вправо (в сторону младших разрядов), т. е. делению на два.

Через «К» циклов преобразование завер16 шится и в циркуляционном регистре, составленном из блоков 1 и 2, будут записаны все тетрады выходного двоично-десятичного числа.

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

Преобразователь правильной двоичной дроби в двоично-десятичную, содержащий одноразрядный двоичный вычитатель, первый вход которого соединен с выходом линии за2S держки, а выход — со входом той же линии задержки, регистр двоичного числа с выходным вентилем, регистр управляющего импульса и датчик кода коррекции, отличаюи1ийся тем, что, с целью упрощения устрой30 ства, входы датчика кода коррекции соединены с первым выходом регистра управляющего импульса и с промежуточным выходом линии задержки, выход датчика кода коррекции соединен со вторым входом одноразряд36 ного двоичного вычитателя, второй выход регистра управляющего импульса соединен со входом выходного вентиля регистра двоичного числа, выход указанного вентиля соединен с промежуточным входом линии задержки.

Преобразователь правильной двоичной дроби в двоично- десятичную Преобразователь правильной двоичной дроби в двоично- десятичную 

 

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

Н и е ения // 393739

Изобретение относится к технике отображения цифровой информации

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

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

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

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

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

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

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

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