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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИ

ИЗОБРЕТЕН И

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

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

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

Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 02.08.76 (21) 2396815/18с пртосоединением заяаии №вЂ”

Государственный комитет (23) Приоритет—

) (43) Опубликовано 30.01.79. Бюллетень по делам изобретений и открытий (45) Дата опубликования описания 13.0 (72) Автор

;изобретения (71) Заявитель

А. 3. Подколзин (54) ПРЕОБРАЗОВАТЕЛЬ и-РАЗРЯДНОГО

ДЕСЯТИЧНОГО КОДА В ПЯТИРИЧНЫЙ

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

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

Недостатком известного устройства яв ляется невозможность преобразования B пятиричный код, большая сложность . устройства и относительно невысокая скорость преобразования.

Наиболее близким решением данной технической задачи является преобразователь ц-разрядного десятичного кода в пятиричный (2), содержащий двоично-десятичный регистр, дешифратор двоичнодесятичного кода, входы которого соединены с выходами двоично-десятичного регистра, и шифратор, выходы которого соединены со входами двоично-десятичного регистра (2).

Недостатком данного преобразователя является сложностЦ.

Целью изобретения является упрощение преобразователй.

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

Блок-схема предлагаемого устройства приведена на фиг. 1; на фиг; 2 — представлены таблицы преобразования. Использованы следующие обозначения: шифратор 1 (например, в коде 7 — 4 — 2 — 1), двоичнодесятичный регистр 2 сдвига, дешифратор

8 двоично-десятичного кода (например, в . коде 7 4 2 — 1), блок 4 удвоения двоично-десятичного кода, преобразователь 5

20 двоично-десятичного кода в пятиричный.

Алгоритм перевода десятичного целого числа в пятиричную систему основан на последовательном умножении числа на 0,2, которое при реализации алгоритма заменяется умножением на два. Очередное произведение образуется умножением на два предыдущего произведения с отброшенным младшим разрядом, умножение продолжается до тех пор, пока в последнем произвеЗ0 денни все разряды, кроме младшего, не бу64515О дут равны нулю. Пятиричным разрядам соответствуют предпоследние разряды ripoизведений, при этом между пятиричными цифрами и десятичными существует следующая зависимость:

51о

6|о

81о

91о

0l0

1 о

21о

31о

4 о

Пример перевода десятичного целого числа в пятиричную систему счисления:

7„2,28(91

Х 2 9„- 4,,5 7 8

2(1(Ц4

2 J 1„1о

О/ 2!2 2 р

Признак окончания перевода

В соответствии с описанным алгоритмом преобразователь работает следующим образом.

Перед началом преобразования десятичное число поступает, начиная с младших разрядов, через шифратор 1 по шинам подачи десятичных разрядов извне в двоично-десятичный регистр 2.

Из регйстра к-й разряд переводимого числа, представленный например, -в коде

7 — 4 — 2 — 1, поступает через дешифратор 8 двоично-десятичного кода на блок 4 удвоения, который формирует произведение по правилам десятичной таблицы умножения (см. табл. рис. 2б), причем разряд

«десятков» произведения запоминается в блоке.4 как перенос в следующий (к+1)-й разряд, который поступает на блок 4 при формировании (к+ 1) -rî -разряда промежуточйого - произведенйя, разряд" «единиц» произведения складывается по правилам десятичной таблицы сложения (см. табл.

4 рис. 2в) с переносом, полученным при формировании (к — 1)-ro разряда произведения. Результат сложения из блока 4 передается через шифратор в регистр. Младшие разряды промежуточных произведений не передаются в регистр, разряды пятиричного эквивалента выдаются с преобразователя б двоично-десятичного кода в пятиричный, который подготавливается перед

10 каждым умножением йа 2 самого числа или промежуточных произведений.

Достоинством описанного устройства является то, что процесс преобразования десятичных целых чисел в пятиричную систему сведен к выполнению только двух арифметических операций — умножению и сложению (операция деления переводимого числа на пять заменена операцией умножения на два). Эта замена позволила сократить объем необходимого оборудования.

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

1. Авторское свидетельство № 311474, кл. G 06 F 5/02, 1969.

45 2. Авторское свйдетельство № 230514, кл. G 06 F 5/02, 1968.

СССР, СССР

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

40 Источники информации, принятые во внимание прй экспертизе:

645150 ииый

Ичомътеяь

Входы разряда оисла десяти проиооедения

Единииы лроизаедеиия

Входы переноса

Входы разряда едияии, лроизбедения

Фх х

Фиг. 2

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

Редактор Б. Герцен,. Техред А, Камышникова Корректор С. Файн

Заказ 1133 42 Изд. № 111 " Тираж 779"" — Подписное

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

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

Тип. Харьк. фнл. пред. <Патент>