Процессор обработки изображений Советский патент 1989 года по МПК G06T1/20 

Описание патента на изобретение SU1532949A1

СП

со

Похожие патенты SU1532949A1

название год авторы номер документа
Процессор параллельной обработки 1990
  • Садовникова Антонина Инокентьевна
  • Осетров Павел Алексеевич
  • Елагин Валерий Михайлович
  • Ефремов Николай Владимирович
  • Горбунова Анна Игоревна
  • Косачев Леонид Васильевич
  • Петров Юрий Михайлович
  • Антонов Алексей Юрьевич
SU1797126A1
Микропрограммируемый векторный процессор 1987
  • Вейц Александр Вениаминович
  • Дятчина Ирина Федоровна
  • Жуков Валерий Александрович
  • Криворучко Виталий Федорович
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Сперанская Ирина Владимировна
  • Шевцов Сергей Валентинович
  • Прангишвили Ивери Варламович
  • Левертов Яков Анатольевич
  • Денисенко Сергей Васильевич
SU1594557A1
Устройство микропрограммного управления 1987
  • Криворучко Виталий Федорович
  • Шевцов Сергей Валентинович
  • Соколов Владимир Владимирович
  • Вейц Александр Вениаминович
  • Малюгин Владимир Дмитриевич
  • Жуков Валерий Александрович
  • Левертов Яков Анатольевич
  • Дятчина Ирина Федоровна
  • Сперанская Ирина Владимировна
SU1539776A1
Вычислительный модуль и способ обработки с использованием такого модуля 2018
  • Елизаров Сергей Георгиевич
  • Лукъянченко Георгий Александрович
  • Советов Петр Николаевич
RU2689433C1
Процессор микропрограмируемой ЭВМ 1989
  • Кричевский Борис Михайлович
  • Любарский Валерий Федорович
  • Якуба Анатолий Александрович
SU1697082A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1
МАКРОПРОЦЕССОР 2001
RU2210808C2
ПРОЦЕССОРНЫЙ ЭЛЕМЕНТ 1996
  • Бондаренко А.В.
  • Мельников С.В.
  • Новиков В.М.
  • Чадов Г.И.
RU2089936C1
МНОГОПРОЦЕССОРНАЯ ВЕКТОРНАЯ ЭВМ 1995
  • Миллер Л.Я.
  • Мухтарулин В.С.
RU2113010C1
УСТРОЙСТВО ОБРАБОТКИ ДВУХМЕРНЫХ И ТРЕХМЕРНЫХ ИЗОБРАЖЕНИЙ 2005
  • Бимаков Валерий Александрович
  • Бимаков Егор Валерьевич
RU2289161C1

Иллюстрации к изобретению SU 1 532 949 A1

Реферат патента 1989 года Процессор обработки изображений

Изобретение относится к автоматике, вычислительной и информационно-измерительной технике и может быть использовано в системах цифровой обработки изображений. Целью изобретения является расширение функциональных возможностей за счет обеспечения параллельного обмена данными между блоком памяти изображений и процессорными элементами, между самими процессорными элементами, что увеличивает эффективность вычислений для широкого класса алгоритмов, и за счет выполнения в каждом процессорном элементе арифметических операций по модулям 211 -1, 213 -1, 217 - 1, 219 -1. В процессоре осуществляется параллельный обмен данными между четырьмя процессорными элементами и блоком памяти изображений, между процессорными элементами благодаря введению блока обмена, и функционального запоминающего устройства, причем процессор обработки изображений работает под управлением ЭВМ. Устройство предназначено для работы с системой "Спектр-ДК". 2 з.п. ф-лы, 3 ил.

Формула изобретения SU 1 532 949 A1

Изобретение относится к автоматике, вычислительной и информационно- измерительной технике и может быть использовано в системах цифровой обработки изображений.

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

процессорном элементе арифметических операций по модулям 2 -1, 21 -1,

217-1, 2й-1.

На фиг. 1 изображена структурная схема процессора обработки изображений; на фиг. 2 - структурная схема процессорного элемента; на фиг. 3 - структурная схема блока ах +Ь.

