Os
сл XJ
название | год | авторы | номер документа |
---|---|---|---|
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) | 1983 |
|
SU1259300A1 |
Устройство для проверки программ на сбоеустойчивость | 1986 |
|
SU1411753A2 |
Устройство для обмена информацией между цифровой и аналоговой вычислительными машинами | 1983 |
|
SU1257673A1 |
Устройство для проверки программ на сбое устойчивость | 1984 |
|
SU1205148A1 |
Устройство для сопряжения ЦВМ с внешними устройствами | 1989 |
|
SU1784840A1 |
Устройство управления с контролем переходов | 1983 |
|
SU1103238A1 |
Устройство для сопряжения двух ЦВМ | 1986 |
|
SU1341645A1 |
Устройство для проверки программы на сбоеустойчивость | 1985 |
|
SU1282138A1 |
Устройство для отладки программ | 1986 |
|
SU1383372A1 |
Устройство для контроля счетных программ | 1988 |
|
SU1527637A1 |
Изобретение относится к вычислительной технике и может быть использовано в устройствах отладки программ, устройствах контроля правильности выполнения программ ЦВМ. Целью изобретения является упрощение устройства. Цель достигается за счет того, что в устройство, содержащее элементы И 3 и И 9, элементы задержки 4 и 6, счетчик 5, триггер 7, схему 8 сравнения, элементы ИЛИ 10 и 11, регистры 14 и 15, введены две группы схем сравнения 12 и 13. 1 ил.
IF If
/5
Изобретение относится к вычислительной технике и может быть использовано в устройствах отладки программ и устройствах контроля правильности выполнения программ ЦВМ.
Цель изобретений - упрощение устройства.
На чертеже показана схема устройства. Устройство содержит вход 1 признака чтения команды, адресный вход 2, второй элемент И 3, элемент 4 задержки, счетчик 5, элемент 6 задержки, триггер 7, схему 8 сравнения, первый элемент И 9, первый 10 и второй 11 элементы ИЛИ, первую 12i-12n и вторую 13i-13n группы схемы сравнения, первый 14 и второй 15 блоки регистров и выход 16.
Устройство работает следующим образом.
В исходном состоянии счетчик 5. обнулен. В i-й регистр блока 14 регистров записан код адреса счетчика команд ЦВМ, соответствующий первой команде i-ro линейного участка контролируемой программы. В 1-1 регистр блока 15 регистров записан код адреса счетчика команд ЦВМ, соответствующий последней команде i-ro линейного .участка контролируемой программы. Входы записи блоков 14 и 15 регистров не показаны.
Код адреса очередной команды со счетчика адреса команд ЭВМ (не показан) по входу 2 устройства поступает на первые входы схем 12i-12n и 13i-13n сравнения. По входу 1 устройства поступает имИульс чтения команды из памяти ЭВМ. Если адрес очередной команды соответствует адреса первой команды i-ro линейного участка, то на выходе i-й схемы 12i сравнения появляется импульс, который, проходя через элемент ИЛИ 10, устанавливает триггер 7 в единичное состояние, а также, проходя через элемент 4 задержки, разрешает запись кода с входа 2 устройства на вход установки счетчика 5. Высокий потенциал с единичного выхода триггера 7 открывает элементы И 3 и 9. Адрес следующей команды поступает на вход схемы 8 сравнения. Импульс чтения этой команды с входа 1 устройства через открытый элемент И 3 поступает на счетный вход счетчика 5, увеличивая его состояние на единицу. Импульс с входа 1 также поступает на вход элемента 6 задержки, который задерживает его на время срабатывания элемента И 3 и счетчика 5. Импульс с выхода элемента 6 задержки поступает, на вход элемента И 9. Сигнал Не равно с выходи схемы 8 сравнения поступает на другой вход элемента И 9, и если этот сигнал равен единице, что соответствует наличию различных
кодов на входах схемы 8 сравнения, импульс появляется на выходе 16 устройства. Этот импульс сигнализирует об ошибке при выполнении линейного участка программы.
Если при контроле i-ro линейного участка не обнаружено ошибок, то код последней команды 1-го линер1ного участка сравнивается в схеме 13 сравнениям эталонным кодом, записанным в 1-м регистре блока 15 регистров, и, проходя через элемент ИЛИ 11, обнуляет триггер 7, устанавливая тем самым устройство в исходное состояние.
Операция контроля любого другого J-ro линейного участка программы О О эналогична операции контроля i-ro участка.
Таким образом, предлагаемое устройство позволяет контролировать правильность выполнения линейных участков программ.
Формулаизобретения
Устройство для контроля хода программы, содержащее первый и второй блоки регистров, первый и второй элементы задержки, схему сравнения, первый и второй элементы ИЛИ, счетчик, триггер, первый и второй элементы И, причем адресный вход устройства соединен с первым входом схемы сравнения, выход первого элемента задержки соединен с первым входом первого элемента И, выход которого является выходом ошибки устройства, выход первого элемента ИЛИ соединен с единичным входом триггера, прямой выход которого соединен с первым входом второго элемента И, отличающееся тем, что, с целью упрощения, устройство содержит две группы схем сравнения, причем вход признака чтения устройства соединен с входом первого элемента задержки и с вторым входом второго элемента И, выход которого соединен со счетным входом счетчика, адресный вход устройства соединен с первыми входами схем сравнения первой и второй групп и с информационным входом счетчика, информационный выход которого соединен с вторым входом схемы сравнения, выход неравенства которой соединен с вторым входом первого элемента И, выходы первого и второго блоков регистров соединены с вторыми входами схем сравнения соответственно первой и второй групп, выходы равенства каждой схемы сравнения первой группы соединены с соответствующими входами первого элемента ИЛИ, выход которого через второй элемент задержки соединен с
входом записи счетчика, выходы равенства схемы сравнения второй группы соединены с соответствующими входами второго элемента ИЛИ, выход которого соединен с нулевым входом триггера, единичный выход которого соединен с третьим входом первого элемента И.
Способ изготовления скрученных вокруг продольной оси тонких лент, используемых в качестве чувствительных элементов измерительных приборов | 1943 |
|
SU63611A1 |
Шеститрубный элемент пароперегревателя в жаровых трубках | 1918 |
|
SU1977A1 |
Способ штамповки заготовок колец подшипников качения | 1957 |
|
SU114269A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-12-23—Публикация
1989-01-02—Подача