Преобразователь двоично-десятичного кода в двоичный
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть применено для быстрого преобразования чисел из десятичной системы счисления в двоичную.Целью изобретения является повышение быстродействия. Для этого, в преобразователе двоично-десятичного кода в двоичный, содержащем сдвиговый регистр 1, блоки 2 памяти, блоки 3, 5 суммирования, промежуточный регистр 4, выходы регистра 4 соединены с входами блока 3. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (и)5 Н 03 М 7/12
ГОСУДАРСТВЕНЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4425369/24 (22) 16.05.88 (46) 23.06.91. Бюл. 1Ф 23 (72) В. П. Тукаль и А. А. Шостак (53) 681.325(088.8) (56) Авторское свидетельство СССР
М 798800, кл. Н 03 М 7/12, 1981.
Авторское свидетельство СССР
М 1569993, 04.04.84. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНО-ДЕСЯТИЧНОГО КОДА В ДВОИЧНЫЙ,... Ы„„1658387 А1 (57) Изобретение относится к вычислительной технике и может быть применено для быстрого преобразования чисел иэ десятичной системы счисления в двоичную. Целью изобретения является повышение быстродействия. Для этого, в преобразователе двоична-десятичного кода в двоичный, содержащем сдвиговый регистр 1, блоки 2 памяти, блоки 3, 5 суммирования, промежуточный регистр 4, выходы регистра 4 соединены с входами блока 3. 1 ил.
1658387
Изобретение относится к вычислительной технике и может быть использовано для быстрого преобразования десятичных чисел в двоичные, Целью изобретения является повышение быстродействия.
На чертеже представлен предлагаемый преобразователь, Преобразователь содержит сдвиговый регистр 1, блоки 2 памяти, первый блок 3 суммирования, промежуточный регистр 4, второй блок 5 суммирования, информационный вход преобразователя 6, управляющий вход преобразователя 7, тактовый вход преобразователя 8, выход 9, Сдвиговый регистр, начиная с второй тетрады, разбит на группы тетрад, В блоках
2 памяти по определенным адресам хранятся суммы двоичных эквивалентов значений младших разрядов тетрад соответствующих групп, на которые условно разбит сдвиговый регистр 1, начиная с второй тетрады.
Первый блок 3 суммирования осуществляет преобразования (m < k)-рядного кода e k-рядный, где m - число исполЬэуемых в устройстве блоков 2 памяти, k = 2,3,4....— рядность кода, формируемого на выходе первого блока 3 суммирования, Второй блок 5 суммирования после завершения последнего такта работы устройства производит преобразования k-рядного кода в однорядный, который и поступает на выход 9.
Преобразователь работает следующим образом.
Пусть в исходном состоянии в регистре
1 уже хранится двоично-десятичный код преобразуемого числа, а регистр 4 обнулен (запись преобразуемого кода в регистр 1 и обйуление регистра 4 производится по первому синхроимпульсу при наличии разрешающего потенциала на входе 7). Тогда в первом такте осуществляется следующее действие. На выходах блоков 2 памяти образуются суммы двоичных эквивалентов значений младших разрядов тетрад соответствующих групп тетрад, которые вместе со значением младшего разряда первой (самой младшей) тетрады образуют m-рядный код (m — число используемых в устройстве бло;;ов 2 памяти), поступающий на входы первой группы первого блока 3 суммирования. На входы второй группы блока 3 со сдвигом на один разряд в сторону младших разрядов подается k-рядный код (в первом такте его значение равно нулю), хранимый в регистре4. В блоке 3 суммирования (m к)рядный код преобразуется в k-рядный кол (в первом такое его значение равно нулю), хранимый в регистре 4. B блоке 3 суммирования
55 (m + k)-рядный код преобразуется в k-рядный, который по приходу второго синхроимпульса с разрешения потенциала на входе 8 устройства записывается в регистр 4. Одновременно с записью информации в регистр
4 по этому же синхроимпульсу происходит сдвиг информации в регистре 1 на один разряд в сторону его младших разрядов.
Аналогичным образом выполняются второй, третий и четвертый такты работы преобразователя. После выполнения четвертого такта образовавшийся в регистре 4
k-рядный код преобразуется в однорядный с помощью второго блока 5 суммирования, на выходах которого и получается конечный результат преобразования, Следует отметить, что можно получить несколько другой, практически равноценный вариант устройства, если адресные входы блоков 2 памяти соединить с выходами старших разрядов тетрад групп тетрад, на которые условно разбит регистр 1. B этом случае информацию в регистре 1 необходимо сдвигать в каждом такте на один разряд в направлении его старших разрядов, а содержимое регистра 4 передавать на входы второй группы блока 3 суммирования со сдвигом на один разряд в сторону старших разрядов.
Формула изобретения
Преобразователь двоично-десятичного кода в двоичный, содержащий сдвиговый регистр, состоящий из тетрад, группу блоков памяти, первый и второй блоки суммирования и промежуточный регистр, выходы которого соединены с входами второго блока суммирования, выходы которого являются выходами преобразователя, тактовый вход которого соединен с входом записи промежуточного регистра и с входом сдвига сдвигового регистра, выходы младших разрядов групп тетрад которого соединены с адресными входами соответствующих блоков памяти группы, выходы которых в соответствии с весами двоичных эквивалентов соединены с первыми входами первого блока суммирования, выходы которого соединены с информационными входами промежуточного регистра. вход сброса которого соединен с управляющим входом преобразователя и с входом записи сдвигового регистра, информационные входы которого соединены с информационными входами преобразователя, выход младшего разряда первой тетрады сдвигового регистра соединен с входом младшего разряда первой группы входов первого блока суммирования. отличающийся тем,что,c
1658387 целью повышения быстродействия, в нем ны с второй группой входов первого блока выходы промежуточного регистра соедине- суммирования, Составитель M.Àðøàâñêèé
Редактор В,Бугренкова Текред М.Моргентал Корректор О.Кравцова
Заказ 1722 Тираж 465 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101