Процессор обработки изображений (фиг. 1) содержит первый процессорный элемент (ПЭ 1) 1, второй процессорный элемент (ПЭ 2)2, третий процессорный элемент (ПЭ 3) 3, четвер тый процессорный элемент (ПЭ 4) 4,

блок 5 коммутации, блок 6 обмена, блок 7 памяти изображений, функциональное запоминающее 8 устройство, блок 9 управления, группу входов 10 данных, группу входов 11 адреса, группу входов 12 управления и группу ныходов 13 данных. Процессорный элемент содержит блок 14 вычисления + b, первый элемент И 15, второй элемент И 16, входной 17 регистр, выходной 18 регистр, буферный 19 блок, арифметике- логическое устройство 0, группу входов 21 управления, Йход 22 маскирования, первую группу Јходов 23 данных, группу выходов 24 условий, группу выходов 25 данных и бторую группу входов 26 данных. Блок ах + Ъ содержит группу 27 элементов И, блок 28 умножения, группу 29 эле- Ментов НЕ, коммутатор 30, элемент И-ШШ 31, вторую группу 32 элементов И, арифметико-логический 33 блок, элемент ИЛИ 34, элемент И 35, регистр 36, группу входов 37 данных, вход 38 маскирования, группу входов 39 управления и группу выходов 40 данных.

I

Процессор обработки изображений

работает следующим образом.

От интерфейса (И-41) (фиг.1) по группе входов 10 данных под управ- лением группы входов 11 адреса и группы входов 12 управления в па- 1 мять программ блока 9 заносится из управляющей ЭВМ программа работы процессора обработки изображений. Далее передачей числа по интерфейсу И-41 в блок 9 производится запуск программы. Программа состоит из 128-битовых микрокоманд, поля которых управляют работой ПЭ 1 - 4 (все четыре процессорных элемента управляются одними и теми же полями) блока 6 обмена, блока 7 памяти изображений, устройством 8.

Регистр маски, находящийся в блоке 9, задает возможные варианты работы процессора обработки изображений. В зависимости от значения пятого бита регистра маски возможны два режима работы. Если значение пятого бита равно нулю, то могут работать все четыре процессорных элемента каждый со своей частью блока памяти 7 изображений или устройства 8. При этом можно замаскировать (запретить по записи данных) работу любых из

5 0 5

0

5

0

0

5

четырех ПЭ и соответствующих частей блока 7 памяти изображений. Работа частей устройства 8 не маскируется. Маскирование задается значениями первых четырех бит (биты А, В, С, D) регистра маски. Когда i-й, i 1,2,3, 4, бит маскирования равен единице, то работа соответствующего 1-го ПЭ и части памяти изображений разрешена, в противном случае равенства бита нулю работа маскируется. В данном режиме работы на втором, третьем и четвертом входах-выходах данных блока 5 коммутации - третье состояние. В зависимости от сигналов управления блока 9 управления блок 5 коммутации пропускает данные от первого процессорного 1 элемента к первой части блока 7 памяти изображений или в обратном направлении. В зависимости от первых четырех бит регистра маски может маскироваться также запись из процессорного элемента в блок обмена.

Если значение пятого бита регистра маски равно единице, то работает только ПЭ 1 и все четыре части блока памяти изображений. Работа устройства 8 в этом режиме запрещается. Запись во второй, третий и четвертый ПЭ в этом режиме постоянно маскируется. Запись данных в блок 6 обмена производится только из первого процессорного элемента 1, т.е. блок 6 обмена используется в этом режиме как дополнительный регистр. В случае чтения из памяти изображений в зависимости от значения младших двух бит адреса чтения блок 5 коммутации пропускает на ПЭ 1 данные от соответствующей части памяти изображений. В случае записи в блок памяти 7 изображений блок 5 коммутации передает данные от ПЭ 1 на все четыре части памяти изображений. Однако в зависимости от значения младших двух бит адреса записи запись происходит только в одну часть. Запись в остальные части маскируется. Таким образом, в данном режиме работы первый ПЭ работает со всеми четырьмя частями памяти изображений.

