Преобразователь двоично-десятичного кода целых чисел в двоичный код последовательностного типа - page 1

1
УДК 004.312.26
Преобразователь двоично-десятичного кода целых
чисел в двоичный код последовательностного типа
© В.Ф. Жирков, В.А. Мясников
МГТУ им. Н.Э. Баумана, Москва, 105005, Россия
Рассмотрен алгоритм преобразования двоично-десятичного кода целых чисел
в двоичный код, построена схема преобразователя многоразрядного целого числа.
Преобразователь последовательностного типа в отличие от комбинационного ха-
рактеризуется однородностью построения схемы и, следовательно, простотой на-
ращивания разрядности преобразуемых чисел. Показано, что реализация преобразо-
вателя последовательностного типа на программируемых логических интегральных
схемах, например, фирмы Xilinx, позволяет выполнить преобразование 4-разрядного
двоично-десятичного кода целого числа за ~200 нс, 8-разрядного – за 400 нс при так-
товой частоте 100 МГц.
Ключевые слова:
система счисления, двоично-десятичный код, двоичный код, преоб-
разователь, целое число, ПЛИС, последовательностная схема.
Задача преобразования чисел из десятичной системы счисления
в двоичную и обратно возникает при вводе и выводе информации в вы-
числительных устройствах и ЭВМ. Преобразование выполняется от-
дельно для целой и дробной частей числа. Cначала десятичные числа
представляются в двоично-десятичном коде, а затем двоично-десятич-
ные коды чисел преобразуются в двоичные.
Наиболее широкое применение получил двоично-десятичный код
(ДДК) 8421, в котором десятичные цифры 0, 1, …, 9 изображаются че-
тырехразрядными двоичными числами – тетрадами 0000, 0001, ..., 1001
соответственно. Цифры 8, 4, 2, 1 в обозначении кода – это веса разря-
дов двоичной тетрады.
Целое десятичное число
A
ц
выражается в виде
(1)
где
1
2
1 0
,
, ..., ,
n
n
α α α α
– цифры 0, 1, ..., 9 десятичного числа;
n
– чис-
ло разрядов десятичного числа; 10 – основание десятичной системы
счисления.
Поскольку основание системы счисления известно, выражение (1)
представляют в сокращенной форме
В двоично-десятичном коде 8421 число
A
ц
записывается в виде
1 2,3,4,5,6,7,8,9
Powered by FlippingBook