Устройство для ввода-вывода отла-живаемых программ

 

О П И С А Н И Е () 840913

ИЗОБРЕТЕНИЯ

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свил-ву (22) Заявлено 27. 07. 79 (21) 2833458/18-24 (51)M. KA.

G 06 Р 11/22 с присоединением заявки Ж евоударстеенный квинтет (23) Приоритет

Опубликовано 23.06.81. Бюллетень ¹ 23 (53) УДК681 326 (088.8) ла делам изобретений и открытий

Дата опубликования описания 25 .06 . 8 1 (72) Авторы изобретения

И.В. Огнев, Г.А. Бородин, P.À. Потто и В.М. Константиновский

Московский ордена Ленина энергетический институт

Ъ-(71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВОДА ОТЛАЖИВАЕМЫХ

ПРОГРАММ

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

Известно устройство для ввода- вывода отлаживаемых программ, содержа5 щее блок приема и выбора команд, блок управления, блок подключения ПЗУ, распределитель, блок формирования ад.— реса участка, блок регистров установки, долговременное запоминающее устройство, числовые и адресные шины, шину обращения,и работающее в режимах работы с ЭВМ, автоматической записи участка, однократного считывания и записи по адресу, выдачи информации на печать I J.

Недостаток устройства — длительность и сложность отладки программ.

Наиболее близким по технической сущности к предлагаемому является устройство для ввода — вывода отлаживаемых программ, содержащее блок долговременной памяти, блок обмена, первый управляющий вход которого соеди2 нен с первым выходом пульта управления, второй управляющий вход — с первым управляющим выходом блока управления, первые информационные входы— с информационными выходами блока ввода-вывода; информационные выходы— с информационными входами блока оперативной памяти, управляющий вход которого подключен ко второму управляющему выходу блока управления, третьим управляющим выходом подсоединенного к первому управляющему входу блока синхронизации, а адресным выходом— ко входу блока выборки адреса записи, второй управляющий вход блока синхро" низации является управляющим входом устройства, первый и второй выходы синхронизации соединены со входами синхронизации первого регистра числа и первого регистра адреса, соответственно, информационные выходы первого регистра числа и информационные входы .первого регистра адреса являются числовым выходгм и адресным входом уст3 8409) ройства, соответственно, второй выход пульта управления соединен со входом блока управления, третий выход — со входом регистра исходной выборки, установочные вход и выход которого подключены к установочным входу и выхо5 ду блока ввода — вывода, соответст,венно Г2).

Недостаток устройства — ограниченное быстродействие из-за использова10 ния в качестве блока долговременной памяти накопителя на магнитной ленте и отсутствие непосредственного выхода из него при считывании к отлаживаемой системе.

l5

Цель изобретения — повышение быст-. родействия.

Указанная цель достигается тем, что устройство содержит счетчик,второй регистр числа, второй регистр ад20 реса и формирователь выходной информации, первым управляющим входом соединенный с первым управляющим выходом блока управления, вторым управляющим входом — с четвертым выходом пуль25 та управления, информационными выходами — с информационными входами блока ввода-вывода, информационными входами — с первыми выходами блока оперативной памяти, вторые выходы которого подключены к информационным входам второго регистра числа„ вход синхронизации которого является третьим выходом блока синхронизации, а выходы подсоединены к числовым входам блока долговременной памяти, первыми адресными входами подключенного к выходам второго регистра адреса, вход синхронизации которого соединен с четвертым выходом блока синхронизации, адресные 40 входы через счетчик — с выходами блока выборки адреса записи, вторые адресные входы блока долговременной памяти соединены с выходами перйого регистра адреса, а числовые выходы — со 45 входом первого регистра числа, выходы которого подключены ко вторым информационным входам блока обмена.

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

Устройство содержит пульт 1 управления, блок 2 управления, блок 3 оперативной памяти, блок 4 обмена, формирователь 5 выхоДной информации, регистр 6 исходной выборки, блок.7 ввода-вывода, первый и второй регистры 8 и 9 числа, первый и второй регистры 10 и 11 адреса, блок 12 синхронизации, блок 13 долговременной памя3 4 ти, блок 14 выборки адреса записи, счетчик 15, шины числа 16, адреса 17, и управления 18.

Устройство работает следующим образом, Первым режимом является режим начальной установки и начальной выборки.

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

Внешние устройства подключаются через блок 7 ввода-вывода, играющего роль стандартного интерфейса ввода †выво для внешних устройств (например ЕС ЭВМ) .

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

С блока 2 управления через блоки 14, 15 и .11 в блок 13 выдаются необходимые адреса и управляющие сигналы в блоки 3, 4, 5 и 12. Коды считываемых чисел из блока 13 через первый регистр 8 числа поступают в блок 4 обмена затем в блок 3 оперативной памяти, затем в формирователь 5 выходной информации 5. Формирователь 5 выходной информации вырабатывает команды, адреса и преобразует форматы кодов считываемых чисел в форматы кодов для внешних устройств и передает их в блок 7 ввода-вывода, откуда они поступают на запись нужного внешнего устройства. Это позволяет выводить отлаженные программы на любые удобные постоянные и надежные носители инфор— мации, что повышает гибкость и удобство в эксплуатации.

При записи информации из блока 7 в блок 13 на пульте 1 набираются начальный и конечный адрес записываемого масейва чисел, управляющие потенциа— лы для работы блока 2, блока 4, регистра 6 исходной выборки 6. Байты информации; поступающие из блока 7 в блоке 4 преобразуются в слова необходимой разрядности и через блок 3, второй регистр 9 числа записываются в блок 13. При этом блок 2 выдает бло5 8409 ) ку 12 необходимые команды для управления работой регистров 9 и 11.

