Устройство для отладки программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(511 4 С 06 Р 11/2 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТЬСЯПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯ сч1 ВТОРСКОМУ СВИДЕТЕЛЬСТВ(56) Заявка Японии Р 53-41497, кл. С 06 Р 11/ОО, 1978.Авторское свидетельство СССР У 1 174932, кл. 6 06 Р 11/28, 1985. (54) УСТРОЙСТВО ДЛЯ ОТЛАДКИ ПРОГРАЖ 1 (57) Изобретение относится к вычисли тельной технике и может быть исполь зовано для отладки линейных, циклических и разветвленных программ, в том числе в реальном масштабе времени, а также для настройки программируемых вычислительных средств. Цель - повышение быстродействия при отладке Устройство содержит блок 1 задания режимов, блок 14 задания времени задержки, две схемы сравнения 2,9,етчик 8, триггер 10, два блока 6, 5 управляемой задержки, элемент И 7, три элемента ИЛИ 11,13,16, два блока 2,7 регистров, два мультиплексора 3,18, два регистра 4,19 индикации, два блока 5,20 индикации. Устройство позволяет фиксировать необходимое количество адресов, предшествующих заданному адресу в программе, информацию по каждому из этих адресов на требуемом цикле отлаживаемой программы, обеспечивает последующую одновременную индикацию адресов с соответствующей информацией, а также фиксирует и обеспечивает индикацию текущего адреса, следующего за заданным адресом через выбранное количество микротактов, и соответствующую текущему адресу оперативную информацию (например, с регистров сумматора программного устройства).ил.Изобретение относится к вычислительной технике и может быть использовано при отладке программ и длянастройки вычислительных аппаратныхсредств.Цель изобретения - повышение быстродействия при отладке.На чертеже изображена структурнаясхема устройства, )ОУстройство содержит блок 1 задания режимов, первую схему 2.сравнения, первый мультиппексор 3, первыйрегистр 4 индикации, первый блок 5индикации, первый блок 6 управляемой 15задержки, элемент И 7, счетчик 8,вторую схему 9 сравнения, триггер 10,первый элемент ИЛИ 11, первый блокрегистров 12, второй элемент ИЛИ 13,блок 14 задания времени задержки, 20второй блок )5 управляемой задержки,третий элемент ИЛИ 16, второй блок17 регистров, второй мультиплексор18, второй регистр 19 индикации ивторой блок 20 индикации. 25Устройство работает следующим образом.После запуска программного устрой"ства на входы устройства для отладкипрограмм начинает поступать синхронизирующий сигнал. Все адреса, по которым идет обращение, поступают наинформационные входы блока 12 регистров, представляющего собой наборпараллельных регистров, информационные входы первого из которых являют"ся адресными, входами устройства, аинформационные входы остальных соединены с выходами предыдущих регистров блока, выходы последнего регистра подключены к входам мультиплексора 3. Синхронизирующие входы всех регистров объединены и являются синхронизирукщими входами блока )2 регистров адресов, Вся информация адресов 45обращения поступает на информационные входы блока 17 регистров, идентичный блоку 12 регистров, синхронизирующие входы всех регистров объединены и являются синхронизирующими входами блока 17 регистров. Запись информации в блок 17 происходит засчет задержки синхроимпульса в блоке .15 управляемой задержки. До появления на инверсном выходе триггера 10 запрещающего сигнала состояния регистров блоков 12 и 17 и регистров 4 и 19 индикации могут изменяться по . приходу очередного синхроимпульса. При появлении наадресных входах устройства адреса, совпадающего с заданным на блоке 1, Формируется выходной сигнал схемой 2 сравнения, который разрешает счет в счетчике 8.Как только счетчик 8 принимает значение, равное заданному количеству повторений выбранного адреса, на выходе схемы сравнения 9 формируется сигнал, который переводит триггер 10 в единичное состояние. При этом инверсный выход триггера 10 блокирует прохождение синхроимпульсов на вход блоков 12 и 17 и регистров 4 и 19. Все адреса, которые записаны в блоке 12, и вся информация, соответствующая этим адресам, записанная в блоке 17, до срабатывания триггера 10 сохраняются в нем до момента появления сдвига сигнала инФормации. Последний синхроимпульс, по которому происходит запись адреса в блок 12, задерживается в блоке управляемой задержки 6 и является синхроимпульсом записи текущего адреса программы в регистре 4 через мультиплексор 3 и оперативной информации в регистре 19, соответствующей этому текущему адресу, через мультиплексор 18. Текупщй адрес и соответствующая ему оперативная информация отражается одновременно на блоках 5 и 20 индикации по окончании или после останова программы до начала просмотра содержимого блоков 12 и 17 за счет кнопки сдвига блока 1.Формула и з обретенияУстройство для отладки программ, содержащее блок задания режимов, первый блок управляемой задержки, две схемы сравнения, счетчик, триггер, два элемента ИЛИ, элемент И, первый блок регистров, первый мультиплексор, первый регистр индикации, первый блок индикации, причем выход перезаписи блока задания режимов подключен к первым входам первого и второго элементов ИЛИ, вторые входы которых соединены соответственно с выходом элемента И и выходом первого блока управляемой задержки, информационный вход которого подключен к выходу задания номера микротакта блока задания режимов, группа адресных входов устройства подключена к первому информационному входу первой схемы1469505 Составитель И. СафроноваРедактор Л. Пчолинская Техред Л.Сердюкова Корректор Л.Патай Заказ 1360/54 Тираж 661 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101 сравнения, второй информационный вход которой соединен с выходом задания адреса блока задания режимов, выход начальной установки которого соединен с входами начальной установки счетчика, триггера, первого блока регистров, первого регистра индикации, вход синхронизации устройства соединен с первым входом элемента И 10 и счетным входом счетчика, вход разрешения которого соединен с выходом первой схемы сравнения, второй вход элемента И соединен с инверсным выходом триггера, единичный вход которого 15 соединен с выходом второй схемы срав- нения, первый и второй информационные входы которой соединены соответ" ственно с выходом счетчика и выходом задания номера цикла блока задания 20 режимов, выход первого элемента ИЛИ соединен с входом разрешения первого блока регистров, информационный вход и выход которого соединены соответственно с адресным входом устройства и 25 первым информационным входом первого мультиплексора, выход которого подключен к,информационному входу первого регистра индикации, вход разрешения и выход которого подключены-со ответственно к выходу второго элемен- та ИЛИ и входу первого блока индикации, управлякций вход первого мультиплексора соединен с выходом выбора информации блока задания режимов,35 о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия при отладке, оно дополнительно содержит блок задания времени задержкй, второй блок управляемой задержки, тре"тий элемент ИЛИ, второй блок регистров, второй мультиплексор, второй регистр индикации, второй блок индикации, причем выход блока задания времени задержки соединен с информационным входом второго блока управляемойзадержки, управляющий вход и выходсоединены соответственно с выходомэлемента И и первым входом третьегоэлемента ИЛИ, второй вход которогосоединен с выходом перезаписи блоказадания режимов, выход третьего элемента ИЛИ соединен с входом разрешения второго блока регистров, информационный вход которого подключен кпервому информационному входу устройства, первый и второй информационныевходы второго мультиплексора соединены соответственно с выходом второгоблока регистров и вторым информационным входом устройства, выход и управляющий вход второго мультиплексорасоединены соответственно с информационным входом второго регистра индикации и выходом выбора информацииблока задания режимов, вход начальной установки и вход разрешения второго регистра индикации соединенысоответственно с выходом начальнойустановки блока, задания режимов ивыходом второго элемента ИЛИ, выходвторого регистра индикации соединенс входом второго блока индикации,второй информационный вход первогомультиплексора соединен с адреснымвходом устройства,
СмотретьЗаявка
4311701, 24.06.1987
ПРЕДПРИЯТИЕ ПЯ В-2969
ТЮРНИН БОРИС ВАСИЛЬЕВИЧ, ФИЛОНОВ ЛЕОНИД ФИЛИППОВИЧ
МПК / Метки
МПК: G06F 11/28
Опубликовано: 30.03.1989
Код ссылки
<a href="https://patents.su/3-1469505-ustrojjstvo-dlya-otladki-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отладки программ</a>
Предыдущий патент: Устройство для контроля программно-логических матриц
Следующий патент: Устройство для сопряжения абонентов
Случайный патент: Кран фонтанчик