Устройство для контроля времени выполнения команд

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (g1)g G 06 F 11/28

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ABTOPGHOMV СВИДЕТЕЛЬСТВУ

1:-- (21) 4491441/24 (22) 10.10.88 (46) 07.04.91. Бюл. - 13 (72) В.Л.Лясковский, Ю.В.Прокофьев и В.В.Воротников (53) 681. 3 (088. 8) (56) Авторское свидетельство СССР

У 1298753, кл. G 06 F ll/28, 1987, Авторское свидетельство СССР

N 1361562, кл. С 06 Е 11/28, 1987. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ВРЕМЕНИ ВЫПОЛНЕНИЯ КОМАНД (57) Изобретение относится к вычисИзобретение относится к вычислительной технике и может найти применение в цифровых вычислительных и управляющих системах для повышения надежности функционирования.

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

На чертеже приведена структурная схема устройства.

Устройство содержит вход 1 кода команды, вход 2 признака команды, дешифратор 3, схему 4 сравнения, блок

5 регистров, регистр 6, элемент 7 за, держки, триггер 8, блок элементов И 9, первый 10 и второй 11 элементы ИЛИ, генератор 12 импульсов, счетчик 13, элемент И 14.

Устройство работает следующим образом, „. Я0„„16406Я7 A 1

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

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

В исходном состоянии триггер 8 и счетчик 13 обнулены, в регистры блока 5 занесены обратные значения кодов времени выполнения (с учетом работы устройства) контролируемых команд, а в регистр 6 — коды команд, не подлежащих контролю данным устройством (команды останова и др.).

В ходе выполнения программы при выборке из памяти очередной команды, подлежащей исполнению, код ее поступает на входы дешифратора 3 и на первые входы схемы 4 сравнения. При поступлении синхронизирующего сигнала выборки команды код текущей команды сравнивается с кодами не подлежащих контролю команд, и, если текущая команда принадлежит данной группе команд, то на выходе блока появляется единичный сигнал, устанавливающий триггер 8 в состояние "1" и запирает

1с)4!!(,<(7

r,)K

< !у н;I(триггер Я () c; T((å T(-.ÿ в нул HAM

«<.тоянни, л .)лемент И 14 открыт, 1 р!(г гер 8 сбрасывается в состоянии

«

0 к;!ж((1 (!1 рлз при выборке очередной комн((у(ы„

С г!ыходл дешифраторл 5 сигнал открыплет соответствующие элементы И блс)кл 9 и разрешает запись через пер†10 вый элемент ИЛИ !Î кодл времени выполнения текущей команды в счетчик

13 в обрлтном коде.

Сигнлл выборки команды, задержан- 15 ной элементом 7 задержки на время записи кодл в счетчик 11, запускает генерлтор 12 импульсов, импульсы с которого поступают на счетный вход счетчика 13. В случае зацикливания вы в 20 полнения текущей команды, на выходе переполнения счетчика !3 появляется единичный сигнал, который поступает нл выход устройства через элемент И

14, сигнализируя о зацикливании ко- 25 млнды, а также останавливает работу генератора 1? импульсов.

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

Устройство для контроля времени выполнения команд, содержащее счетчик, триггер и первый элемент ИЛИ, причем вьгход первого элемента ИЛИ соединен с информационным выходом счетчика, о т и и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет ()(!О К И Р() 1< К(.! K() ((ТРО Н Я К«Л(;и!,(М l и!КЛОМ !!! (НОНН(. НИ)(. Н li(!1 () введены дешифратор, регистр, блок ре гистров, 6

Редактор В.Бугренкова

Со ст авит ель И. Сиг ало в

Техред. С, Мигунов а Корректор Т- Малец

Заказ 1017 Тираж 417 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. У)кгород, ул. Гагарина, 101

Устройство для контроля времени выполнения команд Устройство для контроля времени выполнения команд Устройство для контроля времени выполнения команд 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано для контроля хода вычислений в ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в составе комплекса автоматизированного рабочего места программист при отладке программ специализированных цифровых вычислительных машин (СЦВМ) реального времени, а также для контроля за достоверностью выполнения команд процессором СЦВМ

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении средств контроля и отладки программных средств

Изобретение относится к вычислительной технике и может быть использовано в устройствах отладки программ, устройствах контроля правильности выполнения программ ЦВМ

Изобретение относится к вычислительной технике, в частности к встраиваемым в ЭВМ устройствам контроля правильности выполнения программ

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении управляющих вычислительных машин (УВМ), нечувствительных к сбоям программ

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных машинах (УВМ), например в системах управления газотурбинного двигателя

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

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных машинах (УВМ)

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