Патент ссср 200315

 

200315

Таблица 3 р

6 а r

У, 10 е й

Таблица 1 гор

Р

Х

15 а r

Х

be

ek$

Х

У, 20 еа

Х

Х

Р

Х Х 25

У

Таблица 2

e k

p $

Составитель В. А. Субботин

Редактор Н. О. Громов Текред Л. Я. Брнккер Корректор И. Л. Кириллова

Заказ 2918j15 Тнра>к 535 Подпнснэ

ЦНИИПИ Комитета по делам изобретений н открытий прн Совете Министров СССР

Москва, Центр, пр. Серова, д. 4

Типография, пр. Сапунова, 2 не будет выработан, если взведен триггер, соответствующий синтаксическому понятию r, и сброшен триггер, соответствующий синтаксическому понятию р. По выработанному схемой б сигналу состояние триггера регистра поля анализа, соответствующего синтаксическому понятию р, изменяется на обратное, для чего выход схемы б подастся на счетный вход соответствующего триггера.

Предмет изобретения

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

ОП ИСАЙ И Е

ИЗОБРЕТЕНИЯ

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

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

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

Республик

Зависимое от авт. свидетельства №

Кл. 42m, 14

Заявлено 04ХИ.1966 (№ 1090417/26-24) с присоединением заявки №

Приоритет

Опубликовано 29Х11.1967. Бюллетень № 16

Дата опубликования описания 27.Х.1967

МПК б 06f

Номитет по делам изобретений и открытий при Совете Министров

СССР

УД К 681. 142.07-503. 52 (088.8) 1

1.жторы изобретения

И. В, Вельбицкий, Г. A. Михайлов и Е. Л. Ющет

Институт кибернетики AH УССР

Заявитель

БЫСТРОДЕЙСТВУЮЩЕЕ УСТРОЙСТВО ДЛЯ СХЕМНОГО

СИНТАКСИЧЕСКОГО КОНТРОЛЯ ПРОГРАММ

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

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

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

Опо содержит зходной регистр 1, дешифратор 2 основных синтаксических понятий используемого языка, регистр 8 поля анализа, логическую схему 4 обнару>кения синтакси,ески неверной конструкции в проверяемой программе, логическую схему 5 перехода на новое поле анализа, логическую схему б формирования поля анализа, стековую память 7, блок 8 счетчиков и блок 9 внешней индикации.

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

Работа блоков 4, 5 и б описывается тремя синтаксическими картами, приведенными в табл. 1, 2 и 8 (в качестве примера взят один

20 из аглоритмичоских языков). Например, на пересечении шестой строки и пятого столбца табл. 3 находится булевское выражение

t — rVp, что означает: логическая схема 6 выработаст сигнал, если к моменту прихода символа проверяемой программы, соответствующего основному синтаксическому понятию р, на регистре поля анализа взведен триггер, соответствующий синтаксическому понятию р, или сброшен триггер, соответствующий

30 -интаксическому понятию r. Сигнал схемой

Патент ссср 200315 Патент ссср 200315 

 

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

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

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

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

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

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

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

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

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