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

 

Изобретение относится к автоматике и вычислительной технике и является усовершенствованием известного устройства по авт.св.N 860054. Целью изобретения является повышение точности преобразования. Поставленная цель достигается тем, что в преобразователь, содержащий сумматор 1 сотен градусов, двоично-десятичный сумматор 2 десятков градусов, сумматор 3 единиц градусов, сумматор 4 десятков минут, сумматор 5 единиц минут, сумматор 6 десятков секунд, сумматор 7 единиц секунд, диоды 8 сотен градусов, тетрады 9-12 десятков градусов, единиц градусов, единиц минут, единиц секунд, триады 13-14 десятков минут и десятков секунд, дополнительно введены элементы ИЛИ 15-21. 2 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИ Х

РЕСПУБЛИК

„„SU„„15 9457 А2

tsn 4 Н 03 М 7/12

Г, л, и 1

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГННТ СССР (61) 860054 (21) 4380862/24-24 (22) 22.02,88 (46) 15.!2.89. Бюл. М 46 (72) И.Л.Майков, Ф.Г.Шамсутдннов и В.Б,Ежиков (53) 681.325(088.8) (56) Авторское свидетельство СССР

11 860054, кл. H 03 M 7/12, 1982, (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА

В ДВОИЧНО-ДЕСЯТИЧНО-ШЕСТИДЕСЯТИРИЧНЫЙ

КОД (57) Изобретение относится к автоматике и вычислительной технике и является усовершенствованием известного

2 устройства по авт.св. В 860054, 11елью изобретения является повьипение точности преобразования. Поставленная цель достигается тем, что в преобразователь содержащий сумматор 1 сотен градусов, двоично-десятичный сумматор 2 десятков градусов, сумматор 3 единиц, градусов, сумматор 4 десятков минут, сумматор 5 единиц минут, сумматор 6 десятков секунд, сумматор 2 единиц секунд, диады 8 сотен градусов, тетрады 9-12 десятков градусов, единиц градусов, единиц минут, единиц секунд, триады 13, 14 десятков минут и десятков секунд, дополнительно введены элементы ИЛИ 15-21. 2 ил.

1 529457

В предлагаемом преобразователе получаемое число представимо в виде с(+ 1 d+p/2.

При 0 d d < -- величина отбрасы2 ваемой части меньше единицы младшего разряда:

40

d(X c--Р

2 а предельная абсолютная погрешность определяется максимальным значениj3 ем с1 с ммкс—

Ф до(= d d +--2

При — -(Дс (р

2 где 0 4 <й о(<--- и d + ad+ р 3

2 2

=d.+ P + д а где c3 d — величина отбрасываемой части, результат представления увеличивается на единицу младшего разряда а, при этом предель55 ная абсолютная погрешность определяется максимальным значением 4o( м кс

Следовательно, за п тактов к реИзобретение относится к автоматике и вычислительной технике, может быть использовано при построении преобравователей и касается усовершенствования известного устройства по авт,св. М 860054, Целью изобретения является повышение точности преобразования за счет округления младшего разряда. 10

На фиг.1 представлена блок-схема предлагаемого преобразователя (в качестве примера рассмотрен 14-разрядный преобразователь); на фиг.2 приведена временная диаграммы работы пре- 5 образователя.

Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код содержит сумматор 1 сотен градусов, двоично-десятичный сумматор 2 20 десятков градусов, сумматор 3 единиц градусов, сумматор 4 десятков минут, сумматор 5 единиц минут, сумматор 6 десятков секунд, сумматор 7 единиц секунд, диады 8 сотен граду- 25 сов, тетрады 9-12 десятков градусов, единиц градусов, единиц минут, единиц секунд, триады 13-14 десятков минут и десятков секунд, элементы ИЛИ

15-21. 30

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

4) выходов младших разрядов

8 тетрад 9-11 регистра угла с входами сумматоров 2-4,6 следующих (младших) тетрад (триад) с весами "4", "1" ("2", "1") соответственно;

5) выходов младших разрядов триад

13, 14 с первыми входами элементов

ИЛИ 20. ?1, выходы которых соединены с входами сумматоров 5, 7 соответст ", венно, причем каждый выход подключен

1! lt к двум входам сумматора с весами . 4

11 111 результату преобразования прибавляется половина величины младшего раз- . ряда, что приводит к округлению результата.

По импульсу начальной установки регистр устанавливается в исходное положение, Преобразуемое последовательным кодом младшим разрядом вперед двоичное число, тактируемое тактовыми импульсами, поступает на вход сумматора 1 (с весом "1") и на вход двоично-десятичного сумматора 2 (с весом "8"). Тактовые импульсы поступают на синхровходы тетрад (триад, диад) 8-14 регистра. По импульсу округления, совпадающему с первым тактовым импульсом, подаваемому на вторые входы элементов ИЛИ 15-21, осуществляется запись в регистр сдвинуто( го в сторону младших разрядов числа д (О, 1, i) = 2 " при наличии нуля на информационном входе. При наличии на информационном входе единицы происходит сдвиг числа сФ в сторону младших разрядов суммирование со 180 и запись в регистр.

Сдвиг числа д (0,1,i) осуществляется схемно, путем соединения:

1) выходов тетрад 10- 12 единиц минут, единиц градусов, единиц секунд и триады 14 десятков секунд с весами "2" с первыми входами элементов

ИЛИ 15-18 соответственно, выходы которых соединены с входами сумматоров 31, 5, 7, 6 с весом "1", 2) выхода тетрады 11 единиц минут с весом "4" с первым входом элемента

; ИЛИ 19, выход которого соединен с входом сумматора 5 с весом "2".;

3) остальных выходов старших разря дов тетрад (триад, диад) 8-14 регистра со сдвигом на один разряд в сторону младших разрядов с входами двоичных сумматоров 1,3 — 7 и двоично-десятичного сумматора 2;

1529457

6) выходов суммы и переноса двоичных сумматоров 1 3 — 7 и выхода суммы двоично-десятичного сумматора 2 с информационными входами зтрад триад диад 8-14 регистра угла.

В каждом следующем такте производится сдвиг содержимог0 тетра, (триад, диад) 8-14 регистра на один раз= ряд в сторону мпадших и суммирование )p со 180 при наличии единицы на информационном входе. При наличии нуля на информационном входе производится только сдвиг, При наличии единицы в младшем раз- lg ряде тетрады (триады, диады) производится коррекция. К содержимому следующей младшей тетрады (триады) при сдвиге добавляется число 5 (3), то есть в каждом такте производится деле-20 ние на два содержимого регистра, а также коррекция, Число тактов преобразования определяется максимальной разрядностью преобразуемых чисел, В результате выполнения данных 25 операций содержимое регистра представляет собой сумму эквивалентов разрядов двоичного кода преобразуемого чис.ла, выраженную в двоично-десятичношестидесятиричном ходе и округленную 30 по существующим правилам.

Рассмотрим пример преобразования

d4-разрядного кода при точности в

0,5". Работа преобразователя иллюстРируется вРеменной диаграммой и таб- 35 лицей кодов, Так как преобразователь производит

14 делений на 2, то l= 2 !4 0,5 =

=2 1 =2" p = 2 16.32

Пусть на информационный вход подается код 00010001000101 ° Рассмотрим кодограмму (фиг.2). В 1-м такте происходит установка на вторые входы элементов ИЛИ 15-21 логических единиц,,5 которые по 1-му тактовому импульсу записываются в регистр, то есть записывается сдвинутое в сторону младших разрядов 1 = 2 16 32", и на регистIpe появляется число 1 08 16 . Ha всех 50 остальных тактах на вторые входы эле,ментов ИЛИ подается логический О.

Суммирование проводится на сумматорах, Элементы ИЛИ служат только для предварительного введения в регистр на 1-м такте числа d сдвинутого в сторону младших разрядов, М так- Операция

Результат та

1 Деление на

ll

II

108 16

34 08"

17 04

2+ 8 32" +180 =

=180 8 32"

2 90 4 16

45 2 08

22 31 04"

2+ 11 15 32 +18(f=

l9 l 15 32"

2 95 37 46"

47 48 53

23 54 26

11 57 13 +180

=191 57 13"

2 95 58 36

2+ 47 59 18 +180

=227 59 18"

Деление на

+180

Деление на

6

Деление на

+180

Деление на

11, l2

Деление на

+180

Деление на

Деление на

+180

l3

Таким образом удается повысить точность с единицы младшего разряда до половины веса младшего разряда. формула и з о б р е т е н и я

Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код по авт.св. В 860054, о т л ич а ю шийся тем, что, с целью повышения точности преобразования в него введена группа элементов ИЛИ, первые входы которых соединены с входом округления преобразователя, второй вход i-го элемента ИЛИ группы соединен с выходом (i+1)-ro разряда регистра, а выход i-го элемента группы соединен с входом соответствующего разряда сумматора, где i равно номеру разряда числа 3 2 ", имеющего единичное значение, где в — вес младшего разряда выходного кода, выход j-го элемента ИЛИ группы соединен с входом (j 2)-го разряда сумма-! тора, где j — это те номера i которые являются младшими разрядами диад, триад и тетрад выходного кода, 152945

L/íið, Див Ь. сатен градуса

Тетоада десяткаа г,мФуоЮ

Тетрада

@@ниц графсо8

7 пртй7 деюржо/

vuwyn7

Tempuoa

ГО Ф ц

PflltfP

7ялр

ФедмкоР секун

7ет/Рдчй7

Единиц секу д

Фиг. 7

Составитель М, Аршавский

Редактор А,Маковская Техред М. Дидик Корректор С.Черни

Заказ 7760/56 Тираж 884 Подписное

ВНИИПИ Государственного комитета по изобретениям и открьггиям при ГКНТ СССР

113035, Москва, 7i(-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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