При исправлении информации необходимо на пульте 1 набрать нужный адрес и код нового числа. После чего под действием управляющих потенциалов и синхроимпульсов считывается из блока 13 в блок 3 весь сегмент памяти через первый регистр 8 числа и блок 4 обмена. По. необходимому адресу в бло- 10 ке 3 нроизводится корректировка и затем весь сегмент переписывается обратно в блок 13.

При работе с отлаживаемой системой из системы поступают коды адресов по шине 17 и управляющие сигналы по шине 18. Коды считываемых чисел из блока 13 через первый. регистр 8 числа, - минуя остальные блоки устройства, поступают в отлаживаемую систему. 20

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

Изменение режимов ввода-вывода ин:Формации сокращает время на перезапись и изменение команд, что ведет к повышению быстродействия работы и в ре- 30 жиме смены информации.

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

Устройство для ввода-вывода отлаживаемых программ, содержащее блок долговременной памяти, блок обмена, первый управляющий вход которого соединен с первым выходом пульта уп- 40 равления, второй управляющий вход — с первым управляющим выходом блока уп. равления, первые информационные входы — с информационными выходами блока ввода-вывода, информационные 45 выходы — с информационными входами блока оперативной памяти, управляющий вход которого подключен ко второму управляющему выходу блока управления, третьим управляющим выходом S0 подключенного к первому управляющему входу блока синхронизации, а адрес ным входом — ко входу блока выборки адреса записи, второй управляющий вход блока синхронизации является уп-55 равляющим входом устройства, первый и второй выходы синхронизации соединены со входами синхронизации первого регистра числа и первого регистра адреса, соответственно, информационные выходы первого регистра числа и информационные входы первого регистра ад" реса являются числовым выходом и адресным входом устройства, соответственно, второй выход пульта управления соединен со входом блока управления, третий выход — со входом регистра исходной выборки, установочные вход и выход которого подключены к установочным входу и выходу блока ввода-вывода, соответственно, о т— л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройств ва, оно дополнительно содержит счетчик, второй регистр числа, второй регистр адреса и .формирователь выходной информации, первым управляющим входом соединенный с первым управляющим выходом блока управления, вторым управляющим входом — с четвертым выходом е пульта управления, информационными выходами — с информационными входами блока ввода-вывода, информационными входами — с первыми выходами блока оперативной памяти, вторые выходы которого подключен к информационным входам второго регистра числа, вход синхронизации которого является третьим выходом блока синхронизации, а выходы подсоединены к числовым входам блока долговременной памяти,rapвыми адресными входами подключенного к выходам второго регистра адреса, вход синхронизации которого соединен с четвертым выходом блока синхронизации, адресные входы через счетчик — с выходами блока выборки адреса записи, вторые адресные входы блока долговременной памяти соединены с выходами первого регистра адреса, а числовые выходы — со входами первого регистра числа, выходы которого подключены ко вторым информационным входам блока обмена.

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

1. Авторское свидетельство СССР

Р 489107, кл. Q 06 11/00, 1976.

2. Авторское свидетельство СССР

Ф 630630, кл. 06 Г 11/00, 1978 (прототип .

8409! 3 (б

Подписное

Заказ 4768/73 Тираж 745

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

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

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

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

Редактор В. Еремеева Техред НМайоро Корректор А. Гриценко

Устройство для ввода-вывода отла-живаемых программ Устройство для ввода-вывода отла-живаемых программ Устройство для ввода-вывода отла-живаемых программ Устройство для ввода-вывода отла-живаемых программ 

 

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

Изобретение относится к средствам тестирования взаимосвязанных больших интегральных микросхем (БИС) на уровне плат в реальных условиях эксплуатации
Наверх