Устройство для ввода-вывода отла-живаемых программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 840913
Авторы: Бородин, Константиновский, Огнев, Попо
Текст
па делам изобретений и открытийДата опубликования описания 25.06,81(72) Авторы изобретения И.В. Огнев, Г.А. Бородин, Р.А. Потто и В.М. Константиновский Московский ордена Ленина энергетический институту- (71) Заявитель(54) УСТРОЙСТВО ДЛЯ ВВОДА-ВЬБОДА ОТЛАЖИВАЕМЫХПРОГРАММ Изобретение относится к.вычислительной технике и может быть исполь-.зовано для отладки программ.Известно устройство для ввода-вывода отлаживаемых программ, содержа 5 щее блок приема и выбора команд, блок управления, блок подключения ПЗУ, распределитель, блок формирования адреса участка, блок регистров установки, долговременное запоминающее устройство, числовые и адресные шины, шину обращения,и работающее в режимах работы с ЭВМ, автоматической записи участка, однократного считывания и записи по адресу, выдачи информации на печать Г 13Недостаток устройства - длительность и сложность отладки программ.Наиболее близким по технической сущности к предлагаемому являетсяустройство для ввода - вывода отлаживаемых программ, содержащее блок долговременной памяти, блок обмена, первый управляющий вход которого соеди 2нен с первым выходом пульта управления, второй управляющий вход - с первым управляющим выходом блока управления, первые информационные входы - с информационными выходами блока ввода-вывода; информационные выходы - с информационными входами блока оперативной памяти, управляющий вход которого подключен ко второму управляющему выходу блока управления, третьим управляющим выходом подсоединенного к первому управляющему входу блока синхронизации, а адресным выходом - ко входу блока выборки адреса записи, второй управляющий вход блока синхро" низации является управляющим входом устройства, первый и второй выходы синхронизации соединены со входами синхронизации первого регистра числа и первого регистра адреса, соответственно, информационные выходы первого. регистра числа и информационные входы первого регистра адреса являются числовым выходгм и адресным входом уст 3 84 О 91 ройства, соответственно второй выход пульта управления соединен со входом блока управления, третий выход - со входом регистра исходной выборки, установочные вход и выход которого подключены к установочным входу и выхо 5 ду блока ввода - вывода, соответст,венно Г 2,Недостаток устройства - ограниченное быстродействие иэ-за использова 1 О ния в качестве блока долговременной памяти накопителя на магнитной лентеи отсутствие непосредственного выхода из него при считывании к отлаживаемой системе.15Цель изобретения - повышение быст-. родействия.Указанная цель достигается тем, что устройство содержит счетчик,второй регистр числа, второй регистр ад 20 реса и Формирователь выходной информации, первым управляющим входом соединенный с первым управляющим выходом блока управления, вторым управляющим входом - с четвертым выходом пуль 25 та управления, информационными выходами - с информационными входами блока ввода-вывода, информационными входами - с первыми выходами блока оперативной памяти, вторые выходы которого подключены к информационным входам второго регистра числа вход синхронизации которого является третьим выходом блока синхронизации, а выходы подсоединены к числовым входам блока долговременной памяти, первыми адресными входами подключенного к выходам второго регистра адреса, вход синхронизации которого соединен с четвертым выходом блока синхронизации, адресные 4 о входы через счетчик - с выходами блока выборки адреса записи, вторые адресные входы блока долговременной памяти соединены с выходами первого регистра адреса, а числовые выходы - со 45 входом первого регистра числа, выходы которого подключены ко вторым информационным входам блока обмена.На чертеже представлена блок-схема устройства.Устройство содержит пульт 1 управления, блок 2 управления, блок 3 оперативной памяти, блок 4 обмена, формирователь 5 выходной информации, регистр 6 исходной выборки, блОк,7 ввода-вывода, первый и второй регистры 8 и 9 числа, первый и второй регистры 10 и 11 адреса, блок 12 синхронизации, блок 13 долговременной памя 3 фти, блок 14 выборки адреса записи,счетчик 15, шины числа 16, адреса 17,и управления 18Устройство работает следующим образом,Первым режимом является режим начальной установки и начальной выборки.На пульте 1 задается начальный и конечный адреса массива обрабатываемойинформации. Устанавливаются в исход-.ное состояние все блоки. В режиме начальной выборки осуществляется выработка необходимой последовательностиимпульсов регистром исходной выборки,с помощью которых передаются адрес икоманда, определяющие как тип внешнего устройства .ввода-вывода, так и режим работы с ним 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 выдает блоФормула изобретения35 Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР9 489107, кл. 5 0611/00, 1976.2. Авторское свидетельство СССРУ 630630, кл. 5 06 Г 11/00, 1978(прототип . 5 84091ку 12 необходимые команды для управления работой регистров 9 и 11.При исправлении информации необходимо на пульте 1 набрать нужный адреси код нового числа, После чего поддействием управляющих потенциалов исинхроимпульсов считывается из блока 13 в блок 3 весь сегмент памятичерез первый регистр 8 числа и блок 4обмена. По, необходимому адресу в блоке 3 нроизводится корректировка и затем весь сегмент переписывается обратно в блок 13.При работе с отлаживаемой системойиз системы поступают коды адресов пошине 17 и управляющие сигналы по шине 18. Коды считываемых чисел из блока 13 через первый, регистр 8 числа,минуя остальные блоки устройства, поступают в отлаживаемую систему. 20Использование непосредственногодоступа от отлаживаемой системы к устройству позволяет повысить быстродействие работы и допускает использование устройства в быстродействующих 25системах.Изменение режимов ввода-вывода инФормации сокращает время на перезаписьи изменение команд, что ведет к повышению быстродействия работы и в ре- З 0жиме смены информации,Устройство для ввода-вывода отлаживаемых программ, содержащее блок долговременной памяти, блок обмена, первый управляющий вход которого соединен с первым выходом пульта уп равления, второй управляющий вход - с первым управляющим выходом блока уп. равления, первые информационные входы - с информационными выходами блока ввода-вывода, информационные 45 выходы - с информационными входами блока оперативной памяти, управляющий вход которого подключен ко второму управляющему выходу блока управления, третьим управляющим выходом 50 подключенного к первому управляющему входу блока синхронизации, а адрес- ным входом - ко входу блока выборки адреса записи, второй управляющий вход блока синхронизации является управляющим входом устройства, первый и второй выходы синхронизации соединены со входами синхронизации первого регистра числа и первого регистра адреса, соответственно, информационные выходы первого. регистра числа и информационные входы первого регистра ад" реса являются числовым выходом и адресным входом устройства, соответственно, второй выход пульта управления соединен со входом блока управления, третий выход - со входом регистра исходной выборки, установочные вход и выход которого подключены к установочным входу и выходу блока ввода-вывода, соответственно, о т - л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройстъ ва, оно дополнительно содержит счетчик, второй регистр числа, второй регистр адреса и .формирователь выходной информации, первым управляющим входом соединенный с первым управляющим выходом блока управления, вторым управляющим входом - с четвертым выходоме пульта управления, информационными выходами - с информационными входами блока ввода-вывода, информационными входами - с первыми выходами блока оперативной памяти, вторые выходы которого подключен к информационным входам второго регистра числа, вход синхронизации которого является третьим выходом блока синхронизации, а выходы подсоединены к числовым входам блока долговременной памяти,гервыми адресными входами подключенного к выходам второго регистра адреса, вход синхронизации которого соединен с четвертым выходом блока синхронизации, адресные входы через счетчик - с выходами блока выборки адреса записи, вторые адресные входы блока долговременной памяти соединены с выходами первого регистра адреса, а числовые выходы - со входами первого регистра числа, выходы которого подключены ко вторым информационным входам блока обмена.орректор А Гриценк аказ 4768/73 Тираж ВНИИПИ Государственног по делам изобретений 13035, Иосква Ж, Рау745 комитета СССРи открытийская наб., д, 4 Подписно лиал ППП Патент", г. Ужгород, ул, Проектная,Составитель И. Алексееведактор В. Еремеева Техред Н,йайорош
СмотретьЗаявка
2833458, 27.07.1979
МОСКОВСКИЙ ОРДЕНА ЛЕНИНА ЭНЕРГЕТИ-ЧЕСКИЙ ИНСТИТУТ
ОГНЕВ ИВАН ВАСИЛЬЕВИЧ, БОРОДИН ГЕННАДИЙ АЛЕКСАНДРОВИЧ, ПОПО РОДИОН АФАНАСЬЕВИЧ, КОНСТАНТИНОВСКИЙ ВАЛЕНТИН МИХАЙЛОВИЧ
МПК / Метки
МПК: G06F 11/22
Метки: ввода-вывода, отла-живаемых, программ
Опубликовано: 23.06.1981
Код ссылки
<a href="https://patents.su/4-840913-ustrojjstvo-dlya-vvoda-vyvoda-otla-zhivaemykh-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода-вывода отла-живаемых программ</a>
Предыдущий патент: Устройство для обнаружения и ис-правления ошибок b блоках вычисли-тельной машины
Следующий патент: Устройство для обработки и сжатияинформации
Случайный патент: Способ ультразвуковой дефектоскопии