Устройство для моделирования процесса контроля программного обеспечения ЭВМ Советский патент 1988 года по МПК G06F11/14 G06N1/00 

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

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

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

На чертеже приведена cxepia предлагаемого устройства.

Устройство содержит счетчик 1 числа кодов команд программы, счетчики 2 кодов команд с различными кодами операций, счетчики 3 импульсов использования программных модулей, блок 4 индикации, регистр 5 памяти, первьш дешифратор 6, элемент ИЛИ 7, коммутатор 8, второй де- пшфратор 9.

Устройство позволяет производить анализ кодов машинных команд на ча- стоту использования отдельных кодов операции и отдельных программных модулей.

Степень (частоты) использования различных кодов операций каждой ЭВМ существенно зависит -от целого ряда факторов, например от классов алго- ритмо в, от квaлификaцIiи программист и т.д. Поэтому для разработки оптимальных вычислительных систем (для определенных классов алгоритмов) и оценки квалификации программистов цлесообразно иметь простое устройство,, производящее анализ частоты использования отдельных кодов операци путем просмотра машинных команд разработанного программного обеспечени Подобный интерес представляет и частота использования в программном обеспечении отдельных программных модулей (хотя бы с точки зрения оптмизации оперативной структуры программного обеспечения), I . .

В качестве регистра 5 с управляющим выходом может использоваться мн горежимный буферный регистр, например ИС типа К589 ИР12.

Перед началом работы устройства на его установочньм вход подается управляющий сигнал, обнуляющий счет чики И1утульсово

.Через информационный выход устройства (например, с выхода фотосчи тывающего устройства) на вход реги

5 0

5

д -

Q

0

5

стра 5 поступают К-разрядные машинные коды отдельных программ программного обеспечения. В момент поступления кода на вход регистра 5 на его управляющем выходе появляется сигнал, поступающими на счетный вход счетчика 1.

Код операции машинной команды (к,-разрядный код) с первой группы выходов регистра 5 поступает на вход дешифратора 6, В зависимости от значения кода на одном из выходов дешифратора 6 появляется сигнал, поступающий на счетный вход соответствующего счетчика 2. Если код операции принадлежит к подмножеству кодов переадресации (передачи управления), то управляющий сигнал с выхода дешифратора 6 поступает -также на соответствующий вход элемента ИЛИ 7.

Код адресной части машинной команды (К -разрядный код, причем К К + К) со второй группы выходов регистра 5 поступает на информационный вход коммутатора 8. Если код операции принадлежит к подмножеству кодов переадресации, то разрешается прохояадение К -разрядного кода на вход дешифратора 9. Если передача управления организована с целью использования одного из программных модулей, то в состоянии со значением К -разрядного кода на одном из выходов дешифратора 9 появляется

сигнал, поступающий на счетный вход соответствующего счетчика 3.

Выходы счетчиков 1-3 соединены с входами блока А индикации, который предназначен для индикации основных выделяемых параметров программного обеспечения. Таким образом,на блоке 4 индикации индицируются общее количество кодов команд программы (содержимое счетчика 1), количество кодов команд с различньп и кодами операций (содержимое счетчиков 2) и количество используемых в программе различных программных модулей (содержимое счетчиков 3).

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

Устройство для моделирования процесса контроля программного обеспечения ЭВМ, содержащее регистр памяти, разрядные входы которого являются информационными входами устройства, первая группа разрядных выходов

31/4

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

732

второй девд1фратор и счетчики импульсов использования программных модулей, счетные входы которых соединены соответственно с выходами второго дешифратора, входы которого подключены соответственно к выходам коммутатора, информационные входы которых подключены соответственно к разрядным выходам регистра памяти соответственно, а управляющий вход коммутатора подключен к выходу элемента ИШ-, входы которого соединены соответственно с группой выходов первого 15 дешифратора.

5

10

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

название год авторы номер документа
Устройство для отладки программ 1982
  • Галкин Виталий Васильевич
  • Глущенко Владимир Петрович
  • Жабеев Владимир Павлович
  • Королькевич Владимир Иванович
  • Минский Яков Григорьевич
  • Шавловский Станислав Николаевич
SU1062708A1
Устройство для контроля программ 1983
  • Корбашов Юрий Михайлович
  • Семин Константин Васильевич
SU1136172A1
Устройство для контроля логических узлов 1983
  • Берковская Тамара Александровна
  • Дядюченко Юрий Павлович
  • Кузьмина Галина Васильевна
  • Фирле Валентина Васильевна
  • Шек-Иовсепянц Рубен Ашотович
SU1129616A1
Устройство для измерения временных параметров программ 1982
  • Судариков Владимир Николаевич
  • Белов Олег Хаимович
SU1136109A1
Устройство для контроля хода программы 1988
  • Ткаченко Владимир Антонович
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Моченков Андрей Владимирович
  • Мощицкий Сергей Семенович
SU1663612A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1288704A1
Микропрограммное устройство управления 1981
  • Соколов Игорь Михайлович
SU987623A1
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ 1990
  • Грибков В.А.
  • Алексеенко Г.А.
  • Калмыков Е.В.
  • Лесков К.В.
RU2041487C1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1254495A1
Устройство для исследования графов 1984
  • Сергеев Борис Георгиевич
  • Чучман Владимир Георгиевич
SU1238099A1

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

Реферат патента 1988 года Устройство для моделирования процесса контроля программного обеспечения ЭВМ

Изобретение относится к цифровой вычислительной технике и может быть применено для анализа частоты использования отдельных кодов операций и отдельных программных модулей. Цель изобретения - расширение функциональных возможностей устройства за счет определения частоты использования программных модулей. Цель достигается введением в устройство коммутатора, второго дешифратора и счетчиков импульсов использования программных модулей. Устройство позволяет определять общее количество кодов команд программы, количества кодов команд с различными кодами операций, количество используемых в программе различных программных модулей. 1 ил. с (Л С

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

инерормационньш вхоё

Установочный вход

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

Устройство для моделирования системы связи 1982
  • Барулин Валерий Николаевич
  • Волченков Юрий Сергеевич
  • Гуденко Владимир Валентинович
  • Норель Владимир Константинович
  • Громов Михаил Юрьевич
SU1059577A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для моделирования работы вычислительной системы 1985
  • Барулин Валерий Николаевич
  • Чистяков Валентин Михайлович
  • Щетинкин Константин Николаевич
  • Харьков Анатолий Петрович
  • Федотов Александр Иванович
SU1310836A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 418 732 A1

Авторы

Барулин Валерий Николаевич

Дымарский Яков Семенович

Норель Владимир Константинович

Гуденко Владимир Валентинович

Громов Михаил Юрьевич

Даты

1988-08-23Публикация

1987-01-06Подача