Устройство для отладки и контроля хода программ
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано при отладке и контроле программ, настройке и проверке работы микроЭВМ и других вычислительных аппаратных средств. Целью изобретения является сокращение времени отладки программ. Устройство содержит блок памяти, регистры, первый счетчик, которые подключены к входам-выходам данных, памяти, адреса устройства, что позволяет путем установки режима на блоке задания режимов осуществлять обмен информацией при выполнении программы с отображением в целях контроля нужных данных на табло индикации. Путем сравнения содержимого первого счетчика адреса с текущим адресом выполняемой команды, осуществляемого в первом блоке сравнения, реализуется трассировка хода выполнения программы на табло светодиодов. Наличие блока управления записью, на который поступают команды с блока дешифратора и блока задания режимов, позволяет реализовать режим записи информации в блоке памяти ЦВМ с внешнего источника и замену команды в блоке постоянной памяти. Генератор, счетчик дешифратор, блок выработки останова обеспечивают управление работой ЦВМ в процессе отладки. Устройство позволяет повысить эффективность и качество отладки сложных программ в реальном масштабе времени. 2 з.п. ф-лы, 6 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (19) (11) (51) 4 G 06 F 11/28
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н A ВТОРСКОМУ СВИДЕТЕЛЬСТВУ роля хода программ; на фиг. 3 — схема блока индикации; на фиг ° 4 — схема блока задания режимов; на фиг. 5 схема блока выработки останова; на фиг, 6 — схема блока управления записьюю, У строй ст во (фи г. 1 ) содержит блок
1 памяти, первый-третий регистры 2-4, первый счетчик 5, пятый регистр 6, первый блок 7 сравнения, первый де(21) 4406543/24-24 (22) 08,04.88 (46) 15.12.89, Бюл. № 46 (71) Московский институт электронной техники (72) В.В.Пысин, Ю.А,Михайлов, Ю.И.Pазумов, Ю,А, Новокрещенов, О, В. Алилуйко, Д.Д. Онопко, Е. В.Илюшкин, В,П,Ануфриев, А.В,Горячев и О.А.Попов (53) 681.3 (088.8) (,56) Авторское свидетельство СССР № 1 19 19 1 2, кл . G 06 F 1 1 /28, 1984 .
Авторское свидетельство СССР
¹ 1174932, кл, G 06 F 11/28, 1983. (54) УСТРОЙСТВО ДЛЯ ОТЛАДКИ И КОНТРОЛЯ ХОДА ПРОГРАММ (57) Изобретение относится к вычислительной технике и может быть использовано при отладке и контроле программ, настройке и проверке работы микроЭВМ и других вычислительных аппаратных средств. Целью изобретения является сокращение времени отладки программ. Устройство содержит блок памяти, регистры, первый счетчик, Изобретение относится к области вычислительной техники и может быть использовано при отладке и контроле программ, настройке и проверке работы микроЭВМ и других вычислительных аппаратных средств.
Целью изобретения является сокращение времени отладки программ.
На фиг. 1, 2 представлена блоксхема устройства для отладки и конткоторые подключены к входам-выходам данных, памяти, адреса устройства, что позволяет путем установки режима на блоке задания режимов осуществлять обмен информацией при выполнении программ с отображением в целях контроля нужных данных на табло индикации. Путем сравнения содержимого первого счетчика адреса с текущим адресом выполняемой команды, осуществляемого в первом блоке сравнения, реализуется трассировка хода выполнения программы на табло светодиодов. Наличие блока управления записью, на который поступают команды с блока дешифратора и блока задания режимов, д
40 позволяет реализовать режим записи инФормации а блоке памяти ЦВИ с анеш- (/) .него источника и замену команды в блоке постоянной памяти. Генератор, счетчик, дешифратор, блок выработки останова обеспечивает управление работой
ЦВМ в процессе отладки. Устройство позволяет повысить эффективность и качество отладки сложных программ в, реальном масштабе времени, 2 з, п,флы, 6 ил.
1529227 п1ифратор 8, первый элемент 2 И-НЕ 9, 1
1}ретий элемент 2И-НЕ 10, четвертый регистр 11, блок 12 индикации, второй блок 13 сравнения, второй элемент 2ИI
НЕ 14, четверть|й элемент 2И-НЕ 15, пер1 ый элемент 2И1И-НЕ 16, пятый элемент 2И-НЕ 17, второй дешифратор 18, лок, 19 задания режимов, блок 20 выаботки,останов а, генератора 21, вто- 1О ой счетчик 22, блок 23 управления аписью, триггер 24„ одновибратор 25, ретий дешифратор 26, первый и второй нформационные входы 27 и 28 устройста, первый и второй информационные вы-15 оды 29 и 30 устройства,,адресный выод 31 устройства, адресный вход 32 стройства, выход 33 останова устройства, выход 34 блокировки памяти, выходы 35, строба адреса, 36 синхрониs ации, 37 приз нак а з апи си устройства, выход 38 устройства "Пуск", выход 39 блокировки процессора устройства, выход 40 блокировки синхроимпульсов устройства, вход 41. загрузки команд ус- 25 гройства, вход 42 синхроимпульсов устройства, выход 43 начальной установки устройства, тр етий информационный ! вход 44 устройства, управляюший вход
<5 блока индикации °
ЗО
Блок 12 индикации (фиг. 3) содержит шесть мультиплексоров 46-51, де, шифратор 52, табло 53 се.исегментных
; индикаторных элементов, табло 54 све тодиодов, 35
Блок 19 задания ре:" мов (фиг. 4) содержит кнопки 55 наборного поля, шифратор 56, кнопки 57...67 задания
1 режимов, шестой регистр 68, схему
69 начального установа, кнопки задания режимов 70 загыси, 71 уменьшения адреса, 72 уьеличения адреса, 73 пуска, кнопку 74 начального установа
ЦВМ, триггер 75.
Блок 20 выработки (фиг. 5) содер— жит три элемента HJM 76-78, первый элемент НЕ 79, пять триггеров 80-84, элемент 4И-НЕ 85, второй элемент НЕ 86.
Блок 23 управления записью (фиг.6) содержит три элемента 2И-НЕ 87-89, 50 элемент (2И-2ИЛИ) Л 90, три элемента
2И-HE 91-93, триггер 94, элемент 2ЛНЕ 95, триггер 96, элемент 2И-HE 97 °
Устрочство работает следующим обра,зом, 55
В зависимости от состояния органов управления блока 19 устройство может работать в следующих режимах: режим задания адреса памяти ЦВМ в счетчике адреса 5 устройства; режим задания данных для записи в ЦВМ в регистре данных 2.устройства; режим записи и блокировки записи в ЦВП; режим замены одной из команд ЦВМ; режим ввода информации с перфоленть1; режим выбора кодировки перфоленты; режим индикации содержимого счетчика адреса, регистра данных, входа адреса, данных и памяти устройства", режим останова перфоленты при ошибке записи и индикации этого останова; режимы останова
ЦВМ по -адресу, команде останова, сигналу загрузки команды, синхроимпульсу ЦВИ; режим спуска устройства; режим начальной установки ЦВМ, Дпя изменения соцержимого счетчика. 5 необходимо на блоке 19 задания режимов 1 9 выбрать режим занесения адреса и нажимать кнопки набранного поля блока 19, При этом информация будет поступать в счетчик 5 через регистр 4. Увеличивать и уменьшать содержимое счетчика 5 на единицу можно нажатием соответсвующих кнопок блока 19, Для изменения содержимого регистра
2 необходимо на блоке 19 задания режимов убрать режим занесения адреса и нажимать кнопки наборного поля блока 19, В случае занесения адреса сдвиговые импульсы будут поступать с выхода элемента 2И-НЕ 10, а в случае занесеж я данных — выхода элемента 2Л-НЕ
15.
При выборе режима перевода выходов адреса и данных ЦВМ в третье состояние на выходы адреса и данных поступит через регистры 3 и 6 содержимое ре ги стр а 2 и счетчика 5 соответ ственно, По нажатию кнопки 70 блока 19 на выходе блока 23 будет выработан сигнал записи, поступающий в ЦВМ, В случае несовпадения информации блок 13 сравнения jIBHH.otx вырабатываеf сигнал несовпадения информации H триггер 24 установится в ноль, при этом на блоке 12 индикации зажжется соответстЪ вующий светодиод. Триггер 24 установится в исходное состоя же по нажатию кнопки 73 устройства блока 19, Для ввода информации с перфоленты необходимо выбрать кнопкой 62 соответствующий режим на блоке 19, кнопки 61 вариант кодировки перфоленты и нажать
Дешифратор 18 служит для выделения кода команды останова. к
Генератор 21, счетчик 22 и дешифра- ч тор 26 служит для организации динамической запитки блока 12 индикации. в
Работа блока 12 индикации. С по- с мощью стробируемых во времени муль- н типлексоров 46-51 и дешифратора 52, г
5 15292 кнопку 73 "Пуск" на блоке 19, Одновибратор 25 вырабатывает импульс пуска фотосчитывателя. При этом на вход 28 устройства станут поступать кодовые комбинации, из блока памяти считываться цифровая информация, а на дешифраторе 8 выделяться коды управляющих сигналов (ввода адреса, конца кадра, пропуска и останова) . Цифровая информация 10 будет заноситься в регистры 4, 2, По выработке дешифротором 8 сигнала ввода адреса код из регистра адреса перепишется в счетчик 5 и через регистр 6 поступит на выход адреса, информация 15 с регистра 2 поступает через регистр
3 на выход 29 данных устройства. По выработке сигнала конца кадра дешифратором 8 эта информация перепишется в
ЦВМ по адресу, установленному на вы- 20 ходе адреса, Результат записи поступит на ЦВМ на вход памяти и в случае несовпадения блок 13 сравнения данных выработает сигнал ошибки записи, по которому установится триггер 24, Кро- 25 ме того, элементом 2 И-НЕ 17 будет выработан сигнал останова перфоленты и зажжется соответствующий светодиод блока 12, Сигнал пропуска вырабатывается де- 30 шифратором с целью блокировки записи в регистры в момент выработки сигналов правления, По сигналу останова элементом 2ИНЕ 17 вырабатывается останов перфоленты.
Замена одной из команд ЦВМ осуществляется выбором соответствующего режима на блоке 19. При этом в момент выделения блоком 7 сравнения адреса,сов-40 падения информации на выходе счетчика 5 с информацией на входе 32 адреса устройства на выходе 34.устройства будет выработан сигнал блокировки памяти команд ЦВМ и через регистр 11 на 45 выход 30 устройства поступит из регистра 2 код нужной команды, Остановы ЦВМ осуществляются блоком 20 соответствующих режимов с помощью блока 19, 27 6 преобразующего шестнадцатиричные числа в код семисегментных индикаторов, в режиме индикации содержимого регистра 2 и счетчика 5 устройства на блоке 53 высвечивается содержимое ука занных блоков и состояние входа памяти, в противном случае индицируется сосотоякие входов данных, адреса и памяти. На табло 54 светодиодов индицируются остановы ЦВИ,вырабатывае,мые блоком 20, режимы работы устройства (от блока 19) и сигнал ошибки записи (от блока 24) °
Работа блока 19 задания режимов, По нажатию одной из 16 кнопок наборного поля шифратор 56 вырабатывает импульс положительной полярности (поступает на элементы 9 и 14),и четырехразрядный код нажатой кнопки.
Нажатие кнопок 62-67 фиксируется в регистре 68, задавая соответствующие режимы работы: режим ввода информации с перфоленты; режим останова ЦВМ по адресу, содержащемуся в счетчике адреса устройства (блок 5); режим останова ЦВМ по команде останова; режим останова JBM по сигналу загрузки команды; режим останова ЦВМ по синхроимпульсу; режим индикации содержимого регистра данных (блок 3) и счетчика адреса (блок 5) устройства; режим занесения адреса в регистр адреса устройства (блок 4); режим замены команды ЦБМ; режим блокировки записи; режим выбора кодировки перфоленты; режим установки выходов адреса и данных ЦВМ в третье состояние, По нажатию кнопок 70-73 (обеспечивающнх соответственно выработку сигналов записи увеличения и уменьшения на единицу содержимого счетчика адреса, сигнал пуска устройства) на, их выходах устанавливается "0" В ненажатом состоянии на выходах кнопок
По включению питания схема 69 вырабатывает сигнал начальной установки устройства, поступающий на регистр
68 и на блоке 20.
С помощью триггера 75 по нажатию копки 74 вырабатывается сигнал наальной установки ЦВМ.
;Работа блока 20 выработки; останоа, По выбору режима останова по адреу и по приходу соответствующего сигала с блока 7 сравнения адреса тригер 80 установится в ноль, на выходе
1529227
Сигнал записи -вырабатывается также в том случае, когда осу цестнпяется ввод информации с перфоленты„Отличие состоит только в том, что импульс отрицательной полярности образуется на выходе элемента 2>1-НЕ 89.
При выборе режима блокировки записи триггер 96 устанавливае> ся в ноль и импульс записи на выход 37 устройства не проходит, Сигнал увеличения счетчика 5 адреса на единицу вырабатывается на элементе 90 по нажатию
5G кнопки записи, поступлению сигнала с
55 дешифратора 8 и по нажатию кнопки уве-личения адреса а единицу.
Сигнал на выходе 36 устройства вырабатывается на триггере 94 в момент
=->лемента 85 появится "!" и на выходе
40 устройства установится "0", блокирующий работу генератора скнхроимпульсов ЦВМ, Остановы в остальных
5 рех режимах (по команде останова, r о сигналу загрузки команды, по синро>лмпульсу1 вырабатываются анало>1 ичко, >
По выбору ре>кима установки выходов 10 дреса и данных JBM в третье состояие триггер 83 переходит в нулевое остояние, вырабатывая сигнал остаова по синхроимпульсу.
По приходу сигналя нячяльной уста овки триггеры 80-83 устанавпиваютя в единицы, тем самым сбрасываютя все астаповы устройства, Остановы устройства сбрасываются якже по нажатию кнопки пуска устройтва в случае, если не выбран режим еревода выходов адреса и данных ЦВМ третье состояние
Работа блока 23 управления запи< ью. случае, если выбран режим перевода 25 выходов адреса и данных ЦВМ в третье состояние для осуществления вручную записи информации в ЦВМ необходимо, наЖать кнопку записи устройства, при
>этом на выходе элемента 2Л-IiF. 87 об>разуется импульс отркцательной поляр:ности (режкм вводя с перфоленты пе установлен), Зтот импульс проходит через элемент ?Л-НЕ 92, поступает на вход синхронизации тркггepa ?4-, про35 ходыт через элемент ?А-НЕ 95 па выход
37 устройства.и по переходу на "1" н
"0" устанавливает триггер 96 в ноль, запрещая прохождение следуюцих импу. >ь— сов, По отпусканию кнопки записи триг40 гер 96 устанавливается в единицу. поступления соответствующего сигнала с блока 7 ср -> япония адреса.
Сигнал блокировки памяти команд
ЦВМ вырабатын" ется с выхода элемента
2И вЂ” 11Е 97 ио посту пл сник> соответствующего сигнала с триггера 94 и выбору режима замены команды ЦВМ, Ф о р м у и а и з о 6 р е т е н и я
), Устройство дпя отладки и контроля хода прог;>ямм, содержа>цее блок задания-режимо„, первый и второй блоки сравнения, первый, второй, третий и четвертый и пятый регистры, первый счетчик, триггер, блок индика- . ции, причем адресный вход устройства соединеH с первым входом первого блока сравпе>ни я, выход первого регистра соединен с первым входом блока кнцикяи,ли, о т и и ч а ю щ е е с я тем,. что, с целью сокращения времени отладки,.н устройство введены блок памяти, | блок нырабо > ки останова, блок управления записью, первый,,второй и третий дешифряторы, генератор импульсов, второй счетчик, пять элементов 2Л-НЕ, элемент 21>Л>1-НЕ и одновибратор, прием выход перного счетчика соединен с вторым входом первого блока сравнения и с вторым входом блока индикацик, выход блока памяти соединен с информационным входом первого регкст— ра, выход которого соединен с кнформационным входом второго регистра и первым входом второго блока:.равнения, первый выход бпо кя задания р ежимов соединен с информационными входами первого и третьего регистров, выход третьего регистра соединен с информационным входом первого счетчика, выход первого регистра соединен с информационным входом четвертого регистр а, первый кнформацrroHHb>H вход устройства соединен с вторым входом второго блока сравнения, выход неравенства которого соединен с информационным входом триггера, второй и третий информационные входы устройства соедкнепы соответстгепно с первым адресным входом блока памяти и третьим входом блока индикации, адресный вход устройства соединен с четвертым входом блока индикации, второй и первый информационные входы устройства сое,динены соответственно с первым входом первого дешкфраторя и входом второго дешифратора, выход которого соединен является соответственно выходами стра9 15292 с входом кода команды блока выработки останова, первый информационный вход устройства соединен с пятым вхо-. дам блока индикации, второй и третий выходы блока э адания режима соединены соответственно с шестым и седьмым входами блока индикации, выходы останова и блокировки синхроимпульсов.блока вы работки останова соединены соатветст- 1ð венно с восьмым входом блока индикацииi и с выходом блокировки синхроимпульсов устройства, выход формата данных блока задания режима соединен с вторым адресным входом блока памяти и вторьщ 5 входом первого дешифратора, первый, второй и третий и четвертый выходы которого соединены соответственно с первым вхо1 дом первого элемента ИЛИ-НЕ, с первым входом первого элемента И-НЕ, с 2р входом синхронизации блока управления записью и с первым входом второго элемента И-НЕ, выход режима ввода блока задания режимов соединен с входом обращения блока памяти и третьим входом первого дешифратара, третий выход которого соединен с первым входом третьего элемента И-НЕ, выход синхронизации блока задания режимов соединен с перВыми входами четвертого и пятого элементов И-НЕ, выходы которых соединены с вторыми входами соответственно второго и третьего элементов И-НЕ
7 выход режима ввода адреса блока задания режимов соединен с вторыми входами четвертого и пятого элементов
И-НЕ и первым входом элемента ИЛИ-НE, выход которого соединен с входом записи первого счетчика, выходы режимов перфолента, уменьшения адреса астана- 4О вов па адресу па синхраимпульсу, па загрузке каманды,по коду команды и выход начальной установки блока задания режимов соединены саответственна с вторым входом блока управления 45 записью, са счетным входом первого счетчика, с входами астанова па адресу, синхроимпульсу, загрузки команд, коду операций и входом начальной ус- тановки блока выработки астанава, выход режима блокировки процессора блока задания ре»мма соединен с входаьы записи четвертого и пятого регистров, с входам установки режима блока выработки астанова и с третьим входом блока управления записью и с выходом блокировки процессора устройства, выход режима пуска блока задания режимов соединен непосредственно с вхо27 10 дам запуска блока выработки астанова и через аднавибратар — c входам сброса триггера и выходом пуска устройства выходы режимов увеличения адреса замены команды, записи и блокировки записи и выход перезапуска блока задания режимов соединены соответственно с четвертым, пятым, шестым и седьмым входами блока управления записью и являются выходом перезапуска устройства, вход синхроимпульсав соеди нен с тактовыми входами блока задания режимов и блока выработки останавов, выход равенства первого блока сравнения соединен с восьмым входом блока управленя записью и тактовым входом блока выработки астанова по адресу, выходы второго и третьего элементов И-НЕ соединены соответственно с входами записи соответственно первого и третьего регистров, выход второго регистра является первым информационным выходом устройства, выход генератора импульсов соединен са счетным входом второго счетчика, выход которого соединен девятым входом бло-, ка индикации и входом третьего дешифратора, выход третьего дешифратара соединен с девятым входом блока управления записью и с десятым входом блока индикации, выход триггера соединен с одиннадцатым входом блока индикации и с вторым входом первого элемента И-НЕ, выход которого является выходом ocTGEioBB устройства, первый выход блока управления записью саеди- нен с входом записи второго регистра и является выходом блокировки памяти устройства, второй выход блока упр авл ения з а пи сью соединен са счетным входом первого счетчика, выход катарага соединен с информационным входам пятого регистра, выход которога является адресным выходом устройства, третий, четвертый, пятый и шестой выходы блока управления записью соединены с тактовым входом триггера и ба адреса, синхронизации и записи устройства, вход признака загрузки команд устройства соединен с входом астанава.па загрузке команд блока выработки астанава, выход четвертого регистра является вторым информационным выходом устройства, 2 ° Устройство па п, 1, а т л и ч а ющ е е с я тем, чта блок выра1529227
12 ботки останова содержит первый, второй и третий элементы ИЛИ, первый и второй элементы НЕ, первый, второй, третий, четвертый и пятый триггеры и эле мент И-НЕ, причем вход режимов останова по адресу коду операции синхроимпульЭ
) су загрузки команд блока соединены соответственно с первыми входами первого и второ ro элементов ИЛИ, с информационны- 1О ми входами первого и второго триггеров, входы признаков останова по адресу, по, коду операции и загрузки команд блока соединены соответственно с вторыми входами первого и второго элементов
ИЛИ, с первым и вторым входами третьего элемента ИЛЛ, выход которого соединен с тактовыми входами второго, третьего и четвертого триггеров, первый вход третьего элемента ИЛИ соединен с тактовым входом первого триггера, вход режима блокировки процессора блока соединен с входом сброса первого триггера и информационным входом пятого триггера, выход .которого соединен с 25 единичными входами первого, второго, третьего и четвертого триггеров, вхо дл пуска и начальной установки блока соединены соответ ств енно чер ез пер вый элемент НЕ тактовым входом пятого триг- щ гера и единичным входом пятого триггера, выходы первого и второго элементов ИЛИ соединены соответственно с информационными входами четвертого и третьего триггеров, прямые выходы первого, второго, третьего и четвертого триггеров соединены соответственно с п=-рвым, вторым, третьим и четвертым входами элемента ИВЕ, выход которого соединен непосредственно с входом сброса пятого триггера и 411 через второй элемент НЕ с выходом блока синхроимпульсов блока, прямые выходы первого, второго, третьего и четвертого триггеров являются выходами останова блока, 45
1 3. Устройство по и, l, о т л и ч а— ю щ е е с я тем, что блок управления записью содержит восемь элементов ИНЕ, два триггера и элемент 2ИЛИ-2И-И, причем первый, второй, третий, четвертый, пятый, шестой, седьмой, восьмой и девятый входы блока соединены соответственно с первыми входами первого, второго и третьего элементов И-НЕ, с первым входом элемента 2ИЛИ-2И-Л, с первыми входами четвертого, пятого и шестого элементов Л вЂ” НЕ, с информационным входом первого триггера и с вторым входом второго элемента И-НЕ, третий вход блока соединен с вторым входом элемента 2ИЛИ-2Л-Л, выход которого является вторым выходом блока, первый вход блока соединен с вторым входом пятого элемента И-НЕ и с третьим входом элемента 2 ПИ-2И-Л, шестой вход блока соединен с вторым входом шестого элемента Л-НЕ и с четвертым входом элемента 2 ИЛИ-2Л-И, седьмой вход блока соединен с еди ычным входом второго триггера, выходы второго, пятого и шестого элементов И-НЕ соединены соответственно с вторым входом первого элемента Л-НЕ, с первым входом седьмого элемента Л-НЕ и с нулевым входом второго триггера, выход первого элемента Л-НЕ соединен с вторыми входами третьего и седьмого элементов И-НЕ, выход которого соединен с первым входом восьмого элемента ЛНЕ и с тактовым входом второго триггера, выход третьего элемента И-HE соединен с тактовым входом первого триггера, инверсный выход которого соедипен с вторым входом четвертого элемента Л-НЕ, информационный .вход второго триггера соединен с шиной единичного потенциала блока, инверсный выход второго триггера соединен с вторым входом восьмого элемента 2ИНЕ, выходы четвертого, седьмого, третьего элементов Л вЂ” НЕ, прямой выход первого триггера и восьмого элемента ИНЕ являются соответственно первым, третьим, четвертым, пятым и шестым выходами блока.
1529227
1529227
1529227 фж5
Редактор О, Спесивых
Заказ 7643 /45 Тираж 668 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, !01
fйк
fi 19
ye fA сй
Составитель С,Сигалов
Техред Л.Сердюкова Корректор 0,4ипле