Преобразователь форматов данных
1. ПРЕОБРАЗОВАТЕЛЬ ФОРМАТОВ ДАННЫХ, содержащий блок нормализации мантиссы, счетчик порядка, триггер знака мантиссы и блок управления,тактовый вход которого соединен с тактовыми входами блока нормализации мантиссы и счетчика порядка и является тактовым входом преобразователя, входы мантиссы которого соединены с информационными входами блока нормализации мантиссы, вход триггера знака мантиссы соединен с входом знака преобразователя , входы порядка которого соединены с разрядными входами счетчика порядка, отличающийся тем, что, с целью повьшения быстродействия преобразователя, в него введены коммутатор мантиссы и коммутатор порядка, выходы которых являются выходами мантиссы и выходами порядка преобразователя соответственно, первый и второй управляющие входы коммутатора мантиссы и коммутатора порядка соединены с прямыми и инверсными выходами триггера знака мантиссы и соответственно старшего разряда счетчика порядка, выходы всех, кроме старшего, разрядов которого соединены с разрядными входами коммутатора порядка, разрядные входы коммутатора мантиссы соединены соответственно синформационными выходами всех, кроме младшего, разрядов блока нормализации мантиссы, вход разрешения приема которого соединен с входом разрешения приема блока управления и является входом разрешения приема преобразователя , выходы знака и знака порядка которого соединены соответственно с прямыми выходами триггера знака порядка и старшего разряда счетчика порядка, счетный вход которого соеди нен с выходом нормализации блока уп (Л равления, первый и второй входы анализа режима которого соединены соответственно с прямым и инверсным выходами старшего разряда блока нормализации мантиссы, входы сдвига и инкреfe мента которого соединены соответственно с выходами сдвига и инкременСО та блока управления, выходы заняю тости и разрешения выдачи которого 4: являются соответственно выходами занятости и разрешения вьщачи преобразователя , вход окончания приема которого соединен с входом окончания приема блока управления, входы знака и знака порядка которого соединены соответственно с входами знака и первого разряда порядка преобразователя, вход второго разряда порядка которого является выходом переполнения преобразователя , причем блок управления содержит два элемента НЕ, три элемо.и та ИЛИ, четыре элемента И и три RS-триггера, синхровходы которьк со
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
as SU an
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOlVfY СВИДЕТЕЛЬС ТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ. СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3492714/18-24 (22) l7.09.82 (46) l5.05.84. Бюл. Ф 18 (72) В.П.Боюн и Ш.И.Мамедов .(71) Ордена Ленина институт кибернетики им.В.М.Глушкова (53) 68 1.325(088.8) (56) 1. Карцев M.À. Арифметика цифровых машин. "Наука", 1969, с. 543551.
2. Авторское свидетельство СССР к- 717755, кл. С 06 F 5/02, l977 (прототип) . (54)(57) 1. ПРЕОБРАЗОВАТЕЛЬ ФОРМАТОВ
ДАННЬИ, содержащий блок нормализации мантиссы, счетчик порядка, триггер знака мантиссы и блок управления,тактовый вход которого соединен с тактовыми входами блока нормализации мантиссы и счетчика порядка и является тактовым входом преобразователя, входы мантиссы которого соединены с информационными входами блока нормализации мантиссы, вход триггера знака мантиссы соединен с входом знака преобразователя, входы порядка которого соединены с разрядными входами счет- чика порядка, отличающийся тем, что, с целью повышения быстродействия преобразователя, в него введены коммутатор мантиссы и коммутатор порядка, выходы которых являются выходами мантиссы и выходами порядка преобразователя соответственно, первый и второй управляющие входы коммутатора мантиссы и коммутатора порядка соединены с прямыми и инверсными выходами триггера знака мантиссы и соответственно старшего разряда счетчика порядка выходы всех кроме старшего, разрядов которого соединены с разрядными входами коммутатора порядка, разрядные входы коммутатора мантиссы соединены соответственно синформационными выходами всех, кроме младшего, разрядов блока нормализации мантиссы, вход разрешения приема которого соединен с входом разрешения приема блока управления и является входом разрешения приема преобразователя, выходы знака и знака порядка которого соединены соответственно с прямыми выходами триггера знака порядка и старшего разряда счетчика порядка, счетный вход которого соеди нен с выходом нормализации блока управления, первый и второй входы анализа режима которого соединены соответственно с прямым и инверсным выходами старшего разряда блока нормали- а зации мантиссы, входы сдвига и инкремента которого соединены соответственно с выходами сдвига и инкремента блока управления, выходы занятости и разрешения выдачи которого являются соответственно выходами занятости и разрешения выдачи преобразователя, вход окончания приема которого соединен с входом окончания приема блока управления, входы знака и знака порядка которого соединены соответственно с входами знака и первого разряда порядка преобразователя, вход второго разряда порядка которого является выходом переполнения преобразователя, причем блок управления содержит два элемента НЕ, три элем<в та HJIH четыре элемента И и три
QS -триггера, синхровходы которых сп10 единены с тактовым входом блока óïравления, первый и второй входы анализа режима работы которого соединены с первыми входами первого элемента И и объединены с первыми входами второго, третьего и четвертого элементов И, вторые входы которых и вто. рой вход первого элемента И соединены с выходом первого триггера и являются выходом занятости блока управления, вход знака которого соединен с -входом второго триггера и через первый элемент HE с первым вх дом первого элемента ИЛИ, второй вход которого соединен с выходом второго элемента И и является выходом сдвига блока управления, вход знака порядка которого соединен через второй элемент HE с б -входом третьего триггера и с первым входом второго элемента
ИЛИ, второй вход которого соединен с выходом третьего элемента И и пер вым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента И и является выходом инкремента блока управления, выход разрешения выдачи которого соединен с выходом четвертого элемента И, третий и четвертый входы которого соединены соответственно с инверсными входами второго и третьего триггеров, h --входы которых соединены соответственно с выходами первого и второго элементов ИЛИ, а прямые выходы соединены соответственно с третьими входами второго и третьего элементов И, 5 — и В -входы первого триггера соединены соответственно с входами разрешения приема и окончания приема блока управления, выход нормализации которого соединен с выходом третьего элемента HJIH.
2. Преобразователь по п.1, о т л и ч а ю шийся тем, что в нем блок нормализации мантиссы состоит
92490 из разрядов, первый и второй информационные входы и вход переноса каждого из которых, кроме младшего, соединены с первым и вторым информационнымн выходами и выходом переноса соседнего младшего разряда, причем каждый разряд блока нормализации мантиссы содержит RS -триггер, два элемента ИЛИ, две группы по три элемента И, элемент НЕ и элемент И,первый вход которого являегся входом переноса разряда блока нормализации мантиссы, разрядный вход которого соединен с первым входом первого элемента И первой группы и через элемент HE с первым входом псрвого элемента И второй группы, вторые входы первых элементов И первой и второй групп соединены с входом разрешения приема блока нормализации мантиссы, первые входы вторых элементов И ервой и второй групп являются прямыми инверсным информационными входами разряда блока нормализации мантиссы, вторые входы вторых элементов И первой и второй групп соединены с входом сдвига блока нормализации мантиссы, вход инкремента которого соединен с первыми входами третьих элементов И первой и второй групп, вторые входы которых соединены с выходом элемента И, второй вход которого соединен с последовательным инверсным информационным входом разряда блока нормализации мантиссы, выходы элементов И первой и второй групп соединены с входами соответствующих элементов ИЛИ, выходы которых соединены соответственно с 5 — и К -входами триггера, прямой и инверсный выходы которого и выход элеменга И являются соответственно последовательными прямым и инверсными информационными выходами и выходом переноса разряда блока нормализации мантиссы.
Изобретение относится к цифровой вычислительной технике и может быть использовано при построении устройств согласования ЭВМ с различными форматами представления данных.
Известен преобразователь форматов данных, содержащий регистр мантиссы, регистр порядка, счетчик порядка и сумматор l), Недостатками известного устройст5 ва является невозможность преобраэо10924 з вания чисел с шестнадцатиричным основанием и большой объем аппаратуры.
Наиболее близким к предлагаемому является преобразователь форматов данных, содержащий двоичный и десятичный регистры мантиссы, старшую и младшие тетрады десятичного регистра мантиссы, блок коррекции, двоичный и
t десятичный реверсивные счетчики порядка,дешифраторы нуля двоичного и десятичного реверсивных счетчиков порядка, дешифраторы нуля двоичного и десятичного регистров мантиссы, дешифраторы прямого и обратного преобразования, блок управления, триггер направления преобразования, генератор тактовых импульсов, выход которого соединен с входами дешифратора прямого и обратного преобразования, причем тактовый вход блока управления соединен с тактовыми входами регистра мантиссы и счетчика порядка, входы мантиссы преобразователя соединены с разрядными входами регистра мантиссы (2)., 25
Недостатками известного преобразователя являются низкое быстродействие и большие аппаратурные затраты.
Цель изобретения — повышение быстродействия и сокращение аппаратурных затрат.
Поставленная цель достигается тем, что в преобразователь форматов данных, содержащий блок нормализации мантиссы, счетчик порядка, триггер знака мантиссы и блок управления, тактовый вход которого соединен с тактовыми входами блока нормализации
40 мантиссы и счетчика порядка и является тактовым входом преобразователя, входы мантиссы которого соединены с информационными входами блока нормализации мантиссы, вход триггера зна45 ка мантиссы соединен с входом знака преобразователя, входы порядка которого соединены с разрядными входами счетчика порядка, введены коммутатор мантиссы и коммутатор порядка, выходы которых являются выходами ман50 тиссы и выходами порядка преобразователя соответственно, первый и второй управляющие входы коммутатора мантиссы и коммутатора порядка соединены с прямыми и инверсными выхода ми триггера знака мантиссы и соот етственно старшего разряда счетчика поржицка, выходы всех, кроме старшего, 90 разрядов которого соединсны с разрядными входами коммутатора порядка, разрядные входы коммутатора мантиссы соединены соответственно с информационными выходами всех, кроме младшего, разрядов блока нормализации мантиссы, вход разрешения приема которого соединен с входом разрешения приема блока управления и является входом разрешения приема преобразова. теля, выходы знака и знака порядка которого соединены соответственно с прямыми выходами триггера знака порядка и старшего разряда счетчика порядка счетный вход которого соединен с выходом нормализации блока управления, первый и второй входы анализа режима, которого соединены соответственно с прямым и инверсным выходами старшего разряда блока нормализации мантиссы, входы сдвига и инкремента которого соединены соответственно с выходами сдвига и инкремента блока управления, выходы занятости и разрешения выдачи которо о являются соответственно выходами занятости и разрешения выдачи преобразователя, вход окончания приема которого соединен с входом окончания приема блока управления, входы знака и знака порядка которого соединены соответственно с входами знака и первого разряда порядка преобразователя, вход второго разряда порядка которого является выходом переполнения преобразователя, причем блок управления содержит два элемента НЕ, три элемента
ИЛИ,четыре элемента И и три К5 †триггера, синхровходы которых соединены с тактовым входом блока управления, первый и второй входы анализа режима работы которого соединены с первыми входами первого элемента И и объединены с первыми входами второго, третьего и четвертого элементов И, вторые входы которых и второй вход первого элемента И соединены с выходом первого триггера и являются выходом занятости блока упраВления, вход знака которого соединен с -входом второго триггера и через первый элемент НЕ с первым входом первого элемента ИЛИ, второй в од которого соединен с выходом второго элемента И и является выходом сдвига блока управления, вход знака порядка которого соединен через второй элемент НЕ с 5 -входом третьего триггера и с первым входом второго элемен1092490 та ИПИ, второй вход которого соединен с выходом третьего элемента И и первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента И и является выходом инкремента блока управления, выход разрешения выдачи которого сое. динен с выходом четвертого элемента И, третий и четвертый входы которого соединены соответственно с инверсными входами второго и третьего триггеров, R -входы которых соединены соответственно с выходами первого и второго элементов ИЛИ, а прямые выходы соединены соответственно с третьими входами второго и третьего элементов И, 5 — и R -входы первого триггера соединены соответственно с входами разрешения приема и окончания приема блока управления, выход нормализации которого соединен с выходом третьего элемента ИЛИ.
В преобразователе блок нормализации мантиссы состоит из разрядов, первый и второй информационные входы и вход переноса каждого из которых, кроме младшего, соединены с первым и вторым информационными выходами и выходом переноса соседнего младшего разряда, причем каждый разряд ЗО блока нормализации мантиссы содержит AS -триггер, два элемента ИЛИ, две группы по три элемента И, элемент НЕ и элемент И, первый вход которого является входом переноса разряда блока нормализации мантиссы, разрядный вход которого соединен с первым входом первого элемента И первой группы и через элемент НЕ с первым входом первого элемента И второй группы, вторые входы первых элементов И первой и второй групп соединены с входом разрешения приема блока нормализации мантиссы, первые входы вторых элементов И первой и второй групп являются прямым и инверсным информационными входами разряда блока нормализации мантиссы, вторые входы вторых элементов И первой и второй групп соединены с входом о сдвига блока нормализации мантиссы, вход инкремента которого соединен с первыми входами третьих элементов И первой и второй групп, вторые входы которых соединены с выходом элемента И, второй вход которого соединен с последовательным инверсным информационным входом разряда блока нормализации мантиссы, выходы элементов И первой и второй групп соединены с входами соответствующих элементов ИЛИ выходы которых соединены соответственно с S- и К-входами триггера, прямой и инверсный выходы которого и выход элемента И являются соетветственно последовательными прямым и инверсными информационными выходами и выходом переноса разряда блока нормализации мантиссы.
На фиг.1 приведена блок-схема предлагаемого преобразователя, на фиг,2 — схема блока управления, на фиг.3 — схема двух разрядов блока нормализации мантиссы и коммутатора мантиссы.
Преобразователь (фиг.1) содержит блок 1 нормализации мантиссы, счетчик 2 порядка, коммутатор 3 мантиссы, коммутатор 4 порядка и блок 5 управления, триггер 6 знака мантиссы, выход 7 занятости, выход 8 переполнения, выход 9 разрешения выдачи, вход
i0 окончания приема, тактовый вход 11 преобразователя, вход 12 разрешения приема.
Блок 5 управления (фиг.2) содержит триггеры !3-15, элементы НЕ 16-17, элементы ИЛИ 18-19, элементы И 20-23, элемент ИЛИ 24.
Каждый разряд блока 1 нормализации мантиссы и коммутатора 3 мантиссы (фиг.3) содержит P$ -триггер 25, элементы HJIH 26-27, две группы элементов И 28-29, элемент НЕ 30, элемент И 31, элемент И-ИЛИ 32.
Принцип построения и работу предлагаемого преобразователя рассмотрим на примере преобразования формата данных ЕС ЭВМ в формат СМ ЭВМ.
Двоичные числа с плавающей запятой в формате ЕС ЭВМ представляются следующим образом: 1 разряд — знак числа, 7 разрядов — порядок,* 24 разряда — мантисса.
Основаиие счисления в этом формате принято равным 2 =16, поэтому нормализация чисел осуществляется с точнос тью до тетрады.
Порядок чисел представляется увеЬ личенным на 2 =64, т.е. смещенным на числовой оси в положительном направлении на 6 разрядов, в результате чего все порядки являются положительными.
Положительные и отрицательные числа с плавающей запятой (их порядки и мантиссы) во всех моделях ЭВМ Единой системы В оперативной памяти хра1Р92490 нятся в прямом коде. Знак числа определяется по значению двоичной цифры в знаковом разряде.
Диапазон представления нормализованных шестнадцатиричных чисел (по 5 абсолютному значению) определяется пределами от 16 до 16 3.
64
Двоичные числа с плавающей запятой в формате CM 3BM (модели СМ-1, СМ-2) представляются следующим образом:
1 разряд — знак мантиссы, 23 разряда — мантисса, 7 разрядов — порядок, 1 разряд — знак порядка.
Основание системы счисления в формате СМ 3ВМ принято равным 2, 15 поэтому нормализация чисел осуществляется с точностью до 1 разряда.
Положительная мантисса и положительный порядок представляются в пря. мом коде со знаковыми разрядами рав- 20 ными О.
Отрицательная мантисса и отрицательный порядок представляются в дополнительном коде со знаковыми разрядами равными 1.
Предполагается, что запятая в ман. тиссе фиксируется непосредственно слева от ее старшей цифры.
Диапазон представления нормализованных чисел (по абсолютному значе- 30 лы нию) находится в пределах от 2 до 2, т.е. значительно уже, чем диапазон представления чисел в форма те EC 3BM.
Преобразователь работает следующим образом.
При подключении входного кода и подаче сигнала "Разрешение приема" по входу 12 (фиг.1) осуществляется запись нулевого разряда (знак числа) 40 в нулевой (знаковый) разряд блока 1 нормализации мантиссы, 8-31 разрядов в 24-разрядный блок 1 нормализации мантиссы, первого разряда порядка с инВеРсией в знаковый РазРЯД c e FvH 4> ка 2 порядка, 3-7 разрядов порядка в
1-5 разряды счетчика 2 порядков, в 6-7 разряды счетчика 2 порядка при этом записывается "0". Нулевой и перВыи разряды Входного кода эаписыВа- 50 ются также в триггерах 13 и 14 блока
5 управления в прямом и инверсном коде соответственно (фиг.2). Сигнал
ВРаэрешение приема", поступившнй также в блок 5 управления по пятому
55 входу, устанавливает триггер 15 в единичное состояние, который подготавливает блок 5 управления к работе и выдает по четвертому выходу сигнал
"Занято" на выход 7, предупреждая источник входной информации о занятости устройства.
Знак мантиссы по выходу совпадает со знаком входного числа, поэтому он однозначно отображается через знаковый разряд мантиссы на Выход. Порядок числа в исходном формате представляется смещенным в положительном направлении и все порядки являются по ложительными, при этом "1" в старшем (первом) разряде порядка свидетельствует о положительном порядке, а "0 об отрицательном. Поэтому знак порядка в преобразованном формате определяется как инверсия старшего (первого) разряда порядка входного числа.
Диапазон, представления чисел в исходном формате с шестнадцатиричным основанием значительно шире, чем возможное представление чисел в формате с двоичным основанием, при этом наличие "1" во втором разряде порядка входного числа свидетельствует о том, что данное число не может быть преобразовано в выходной формат, поэтому в такой ситуации по выходу 8 выдается сигнал "Переполнение".
Число, нормализованное во входном формате с шестнадцатиричным основанием, может оказаться не нормализованным в выходном формате с двоичным основанием, поэтому по триггеру 6 знака осуществляется контроль нормализации. Если он находится в нуле, то единица на нулевом (инверсном) выходе этого триггера, заведенная на первый вход блока 5 управления, открывает элемент И 20 (фиг.2), который дает разрешение на первый вьмод блока 5 управления для сдвигов (без знака) блока 1 нормализации мантиссы влево и через элемент ИЛИ 24 на третий выход блока 5 управления для вычитания единиц из счетчика 2 порядка. Сдвиги в блоке 1 нормализации мантиссы и вычитание единиц в счетчике 2 порядка осуществляются под Воздействием тактовых импульсов по входу
11 до тех пор, пока в старшем (первом) разряде блока нормализации мантиссы не появится "1". Количество возможных сдвигов, которые должны быть сделаны для нормализации, равно 0-3.
При появлении " 1" в старшем (riepвом) разряде блока нормализации мантиссы снимается разрешающий сигнал с входа элемента И 20 и, соответствен10
2490
Порядок
Число тисса числа
<4
16
Исходный
001010000000000000000000 1001110 код
Инверсия
Прием на регистр мантиссы и счет0111000
01101 10
0110110
001 1000000000000000000
Д чик порядка
После нормализации
Выходной
2
10100000000000000000000 код
Знак мантиссы
Знак Поря по- док пяпМантисса
9 109 но, с первого и третьего выхода блока управления появляется разрешающий сиг, нал с единичного выхода старшего разряда блока нормализации мантиссы по второму входу блока 5 управления на входах элементов И 21-23, подготавливая блок управления для дальнейшей работы. Если число в блоке 1 нормализации мантиссы сразу оказалось йормализованным, то сдвиги блока 1 нормализации мантиссы и вычитание единицы из счетчика 2 порядка не производятся
Отрицательная мантисса и отрицательный порядок в выходном формате должны быть представлены в дополнительном коде со знаковым разрядом равным "1", поэтому после нормализации числа блоком 5 управления осуществляется проверка знака входного числа и старшего разряда порядка, записанных в его триггерах 13 и 14.
Если мантисса отрицательна, то единичный выход триггера 13 открывает элемент И 21, выдавая на второй выход разрешающий сигнал для вычитания единицы из содержимого блока 1 нормализации. При отрицательном порядке единичным выходом триггера 14 открывается элемент И 22, который через элемент ИЛИ 24 выдает разрешающий сигнал на третий выход для вычитания единицы иэ счетчика 2 порядка.
При отрицательных мантиссе и порядке проверка их знаков и вычитание единиц иэ блока 1 нормализации мантиссы и счетчика 2 порядка осуществляется одновременно. Следующим тактовым импульсом триггеры 13 и 14 сбрасываются в нулевое состояние, разрешая через элемент И 23 подачу сигнала
"Разрешение выдачи" по пятому выходу)
Знак Ман блока 5 управления на выход 9 устрой; ства.
Триггер б знака, знаковый разряд счетчика 2 порядка управляют комму5 таторои 3 мантиссы и коммутатором 4 порядка, коммутируя на выход-прямой или обратный коц содержимого блока 1 нормализации мантиссы и счетчика 2 порядка. При положительных знаках коммутируются прямые коды, при отрицательных — обратные.
После того, как выходной код будет принят приемником информации, из него должен поступить сигнал окончания приема по входу 10, который сбрасывает триггер 15 в нулевое состояние, снимает сигнал занятости по выходу 7, после чего устройство готово к приему нового числа.
Особенностью преобразования мантие сы является также то, что в исходном коде мантисса представлена 24 разряда ми, а в выходном — 23 разрядами, поэтому если после приема мантиссы на блок 1 нормализации мантиссы мантисса оказывается нормализована для двоичного основания, то происходит потеря одного разряда мантиссы. В остальных случаях все разряды мантис30 сы сохраняются.
Некоторь1е особенности построения имеет и блок нормализации мантиссы.
В нем кроме обычных функций, выполняемых регистром (прием числа, сдвиг содержимого), имеется возможность вычитания единицы из его содержимого (как в обычном счетчике). Первые элементы И в группах используются для приема числа, вторые — для сдвига, трещ тьи — для вычитания с целью сквозного заема на элементах И.
ll p и м е р 1. Преобразование форматов данных.
1092490
Пример 2.
Знак числа
Мантисса
Порядок
Число
Исходный код
001010000000000000000000
-5
16
0001110
Инверсия
Прием на регистр мантиссы и
001 010000000000000000000
1111000 счетчик порядка
После нормализации
101000000000000000000000
1110110
После вычитания "1"
5 54
100111111111111111111111
1110101 инверсия инверсия
Выходной код (доп. код) 011000000000000000000000
Знак Поряпо- док рядка
Знак мантисМантисса сы
Преобразование 16- и 64-разрядных форматов данных осуществляется анало. гично изложенному, при этом разряд- 3 ность блока 1 нормализации мантиссы должна быть уменьшена или увеличена на соответствующее количество разрядов.
Таким образом, преобразование форматов данных с плавающей запятой в 4б предлагаемом устройстве осуществля" ется за 1-2 такта при преобразовании положительных и отрицательных нормализованных чисел и за 2-5 тактов при преобразовании ненормализованных в 45 двоичной системе счисления чисел. В прототипе преобразование форматов данных с плавающей запятой требует временных затрат в десятки-сотни тактов.
Аппаратурные затраты в предлагае- 5О мом устройстве также в 2-3 раза меньше, что указывает на его высокую эффективность.
Наиболее часто операция преобразования форматов данных в плавающей запятой осуществляется по программе на процессоре более дешевой из сопрягаемых ЗВМ (в данном случае на
ЭВМ серии СМ-1 или CM-2). При этом для преобразования форматов данных на базовом устройстве требуется выполнение нескольких десятков машинных команд, что требует больших временных затрат. Анпаратурные затраты на процессор также несоизмеримо больше по сравнению с предлагаемым устройством. Поэтому предлагаемое устройство имеет более высокое быстродействие и меньшие аппаратурные затраты.
1092490
1092490 йУЮД LU0
1092490
Ъ
ВНИИПИ Заказ 3255/32 Тираж 699 GQQGHcH"fe фидиад ддП "Иатеит, г.Ужгород, уа.0роектиая,