Первый ПЭ передает на блок 9 управления биты условий, которые влияют на последовательность выполнения микрокоманд в программе.

В блоке управления содержатся регистры, которые задают адресацию для

блока 7 памяти изображений или уст- ройтсва 8, команду на устройство 8, модуль, по которому производятся вычисления во всех четырех ПЭ, маскирование работы ПЭ и частей памяти. Эти регистры получают данные от первого ПЭ. Первый ПЭ может получать данные от регистров, задающих адресацию точки в пределах страницы. Группа выходов 13 данных может использоваться для передачи данных от процессора обработки изображений во внешние устройства.

В режиме работы четырех ПЭ возможно параллельное считывание четырех точек изображения из блока .7 памяти изображений, их обработка с помощью ПЭ 1 -4. Промежуточные результаты могут записываться в устройство 8, а также для этого может использоваться блок 7 памяти изображений. Функциональное запоминающее 8 устройство позволяет параллельное считывание не только по строкам, но и параллельно четырех точек по столбцам. В результате возможна эффективная раздельная обработка изображений (сначала по строкам, потом по столбцам), которая характерна для многих алгоритмов. Наличие в ПЭ двух видов арифметики (обычная арифметика, арифметика конечных колец вычетов по модулям М. 2й -1, М4 21i -I; M., 2 7-1: М, 2 -1)

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

Первый 1, второй 2, третий 3 и четвертый 4 ПЭ работают следующим образом.

На вход 22 1-го ПЭ (i 1, 2, 3, 4) поступает соответствующий бит (А, В, С или D) маскирования. Если значение этого бита равно нулю, то запрещается запись данных в регистры арифметико-логического 20 устройства, блока 14 ах + b входной 17 и выходной 18 регистры. В случае равенства бита единице запись данных разрешена, т.е. работа ПЭ не маскируется .

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

0

5

0

5

биты задают действия, выполняемые блоком 14 ах + Ь, входным 17 и выходным 18 регистрами, буферным 19 блоком и устройством 20. Биты микрокоманды задают также выбор операнда (источника данных) по первому и второму входам данных устройства 20 и выбор приемника данных, куда заносится результат с группы выходов 25 данных.

На первый вход данных устройства 20 поступает операнд с выхода вход- ного 17 регистра или с первого выхода данных буферного 19 блока. На второй вход данных устройства 20 поступает операнд с второго выхода данных буферного 19 блока или с группы входа 26, куда они поступают с блока 6 обмена. Для первого ПЭ операнд на второй вход данных может поступать также с выхода данных блока управления. Буферный 19 блок получает данные от блока 14 ах +Ь или от блока 9 через группу входов 21 управления.

Арифметико-логическое устройство выполняет над двумя операндами действие, задаваемое соответствующими битами на группе входов 21 управления. Результат действия заносится во внутренние регистры устройства 20 в выходной 18 регистр, в блок 14 ах + b или в блок 6 обмена. Для первого ПЭ результат действия арифметико-логического устройства может заноситься от группы выходов 25 данных в блок управления. Этот же ПЭ выдает биты условий на группу выходов 24 для блока 9 управления.

Арифметико-логическое устройство и блок ах + b не выполняют действий в случаях обмена ПЭ данными с блоком памяти изображений или устройст- , вом 8. Обмен прроисходит через группу входов 23 данных. При чтении из памяти на первом входе элемента И 15 выставляется единица и1 данные на первой группе входов 23 данных заносятся во входной 17 регистр. На входах Е регистров 17 я 18.в этом случае нули и их выходы находятся в третьем состоянии. На втором входе элемента И 16 нулевые значения, т.е. запись данных в регистр 18 не происходит. В регистре 17 8-разрядные данные от группы входов 23 дополняются со стороны старших разрядов до 20- разрядных.

0

5

0

0

5

