Преобразователь двоично-десятичных чисел в двоичные

 

Изобретение относится к области вычислительной техники и может Пыть использовано в спе1и1ализироваиных и универсальных вьгчиcлитeльFIыx устройствах . Цель изобретения - расширение класса решаемьк задач за счет возможности преобразования в восьмеричный избыточный код. Указанная цель достигается за счет дополнительного введения в преобразователь сумматора, Двух регистров, двух триггеров, трех злементов задержки, двух элементов И-ИЛИ, двух -элементов ШИ, трех элементов И и трех элементов НЕ. Изобретение является дополнительным к авт. св. № 742924. 1 ил.

,Cr- """ ;, .i»

4. 1;,„СОЮЗ СОВЕТСКИХ вЂ” СОЯ1АЛИСТИЧЕСНИХ

4 " . РЕСПУБЛИН

1. 80«, 12627И (51)4 Н 03 М 7/12

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ВЩ"(} м, ° р опнолник изоы ктьния

H А ВТСРСЙОМУ ИЗИДЕТЕЛЬСТВУ (61) 742924 (21) 3801461/24-24 (22) 09.10.84 (46) 07.10.86. Вюл. У 37 (71) Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) В.Е.Золотовский и Р.В.Коробков (53) 681.325(088.8) (56) Авторское свидетельство СССР

М 742924, кл. G 06 F 5/02, 1978. (54) ЦРЕОВРАЗОВАТЕЛЬ ДВОИЧНО-ДЕСЯ—

ТИЧНЫХ ЧИСЕЛ В ДВОИЧНЫЕ (57) Изобретение относится к области вычислительной техники и может Гыть использовано в специализированных и универсальных вычислительных устройствах, Цель изобретения — расширение класса решаемых задач эа счет нозможности преобразования в восьмеричный избыточный код, Укаэанная цель достигается за счет дополнительного введения в преобразователь сумматора, двух регистров, двух триггеров, трех элементов задержки, двух элементов И-ИЛИ, двух элементов

ИЛИ, трех элементов И и трех элементов HE. Изобретение янляется цополнчтельным к ант. св. Р 742924. 1 ил, 1262733

+5 +4 +3 +2 +1 0 -1 "2 -3 -4

0101 0100 0011 0010 0001 0000 1111 1110 1101 1100

В вспомогательном коде:

+4 +3 +2 +1 0 -1 -2,-3

0100 0011 0010 0001 0000 1111 111.0 1101

Изобретение относится к вычислительной технике, может быть использо- вана в специализированных и универсальных вычислительных устройствах и является усовершенствованием устройства по авт. св. 8 742924, Цель изобретения — расширение класса решаемых задач за счет воэможности преобразования в восьмеричный usбыточный код.

На чертеже представлена схема предлагаемого преобразователя, Схема содержит первый сумматор 1, элемент 2 задержки, сдвиговый регистр 3, элементы И-ИЛИ 4-6, трехраэрядный регистр 7 сдвига, четырехраэрядный регистр 8. сдвига, адновибратор 9, элементы И 10-12, триггеры

13 и 14, регистры 15 и 16, элементы

ИЛИ 17 и 18, элементы 19"21 задержки, второй сумматор 22, элементы

HR 23-25, элементы И-КШ 26 и 27, входы 28-32, выходы 33-36 преобразователя.

Выход суммы сумматора 1 преобразователя двоична-десятичных чисел в двоичные соединен с входом элемента И 10 и D-входом триггера 13. Второй вход элемента И и С-вход триггера 13 соединены с входами 28 и 29 устройства соответственно. Выход

Элемента И 10 соединен с инфармационНым входом трехразряднаго регистра

l5. Вход управления сдвигом в регистре 15 соединен с входом 30 устройства, Выходы разрядов регистра 15 соединяются с входами трехраэрядного регистра 16. Вход управления записью регистра 16 соединен с входом

31 устройства. Выходы разрядов регистра 16 через элемент ИЛИ 17 и элемент 19 задержки соединены с

S-входом RS-триггера 14. R-вход триггера 14 соединен с входом 32 устройства.

Первый (младший), второй и третий разряды регистра 16 соединены с входами первого, второго и третьего разрядов четырехраэряднога сумматора 22 и входами элементов НЕ 23-25. С выходов регистра 16 считываются три младших разряда(а, а и а ) (1 неоткорректированной васьмеричйой

5 цифры. Четвертый старший разряд ее а„ формируется в элементе И-ИЛИ 26 ритму: а4 а а Ча

С выхода элемента И-ЙЛИ 26 а„ поступает на вход четвертого разряда сумматора 22. Конъюнкция единичных выходов триггеров 13 и 14, сформированная элементом И 11, поступает на второй вход младшего pasряда сумматора 22. В элементе И

15 12 и элементе И-ИЛИ 27 формируются соответственно положительный перенос . П и отрицательный перенос П в. старший восьмеричныи раэряд1 причем:

П =т а

20 П = Тэ Т,„ à. va pa,ET„VT,з tr a ga V где. Т, Т1, T,„è Т4 — единич ьй и инверсный выходы триг25 геров 13 и 14.

Сформированные переносы задерживаются в элементах 20 и 21 задержки на три такта (на один восьмеричный

30 разряд) и через элемент ИЛИ 18 поступают на третий вход младшего разряда сумматора 22, Отрицательный перенос иэ элемента 21 задержки поступает на вторые входы второго, третьего

З5 и четвертого разрядов сумматора 22.

Выходы разрядов 22 являются выходами

33-36 устройства.

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

40 В преобразователе формируется дополнительный двоичный код масштабированнай величины младшими разрядами вперед. С помощью дополнительных элементов он преобразуется в избыточный восьмеричный кад, В по следнем используется основное и вспомогательное кодирование. В.основном коде восьмеричные цифры представляются следующим образом:

1262 )33

15

В преобразователь двоично-десятичные цифры поступают последовательно.

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

28 поступает сигнал разрешения выдачи восьмеричного кода длительностью в один цикл, По этому сигналу элемент И 10 открывается не меняясь.! (моменту прихода триады, следущей эа первой, отличной от нуля, триггер 14 переходит в единичное состояние. Алгоритм формирования восьмеричной цифры не меняется. Очередная восьмеричная цифра складывается с переносом П или П в сумматоре 22. Если преобразуемое число ее имеет знак "-", сумма цифры и переноса увеличивается на единицу младшего разряда, формируемую элементом И 11. В результате формирование восьмеричной,цифры на выходах

33 36 (Б, Б Б, S ) и двоичньп» код числа поступает на вход регистра ЗО

15, на вход управления сдвигом кото" рого поступает непрерывная тактовая серия.

В первом, второи и третьем тактах цикла в регистр 15 запишутся три младших разряда двоичного числа, которые затем по сигналу зиписи, поступающему на вход 31, перепишутся в регистр 16. В дальнейшем в регистр 16 записывается 4-6 разряды двоичного числа, которые опять пеРепишутся в регистр 16, и так далее.

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

;:по входу 32) остается в нуле, а

+ ю 4

* П =П =О.

С выходов сумматоров считывается восьмеричный ноль 0000. Пусть в регистр 16 поступила первая триада, отличная от нуля. Благодаря трехтактному элементу 19 задержки триггер

14 перейдет в единичное состояние лишь к приходу следующей триады.

На выходах регистра !6 и элемента

И-ИЛИ 26 будет формироваться восьмеричная цифра, на выходах элементов

И !2 и И-ИЛИ 27 — переносы в соответствии с табл, 1.

При поступлении на входы сумматора 22 первой восьмеричной цифры, отличной от нуля, переносы II " "П на входах сумматора 22 отсутствуют и цифра проходит на входы устройства происходит в соответствии с табл. 2.

Формула изобретения

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

1262733

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

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

Т а б л .и ц а .1

Входы регистра 8

sQ s j 6

Триггер

Восьмеричная цифра Перенос а а а а, П П

Т, 0 0 О О

О О О

0 0

0 0

0 0

0 0

0 О 1 0

1 0

О

1 1

0 О 0

0 0 I

0 1 0

1 0 0

О !

1 0 г Ф входу третьего элемента И и к четвертому входу второго сумматора, второй вход третьего элемента И соедйнен с вторым выходом первого триггера, первый и второй входы второго элемента И соединены с первыми выходами первого и второго триггеров, выход второго элемента И соединен с пятым входом второго сумматора, выход третьего элемента И через тре0 0 0

0 0 1

0 1 О

1 0 О

1 О

1 1 0

1 1

0 О 1" 1

1 0 !

1 1 О

1 1 1 1

0 О О 0

О О 0

О 0 О

О 0 1 1

0 1 0 0

1 1 0 1! 1 1 0

1 1 1 1

1 О

1 0

1 0

0 О

0 1

0 1

0 1

0 0 0 0

0 О

Перенос

l262733

III

)а а

П П а а ° а

0 0

0 0

0 0

0 0

0 0

0 0 0 0

0 0 0 I

0 0 0

0 0 1

0 0 0

1 1 0 1.

1 1 1 0

1 1 1 1 1 0

1 0

t О.

0 0 0 1

0 0 1 0

0 1

0 1

0 0

0 0 1 1

0 0

0 0

1 1 0

1 1 1 0

1 1 1

1.

0 0 0 0

0 0

0 0

1 1 0

1 1 1 ьподы регистра

0 0 0

0 0

0 1 0

0 1

1 0 0

1 0 1

1 1 0

1 1

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

Т а б л н ц а 2

Триггер Восьмеричная цифра

0 1 О 0 0 0

Преобразователь двоично-десятичных чисел в двоичные Преобразователь двоично-десятичных чисел в двоичные Преобразователь двоично-десятичных чисел в двоичные Преобразователь двоично-десятичных чисел в двоичные Преобразователь двоично-десятичных чисел в двоичные 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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