Устройство для преобразования последовательного кода в параллельный код
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может использоваться для преобразования последовательного двоичного знакоразрядного кода в параллельной двоичный дополнительный код. Цель изобретения - упрощение устройства. Устройство содержит элемент И 1, преобразователь 2 кода, арифметический блок 3, регистры 4, 5 памяти, информационные входы 6, 7, тактовые входы 8, 9 и выходы 10. 2 ил., 2 табл.
СОЮЗ СОНЕТСНИК
СОЦИАЛИСТИЧЕСНИК
РЕСПУБЛИК
1
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Ю
У б
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЦТИЯМ
ПРИ П(НТ СССР (21) 4405066/24-24 (22) 23.02,88 (46) 15.08.89. Бюл. Р 30 (72) В.Н.Леурдо, А.П.Царев и Т.Н.Черная (53) 621.394.67(088.8) (56) Авторское свидетельство СССР
9 744556, кл. G 06 F 7/38, 1976.
Авторское свидетельство СССР
Р 842785, кл. G 06 F 5/04, 1979. (51) 4 G 06 F 5/04, Н 03 .1 7/00
2 (54) УСТРОЦСТВО ДЛЯ ITPEOBPA3ÎÂÀÍÈß
ПОСЛЕДОВАТЕЛЬНОГО ЕОДА В пАРЛЛЛЕЛЬНЫЙ
КОД (57) Изобретение относится к вычислительной технике и может использоваться для преобразования последовательного двоичного знакоразрядного кода в параллельный двоичный дополнительный код. Цель изобретения — упрощение устройства. Устройство содержит элемент И 1, преобразователь
2 кода, арифметический блок 3, регистры 4. 5 памяти, информационные входы 6,7, тактовые входы 8, 9 и выходы 10. 2 ил., 2 табл.
Изобретение относится к Выч(}(си(тель}(ой (ех н(1ко и может по ((О. (ь. 1овл ть с я и р и (I o c T p
Целью изобретения явл c òcÿ упрок(ение устройства. 10
Ва фиг. 1 представлена (}}y}(x((}(ональная схема устройства, на фиг. 2— временные диаг раммы, пос}(як}щи(} с го работу.
Устройст зо содержит элемент И 1, преобразователь 2 кода, (и+1)-разрядный арифметический блок 3, первый и второй регистры 4 и 5 памяти, первый и второй информационные входы б и
7, первый и второй тактовые входы 20
8, 9., и (и+1)-разрядные выходы 10 устройства.
В двоичном знакоразрядном коде п-разрядное число С г(редставляется в регистр 5 и на п(нается преобразование следую(1}его числа.
Рассмотрим работу устройства для преобра зова}н(я из поспедовательного двоичного зна кора зрядного кода в параллель}(b}i двоичный дополнительный код при преобразовании числа С
1 0 1 (n = 3) .
Преобразователь 2 кода формирует код режима работы блока 3 в соответствии с табл. 2.
Пусть в исходном состоянии все разряды регистра 4 находятся в единичном состоянии.
По спаду первого тактового импульса, поступающего на тактовый. вход 9 устройства, на информационные входы б и 7 устройства одновременно поступают единицы — признак начала числа.
При этом преобразователь 2 устанавливает режим (А + В) блока 3, что фактически означает сдвиг содержимого регистра 4 в сторону старших разрядов, причем на первом разряде выхода блока 3 будет нуль. По фронту первого тактового импульса, поступающего с тактового входа 8 устройства, производится запись сдвинутого числа. Затем на тактовом входе 9 устройства устанавливается единица, блок.
3 вновь находится в режиме (А + В) и по фронту второго тактового импульса, поступающего с тактового входа
8 устройства, вновь производится сдвиг содержимого регистра 4 в сторону старших разрядов, причем в первый его разряд записывается нуль.
По спаду второго тактового импульса, поступающего на тактовый вход 9 устройства, на информационные входы 6 и 7 устройства поступают соответственно нуль и единица — r--ервый (старший) разряд входного числа С, равный 1. По фронту третьего тактового импульса, поступающего с тактового входа 8 устройства, вновь производится сдвиг числа в регистре 4„ как описано ° При поступлении единицы на тактовый вход 9 устройства преобразователь 2 переводит блок 4 в режим (A-1),. а по фронту четвертого тактового импульса, поступающего с тактового входа 8 устройства, полученный результат записывается в регистр 4.
25 в виде:
Н с=,Е,2 с;, с;а(1, О, 1), где I означает — 1.
На первый, второй информационные входы устройства число С поступает старшими разрядами вперед, причем на первый информационный вход 6 устройства поступает положительная часть числа С, а на второй информационный 35 вход 7 — отрицательная часть .числа
С, как показано в табл. 1.
Принцип работь} устройства заключается в следующем. . 40
При поступлении на информационные входы 6 и 7 устройства признака начала числа в первый и второй (младшие) разряды регистра 4 производится запись нулей. При поступлении цифры 1 45 блок 3 выполняет операцию суммирования чисел, поступающих на его входы.
Так как на оба его входа поступает одно число, то это эквивалентно сдвигу этого числа на один разряд в сторону старших разрядов. Затем производится вычитание единицы из полученного числа. При поступлении цифры 1 аналогично производится сдвиг числа и прибавление единицы к нему, а при поступлении цифры 0 производит-. ся только сдвиг. При поступлении признака начала следующего числа ре- . зультат преобразования записывается
По спаду третьего тактового импульса, поступающего на тактовый вход 9 устройства, на информационные входы 6 и 7 устройства поступают
15()103!) го числа.
Вход
Вход
Признак начала числа
Цифра С;
Таблица 2
Режим работы блока 3
Входы преобразователя 2
А+ В
А-1
А+ 1
А+В
1
1
Х Х
0 " 0
0 1
1 0
1 1
П р и м е ч а н и е. А и  — числа,.поступающие соответственно на первые и вторые входы блока 3, Х— произвольное состояние. нули — второй разряд входного числа
С, равный О. Вновь пр(1иэв<1Дит<-я сдвиг числа.в регистре 4, как описано. Затем при поступлении единицы на тактовый вход 9 устройства преобразователь 2 переводит блок 3 в режим
А, т.е. число в регистры 4 не изменяется.
По спаду четвертого тактового импульса, поступающеrо на тактовый вход 9 устройства, на информационные входы 6 и 7 устройства поступают соответственно единица и нуль — третий разряд входного числа С, равный
1. Вновь производится сдви числа в регистре 4, затем из его содержимого вычитается единица.
По спаду. пятого тактового импульса, поступающего на тактовый вход
9 устройства, на информационные входы 6 и 7 устройства вновь поступают единицы — признак начала следующего числа. При этом сигнал на выходе элемента И 1 соответствует тактовому входу 9 устройства и по его фронту происходит запись результата преобразования из регистра 4 в регистр 5 и начинается преобразование следующеСтарший разряд выходов 10 устрой.ства является знаковым. Результат прс (бра 1<(l(дния нс < 1(и<сl(T
НОГ О с ((< т(>HI! It Sl J) < I I i < j):l
О р и у л Il. It э О б р с г с
Устр<гй< TRo Д.<я нрс обр.(зова((ия последовательного кс IQ R пар» I:(с:II I!I ill код, содержащее Itppt(blй рег(1стр, T!tI l соединены с одноименнь<мн информационными входами второго ре гистра, элемент И, первый, второй н третий вхсды которого являются соответственно первым, вторым информационным и RToрым тактовым входами устройства, выход элемента И соединен с тактовым входом второго регистра, выходы которого являются выходами устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введены арифметический блок и преобразователь кода, первый, второй и третий входы и выходы которого подключены соответственно к первому, второму информационным и второму так;овому входам устройства и одноименным управляющим входам арифметического блока, информационные входы и выходы которого подключены соответственно к одноименным выходам и одноименным информационным входам перво- . го регистра.
Т а блица 1
1 501030
У 4 5 6 7 8 9
Составитель М.Никуленков
Техред JI.Îëèéíûê Корректор Л. Бескид
Редактор О.Спесивых
Заказ 4868/44 Тираж 668 Подписное
ВНИИПИ Государственного комитета о изобретениям и открытиям при ГКНТ СССР
11303S, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101