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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К .АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (11> 616630 (61) Дополнительное к авт. свил-ну (22) Заявлено 20.12,76 (21) 2433703/18-24 с присоединением заявки № (23) Г1риоритет (51) М. Кл.

G 06 F 11/00

Государственный комитет

Совета Министров СССР по делам изобретений н открытий (43) Опубликовано 25.07,78. Бкзллетень М 27 (53) УДК

681.3 (088.8) (45) Дата опубликования описания 23.06.78 (72) Автор изобретения

Е. Н. Колесник (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО КОНТРОЛЯ

ВЫЧИСЛИТЕЛЯ

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

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

При выполнении рабочей программы в ЗУ находится рабочая программа. При проведении регламентных работ, так как емкость блока памяти ограничена, из внешнего блока памяти записывается программа контроля. После окон15 чания контроля в блок памяти снова записывается рабочая программа. Недостатком известного устройства является низкая надежность хранения программ.

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

Наиболее близким техническим решением к изобретению является устройство для. программного .контроля вычислителя, содержащее блок памяти рабочих команд и блок памяти команд контроля, причем первые входы блока памяти команд контроля объединены и являются первым входом устройства, второй вход блока памяти команд контроля является вторым входом устрокства (21. Недостатком этого устройства является избыточность оборудования, так как устройство хранения программы контроля является по существу дополнительной вычислительной машиной, которая пристыковывается на момент контроля к основному оборудованию на место основного .блока памяти команд, что приводит к непроизводительным расходам времени на стыковку и расстыковку.

Целью изобретения является сокращение времени контроля.

Это достигается тем, что в устройство введен блок формирования кодов, выход которого является выходом устройства, первый и второй выходы блока памяти команд контроля соединены соответственно со вторым входом блока памяти рабочих команд и с первым входом блока формирования кодов, второй вход кото616630 рого соединен с выходом блока памяти рабочих команд.

На чертеже представлена блок-схема устройства.

Устройство содержит блок 1 памяти программ .контроля, .блок 2 памяти. рабочих команд, блок 3 формирования кодов.

Работа устройства основана на принципе трансформации кодов для контроля блока памяти рабочих-команд. Для этого в блок памяти команд контроля записывается специальный туансфовмирующий код. Пусть по адресу А в тестовой программе должен храниться код

А А а ад = а„., а„,...., а . По адресу А в

ПЗУР хрыипся код

А А А 15

РА = Ф„Р„,., * 0, ° где n — длина кода.

Введем. трансформирующий код А. А . А

7д 7п -7п-

Этот код формируется по следующему правилу:

А А А;

7„- = 1, еслибы „. = P. если а„" Ф P„., Таким образом, если 7 = 1, то значение д 25

А

i-разряда при переходе от кода а, к коду Р не меняется. Если 7- = О, то значение 1-раэря.1 А да при переходе от кода, Q K o P. ìeíÿeòca на противоположное.

Пусть 11 — множество кодов блока памя-. ти Рабочих команд, а 1 — множество. кодов тестовой программы, причем а 6 1;

РА6 В

35 где а, и р —:коды по авресу А.

Пусть р — оператор трансформации. Тогда операция трансформации L в В запишется как р(В) = L.

Трансформация осуществляется при помо- 4о щи множества трансформирующих кодов, где у, . 1. такиь1 образои, что. а = Ц"к у",. М Р л7„". (1)

Следовательно, логмса работы блока формирования кодов должна описываться уравие- 45 пием (1), где aÄ вЂ” выход 1-го. разряда блоА ка 3 формирования кодов, P. выход i-го раз1 ряда считанного числа из блока памяти рабочих кааищ, а у; —. выход:i-ro разряда блока пащяти команд контроля. 50

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

Иьатульс запроса очередного кода поступает одновременно. в блок памяти рабочих команд и блок памяти команд контроля. После считывания очередного кода в соответствующие ре-. гистры блока 1 памяти рабочих команд и блока 2 памяти команд контроля коды с выходов этих регистров поступают на вход блока 3 формирования кодов. 1Ъбота блока формирования кодов происходит согласно уравнению (1) .Сформированный код с выхода блока формирования

3 поступает в процессор для дальнейшей обработки. Если блок памяти программ контроля отклюяить, то что соответствует логической единице на входе у. Выход блока формирования кодов будет совпадать.с выходом блока памяти рабочих команд.

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

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

Источники аформапии, принятые во внимание при экспертизе:

1. Сборник статей.под редакцией А. Н.Кар- мазинского "Интегральные. схемы на МЗН-приборах", М., "Мир", 1972,. стр. 421 — 422.

2. Справочник ао цифровой вычислительной технике под редакцией Б. Н. Малиновского, "Техника", 1974, с. 437-438.

616630

Составитель И, Опалов

Идвктор А, Морозова . Техред O.Полоийв

Корректор Е.Палл

Филиал ППП Патент". r. Ужгород; ул. Проектная, 4

Заказ 4067/45 Тираж Ь26 Подписное

ЦНИИПИ Государственного коиитетв Совем Министров СССР по Папам изобретений и oncpansN

113035, Mocicaa, Ж-35, -Рвушскал наб„д. 4/5