При записи в память на входе Е регистра 17 и на первом входе элемента И 15 - нулевые значения, т.е. ЕО входной регистр не заносятся данные и на его выходе третье состояние. На входе Е регистра 18 имеется единица, а на втором входе элемента И 16 - ноль. Это означает, что запись в регистр 18 не происходит, а данные с (го выхода поступают на группу входов 23 (на память).

Блок ах + b работает следующим (Ьбразом.

На группу входов 37 данных (фиг.З) : 0-разрядные данные поступают с выхода арифметико-логического устройства. При условии наличия единично- о уровня на первом или втором входе группы входов 39 управления (39 :1ли 392) 8 младших разрядов заносят- |ся в регистр операнда X (операнда У блока 28 умножения. При записи операнда X дальнейшие действия в блоке ах +Ь в данном такте работы процессе- ра не производятся.

При записи операнда У производится его умножение на ранее записанный операнд X в блоке 28 умножения. Получаемое 16-разрядное произведение дополняется в старших разрядах нулевыми значениями. Вход 39 задает - является ли умножение умножением чисел со знаком или без знака.

Получаемое таким образом в блоке умножения 20-разрядное слово посту- 1пает на вход коммутатора 30. На этот же коммутатор поступают 20-битовые данные с входа 37 блока ах + Ь. Вход 39в определяет какое из этих двух чисел подается на вход второго слагаемого арифметико-логического 33 блока. На вход первого слагаемого этого блока поступает число с выхода Y1 регистра 36, записанное в него в одном из предыдущих тактов работы процессора.

Входы 39 g и 3910 задают действие, выполняемое арифметико-логическим 33 блоком. При равенстве входа 393 нулю блок 33 пропускает на выход число с входа В второго слагаемого. В этом случае блок ах + b производит только умножение двух чисел без сложения.

Когда вход 39g равен единице, в зависимости от значения входа производится сложение 39(0J равен I или вычитание 39,0 равен 0). В

5 0 5

0

5 0 5

0

5

первом случае блок выполняет действие b + ах, а во втором действие b - ах.

Входы 394, 395, 396, 39Т задают модуль, по которому выполняется сложение в блоке 33. Если все эти биты равны нулю, то выполняются обычное сложение, так как на вход С переноса схемы 33 поступает ноль с выхода элемента 31 и группа 32 элементов И, получающая биты с выхода суммы блока 33, пропускает их без изменений.

Если один из входов 39,,., 39s, 39Й , 39 равен единице, а три другие равны нулю, то производится сложение по соответствующему модулю 2 -1, 2м -1, 217-1 или 2(9-1. Например, при , 0 производится сложение по модулю, равному 2 -1. При этом предполагается, что на входы арифметико-логического 33 блока поступают слагаемые, не превышающие величины выбранного модуля, т.е. в данном случае только первые одиннадцать разрядов их могут быть отличны от нуля (это фактически имеет место при обработке изображений в кольце по модулю 2й -1). При сложении таких чисел может получиться 12-разрядное число, причем 12-й разряд имеет вес, равный единице по модулю 2й -1. Поэтому 12-й разряд необходимо прибавить к первому разряду полученной суммы. Для этого используется элемент И-ИЛИ 31. Вход 39. равный единице пропускает на выход элемента 31 значение 12-го бита и оно поступает на вход переноса с блока 33. Полученная после прибавления переноса сумма пердается- на вход D регистра 36. При этом первый элемент группы элементов 32 И устанавливает в ноль значение 12-го разряда. Сложение по другим модулям производится аналогично с участием соответственно 14-го, 18-го и 20-го разрядов вместо 12-го разряда.

Полученный результат заносится в регистр 36 по тактовому импульсу на входе 39)3 при условии, что 38 и 39 единица.

Выдача данных на вход Y регистра 36 с третьим состоянием происходит при наличии высокого уровня сигнала- на входах 39,, или 39,г .

Вход 38 при равенстве его нулю маскирует запись данных в регистры операндов X, Y блока 28 умножения и в регистр 35.

ормула

9 изо

15

бретения

1. Процессор обработки изображений, содержащий четыре процессорных элемента, память изображений и блок управления, причем входы внешних данных, адреса и управления блока управления являются соответственно входами внешних данных, адреса и управления устройства, первый управляющий выход блока управления соединен с первым входом управления памяти изображений, второй управляющий выход блока управления соединен с входами управления всех четырех процессорных элементов, отличающийся тем, что, с целью расширения функциональных возможностей за счет обеспечения параллельного обмена данными между памятью изображений и процессорными элементами, между самими процессорными элементами, что увеличивает эффективность вычислений для широкого класса алгоритомов, и обеспечения выполнения в каждом процессорном элементе арифметических операций по модулям , 2ia-1, 217-1, 2-1, введены в блок коммутации, блок обмена и функциональное запоминающее устройство, причем третий управляющий выход блока управления соединен с входом задания функции функционального запоминающего устройства, первый управляющий выход блока управления соединен с входом управления функционального запоминающего устройства, четвертый управляющий выход блока управления соединен с входом маскирования блока памяти изображений, пятый управляющий выход блока управления соединен с входом управления блока коммутации, первый, второй, третий и четвертый выходы маскирования блока управления соединены с входами маскирования соответственно первого, второго, третьего и четвертого процессорных элементов и с соответствующими входами маскирования блока обмена, выход данных блока управления соединен с первым входом данных первого процессорного элемента и первым выходом данных блока обмена, вход условия блока управления соединен с выходом условия первого процессорного элемента, вход данных блока управления соединен с выходом данных первого процессорного элемента и первым входом данных

1532949

10

блока обмена, второй вход данных первого процессорного элемента соединен с первым входом-выходом данных блока коммутации, первые входы данных второго, третьего и четвертого процессорных элементов соединены соответственно с вторым, третьим и четвертым входами-выходами блока

коммутации, а также с соответствующими вторым, третьим и четвертым входами-выходами блока памяти изображений и с соответствующими вторым, третьим и четверым входами-выходами

5 Функционального запоминающего устройства, пятый вход-выход блока коммутации соединен с первым входом-выходом памяти изображений и с первым входом-выходом функционального запо0 минающего устройства, выходы данных второго, третьего и четвертого процессорных элементов соединены соответственно с вторым, третьим и четвертым входами данных блока обмена,

5 второй, третий и четвертый выходы данных которого соединены с вторыми входами данных соответственно второго, третьего и четвертого процессорных элементов, шестой управ0 ляющий выход блока управления соединен с входом управления блока обмена, пятый выход данных которого является выходом данных устройства.

2. Процессор поп.1,отлича- ю щ и и с я тем, что процессорный элемент содержит блок вычисления ах + b , первый и второй элементы И, входной и выходной регистры, буферный блок и арифметико-логическое

0 устройство, причем группа входов управления процессорного элемента соединена с входами управления блока вычисления ах +Ь, буферного бло5

ка, арифметико-логического устройства, входами разрешения входного и выходного регистров, первым входом первого элемента И и вторым входом второго элемента И, вход маскирования соединен с входами маскирования блока вычисления ах +Ь, арифметико- логического устройства, вторым входом первого элемента И и первым входом второго элемента И, первая группа входов данных процессорного элемента соединена с входом данных входного регистра и с выходом данных выходного регистра, вторая группа вхо-, дов данных процессорного элемента соединена с вторым выходом данных

буферного блока и с вторым входом даНных арифметико-логического уст- родства, выход данных которого соединен с входами данных выходного регистра, группа входов данных блока вычисления ах +Ь и является группой вьЬсодов данных процессорного элемента, выход данных блока вычисления ау, + Ъ соединен с входом данных буферного блока, выход второго элемента И соединен с тактовым входом выходного регистра, выход первого элемента И соединен с тактовым входом входного регистра, выход данных ко- тфрого соединен с первым выходом данных буферного блока и первым входом данных арифметико-логического

УСТрОЙСТВа, ВЫХОД УСЛОВИЯ КОТОРОГО

ярляется выходом условия процессор- нЬго элемента.

3. Процессор по пп. 1 и 2, отличающийся тем, что блок вычисления ах + b процессорного эле- содержит первую группу элементов И, блок умножения, группу элементов НЕ, коммутатор, элемент И-ИЛИ, вторую группу элементов И, арифметик логический блок, элемент ИЛИ, элемен

регистр, причем группа входов данкых блока вычисления ах +Ъ соединена ( входами первого и второго сомножи- геля блока умножения и с первым вхо- фом коммутатора, первый разряд группы входов управления блока вычисления ах +Ь соединен с первым входом первого элемента первой группы эле- Нентов И, второй разряд - с вторым уходом второго элемента И этой же группы и с третьим входом трехвходо- вого элемента И, третий разряд - с входом задания режима блока умножения, четвертый разряд - с вторым входом элемента И-ИЛИ и с входом первого элемента группы элементов НЕ, Пятый разряд - с четвертым входом элемента И-ИЛИ и с входом второго элемента группы элементов НЕ, шестой разряд - с шестым входом элемента И-ИЛИ и с входом третьего элемента группы элементов НЕ, седьмой разряд - с восьмым входом элемента И-ИЛИ и с входом четвертого элемента группы элементов НЕ, восьмой разряд - с входом выбора коммутатора, девятый и десятый разряды- соответственно с первым и вторым входами задания действия арифметико-лог

0

5

0

5

0

5

0

5

0

5

ческого блока, одиннадцатый и двенадцатый разряды - соответственно с первым и вторым входом элемента ИЛИ, тринадцатый разряд - с первым входом трехвходового элемента И, вход мае- , кирования соединен с первым входом второго и вторым входом первого элементов первой группы элементов И и с вторым входом трехвходового элемента И, выходы первого и второго элементов первой группы элементов И соединены соответственно с первым и вторым тактовыми входами блока умножения, выход данных которого соединен с вторым входом коммутатора, выход которого соединен с вторым входом данных арифметико-логического блока, первый -вход данных которого соединен с первым выходом данных регистра, выход элемента И-ИЛИ соединен с входом переноса арифметико- логической схемы с первого по одиннадцатый, а также тринадцатый, шестнадцатый, семнадцатый и девятнадцатый разряды выхода которого соединены с соответствующими разрядами входа данных регистра,, двенадцатый разряд - с первым входом элемента И-ИЛИ и с первым входом первого элемента второй группы элементов И, четырнадцатый разряд - с третьим входом элемента И-ИЛИ и с первым входом второго блока элемента второй группы элементов И, восемнадцатый разряд - с пятым входом элемента И-ИЛИ и с первым входом третьего элемента второй группы элементов И, двадцатый разряд - с седьмым входом элемента И-ИЛИ и с первым входом четвертого элемента второй группы элементов И, выходы первого,, второго, третьего и четвертого элементов НЕ соединены с вторыми входами соответствующих элементов второй группы элементов И, выход первого элемента второй группы элементов И соединен с двенадцатым разрядом входа данных регистра, выход второго элемента - с четырнадцатым разрядом, выход третьего элемента - с восемнадцатым разрядом, выход четвертого элемента - с двадцатым разрядом, выходы элемента ИЛИ и элемента И соединены соответственно с входом разрешения и тактовым входом регистра, второй выход данных которого является группой выходов данных блока вычисления ах+b .

Фиг. Z

J

тшт

го гое-)1

Cv

rfrgo «

t 5 ro m

Л)

S

О sf sf Ј

Документы, цитированные в отчете о поиске Патент 1989 года SU1532949A1

Вариченко Л.В., Лабунец В.Г., Раков М.А
Абстрактные алгебраические системы и цифровая обработка сигналов
- Киев: Наукова думка, 1986
Нелинейный функциональный преобразователь 1953
  • Медведев Л.В.
  • Фицнер Л.Н.
SU118053A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для правки баланса часов по плоскости 1961
  • Вахрамеев Г.С.
SU150060A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 532 949 A1

Авторы

Вариченко Леонид Викторович

Вишневский Вячеслав Владимирович

Дедишин Мирослав Ярославович

Лапшинов Олег Николаевич

Попович Роман Богданович

Раков Михаил Аркадьевич

Сварчевский Геннадий Сигизмундович

Томин Юрий Андреевич

Тывонюк Иван Степанович

Яковлев Александр Антонович

Даты

1989-12-30Публикация

1988-05-24Подача