Имитатор абонентов Советский патент 1987 года по МПК G06F13/00 

Описание патента на изобретение SU1291987A1

1

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

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

На фиг.1 представлена блок-схема имитатора; на фиг.2 - функциональная схема блока микропрограммного управ- ления; на фиг.3-5 - блок-схемы алгоритмов работы блока микропрограммног управления.

Имитатор содержит (фиг.1) регистр

Iданных, дешифратор 2 маркерньк символов, регистр 3 хранения управляющего слова, элемент И 4, счетчик 5 интервалов, счетчик 6 длины массива, регистр 7 команд, генератор 8 импульсов, дешифратор 9 интервалов, дешифратор 10 длины массива, дешифратор

IIкоманд, шифратор 12 маркерных символов, коммутатор 13 информации, ко- довую магистраль 1А, блок 15 памяти, блок 16 микропрограммного управления адресный регистр 17, шифратор 18 адреса, коммутатор 19 адреса, счетчик

12

20 длины слова, дешифратор 21 длины слова и дешифратор 22 признаков.

Блок 16 микропрограммного управления содержит (фиг.2) триггер 23 Пуск-останов, сдвиговый регистр 24 микрокоманд, регистр 25 операций, дешифратор 26 микрокоманд, шифратор 27 микрокоманд, триггер 28 включения счетчика интервалов, селектор 29 импульсов по периоду следования, элемент ИЛИ 30 и элемент И 31.

На фиг.1 и 2 показаны также вход 32 записи программы имитации, информационный вход 33 и вход 34 пуска имитатора, входы 35-40 условий, так- товыый вход 41, вход 42 команды, выходы 43-55 управления, выход 56 разрешения счета интервалов, выход 57 обращения к памяти блока 16 микропрограммного управления и выход 58 имитатора.

Регистр 1 данных служит для приема и выдачи передаваемой информации дешифратор 2 - для расшифровки принятых в регистр 1 маркерных/символов.

JO

15

- 20

2530 , , 919872

Регистр 3 служит для временного запоминания адресного слова массива, которое содержит информацию о типе массива, направлении обмена, номере абонента. Благодаря счетчику 20 длины слова и дешифратору 21 возможна передача различной по формату информации. С помощью счетчика 5 интервалов осуществляются временные задержки между передаваемыми массивами, величину которых можно программно изменять. Счетчик 6 длины массива предназначен для определения окончания передачи различных по величине массивов. Коды операции хранятся в регистре 7 команд на время выполнения команды.

Коммутатор 13 информации предназначен для осуществления параллельных передач внутри,устройства через кодовую магистраль 14. Блок 15 памяти предназначен для оперативного хранения как программы имитации, так и реальных массивов данных, принимаемых в имитатор и выдаваемых из имитатора. Шифратор 12 предназначен для формирования и записи в регистр 1 через коммутатор 13 маркерных символов. Обращение в блок 15 осуществляется Л10О по адресу в адресном ре- ,гистре 17, либо через шифратор 18 адреса, когда необходимо обратиться за информацией в справочные ячейки.

Блок 16 с помощью регистра 24 микрокоманд, регистра 25 операций и шифратора 27 микрокоманд вырабатывает тактовые сигналы, осуществляя управление работой имитатора по программе имитации, хранимой в блоке 15. Дешифратор 26 микрокоманд предназначен для расшифровки сигналов условий и состояния, поступающих в блок 16. Триггер 23 Цуск-останов управляет подачей частоты генератора 8 через элемент И.31 в сдвиговую цепь регистра 24 микрокоманд и предназначен для организации запуска блока 16 или временного останова, например, на время ожидания ответа из ЦВС.

Устройство работает следующим образом.

Для организации автономной отладки программ и контроля вычислительных систем исходная информация в ви- сг де программы имитации записывается через вход 32 устройства в блок 15.

Программа имитации, вводимая один раз перед выполнением того или иного основного р€;жима, включает в себя

35

40

45

50

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

Имитатор выполняет также и функции арбитража, организуя запросы на прием и передачу массивов для каждого абонента с учетом их приоритетности. Приоритет взаимодействия абонентов с ЦВМ определяется в ходе вьшол- мандой и проведение санса связи, либо JO нения режима и задается имитатору операцию формирования интервала вре- в процессе вычислений в виде массива мени с пропуском сеанса связи, либо информационных слов. Приоритет вза- операцию модификации команды в про- имодействия абонентов определяется грамме имитации в зависимости от но- порядком поступления этих информа- мера очередного абонента и проведение 5 ционных слов. Длина этого массива сеанса связи при наличии номера. Та- фиксированна и соответствует максимальному количеству абонентов. В том случае, когда количество абонентов, которое определяет ЦВМ, меньше, ос- 20 тавшиеся слова заполняются нулевой информацией. Данный массив поступает на вход 33 по запросу имитатора абонентов и через регистр 1, ко {мутатор 13, кодовую магистраль 14 записываким образом, исходная информация позволяет задавать имитатору программно необходимые временные задержки при отладке и контроле работы управляющей вычислительной системы, работающей в реальном масштабе времени, а также имитировать запросы того или иного абонента.

Во время выполнения вычислительного процесса управляющая ЦВМ, работающая с группой абонентов, имеющих арбитражное устройство, определяет и задает в ходе вычислений но25 ется в блок 15. Время вьщачи имитатором запроса на данный массив определяется программой имитации, записанной в блок 15 перед режимом в виде команд.

Структура команд в программе имитации следующая:

код one- интервал времени от дан- адрес управляющего слова контрольные рации ного запроса до следую-разряды

щего

Структура управляющего слова (в случае передачи {1з ЦВМ):

код количества слов адресное слово массива контрольные разряды Структура управляющего слова (в случае передачи в ЦВМ):

первое информационное адресное слово массива контрольные разряды

слово выдаваемого

массива

Структура управляющего слова в зависимости от направления обмена

Имитатор выполняет также и функции арбитража, организуя запросы на прием и передачу массивов для каждого абонента с учетом их приоритетности. Приоритет взаимодействия абонентов с ЦВМ определяется в ходе вьшол- JO нения режима и задается имитатору в процессе вычислений в виде массива информационных слов. Приоритет вза- имодействия абонентов определяется порядком поступления этих информа- 5 ционных слов. Длина этого массива фиксированна и соответствует максимальному количеству абонентов. В том случае, когда количество абонентов, которое определяет ЦВМ, меньше, ос- 0 тавшиеся слова заполняются нулевой информацией. Данный массив поступает на вход 33 по запросу имитатора абонентов и через регистр 1, ко {мутатор 13, кодовую магистраль 14 записыва5 ется в блок 15. Время вьщачи имитатором запроса на данный массив определяется программой имитации, записанной в блок 15 перед режимом в виде команд.

разная.Это связано с тем,что конец обмена определяет приемная строна.

Работа имитатора после режима записи исходных данных начинается по сигналу Пуск, который поступает в блок 16 через вход 34.

Сигналом Пуск устанавливается в единичное состояние определенный триггер в регистре 25, первьй разряд в регистре 24 и триггер 23, открывающий сдвиговую цепь регистра 24. Сигналы с единичных плеч триггеров регистра 24 и регистра 25 поступают на дешифратор 26 и шифратор 27, образуя распределитель импульсов матричного типа.

Блок 16 выполняет несколько-операций, каждому из которых соответствует единичное состояние определенного триггера в регистре 25. Каждая операция выполняется за несколько тактов, образуемых при сдвиге 1 по регистру 24. По сигналу Пуск после установки триггера в регистре 25 выполняется операция считывания первой команды из программы имитации и анализа кода операции. Происходит это следующим образом (фи г.З).

Первым тактом, т.е. при единичном состоянии первого разряда регистра 24 происходит считывание адреса первой команды программы имитации из справочной ячейки хранения текущего адреса (ТА) блока 15 в адресный регистр 17. С выхода 53 сигнал поступает на вход шифратора 18, в котором формирует адрес справочной ячейки текущего адреса. Одновременно сигнал с выхода 51 поступает на коммутатор 13, разрешая обращение в блок 15 по адресу, сформированному в,-шифраторе 18. Кроме того, в блоке 16 вьграбаты- вается сигнал Обращение к блоку 15 и сигнал установки в О триггера 23 на время обращения. По окончании выборки адрес команды из блока 15 через коммутатор 13 поступает на кодовую магистраль 14. Сигнал управления из блока 15, свидетельствующий об окончании выборки, поступает на вход 40 блока 16, которьм направляет на вход адресного регистра 17 импульс записи. Таким образом, адрес первой команды с кодовой магистрали 14 записывается в адресный регистр 17. Одновременно с этим установится в 1 триггер 23.

Следующим тактом происходит считывание команды из программы имитации по найденному адресу. В этом

5

0

5

0

5

0

5

0

55

случае обращение в блок 15 происходит через коммутатор 19 по адресу в адресном регистре 17.

Считьшание команды из блока 15 на кодовую магистраль 14 происходит аналогично описанному (при нулевом сигнале на управляющем входе коммутатора 13 всегда разрешается прохождение на кодовую магистраль 14 информации из блока 15). Блок 16 сформирует импульсы записи, которые поступают соответственно в регистры 3 и 7 и счетчик 5. Таким образом, код операции переписывается с кодовой магистрали 14 в регистр 7, дво- - ичньпТ: интервал времени - в счетчик 5, а адрес управляющего слова - в регистр 3.

Следующим тактом происходит анализ кода операции, который с выхода дешифратора 11 поступает на вход 42 блока 16, который устанавливает в единичное состояние триггер 28, разрешающее прохождение частоты с генератора 8 через элемент И 4 в счетчик 5.

При коде операции, рекомендующем не проводить сеансы связи по данному массив ь шифратор 27 устанавливает регистр 24 в исходное состояние, т.е. записывает 1 в первый разряд, а в регистре 25 включается другой триггер, единичное состояние которого разрешает выполнение другой операции операции перехода к следующему адресу программ имитации. Данная операция выполняется и после проведения сеанса связи и заключается в выборке из блока 15 содержимого справочной ячейки текущего адреса в адресньш регистр 17, прибавлении 1 к его содержимому и засыпке полученного адреса через коммутатор 13 и кодовую магистраль 14 снова в справочную ячейку текущего адреса блока 15.

При коде операции, указывающем на проведение; сеанса связи, блок 16 осуществляет передачу адреса управляющего слова из регистра 3 в адресный регистр 17. В этом случае на соответствующем выходе шифратора 27 вырабатывается сигнал, который с выхода блока 16 поступает на управляющий вход коммутатора 13 для передачи в кодовую магистраль 14 адреса управляющего слова с выхода регистра 3.

Запись в адресный регистр 17 осуществляется сигналом с выхода блока 16. Затем следующим тактом нроизво- дится считывание из блока 15 содержимого управляющего слова. Управляю- щее слово целиком переписьюается с кодовой магистрали 14 в регистр 3 и, кроме того, код длины массива - в счетчик 6.

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

Прием массива из ЦВМ осуществляется следующим образом (фиг.З и 4) .

Первым тактом выполнения данной операции осуществляется формирование в регистре 1 маркерного символа, свидетельствующего о начале сеанса связи. При этом с соответствующего выхода шифратора 27 вырабатывается сигнал, который поступает на шифратор 12. Одновременно с этим поступает сигнал на управляющий вход коммутатора 13, который разрешает прохождение маркерного символа на кодо вую магистраль 14. Запись маркерного символа в регистр 1 осуществляется сигналом с выхода 44 блока 16.

Кроме того, производится установка в О триггера 23 на время выдачи маркерного символа из регистра 1 на выход 58. Импульсы сдвига с выхода 45 поступают на вход импульсов сдвига регистра 1. Одновременно с этим импульсы сдвига с выхода регистра 1 поступают в счетчик 20. Последний дешифратором 21 позволяет выдавать из устройства информацию различного формата. (Длина маркернйгх символов и информационных слов разная). Сигнал с выхода дешифратора 21, свидетельствующий об окончании выдачи маркерного символа, поступает на вход 51 блока 16j проходит на дешифратор 26, управляемый вторым разрядом регистра 24 и устанваливает в 1 триггер 23. Под воздействием частоты с генератора 8, поступающей на вход

-

10

20

- 5

ы я. у,

е и

д30

35

40

45

55

41 блока 16 1 из второго разряда регистра 24 перепишется в третий. Третьим тактом вновь устанавливается в О триггер 23 для того, чтобы при 1 состоянии четвертого разряда регистра 24 при выполнении данной операции блок 16 перешел в режим ожидания ответного маркерного символа, свидетельствующего о готовности ЦВМ к началу сеанса связи. Этот сигнал поступает через вход 33 в регистр 1 и одновременно в блок 16 на селектор 29. Необходимость в последнем вызвана те , что в канале связи с ЦВМ нет сигналов типа Начало слова, Конец слова, поэтому об -окончании импульсной последовательности можно судить после фиксирования превьштения периода следования поступающих импульсов. Сигнал с выход,а селектора 29 разрешает дешифратору 26 установить в 1 триггер 23. Следующим тактом блок 16 производит опрос принятой комбинации. Это может быть не толъ,ко сигнал готовности, но и требование повторения запроса, либо вообще неразрешенная комбинация. В случае правильного приема сигнала готовности от ЦВМ, который с выхода дешифратора 2 поступает на вход 35 блока 16, последний организует передачу адресного слова массива из регистра 3 в регистр 1. Сигналом с выхода 46 блока 16 разрешается передача содержимого регистра 3 без гашения через коммутатор 13 в кодовую магистраль 14. Запись в регистр 1 производится сигналом с выхода 44 блока 16. Выдача адресного слова массива происходит аналогично выдаче маркерного символа.

Поскольку адресное остается в регистре 3 до следующего обмена, блок 16 имеет признак направления обмена, который получает с выхода дешифратора 22. Поэтому далее блок 16 организует сеанс связи в зависимости от этого признака. В режиме приема из ЦВМ имитатор организует прием информационных слов в регистр 1, производит вычитание 1 из счетчика 6 после приема каждого слова и по окончании приема, который фиксируется с помощью дешифратора 10, формирует и вьщает в ЦВМ маркерный символ, свидетельствующий об окончании обмена (фиг.4).

Адресное слово массива, кроме признака направления обмена, содержит информацию о типе массива. В том случае, когда на вход 39 блока 16 с выхода дешифратора 22 поступает признак массива, который нужен имитатору при выполнении арбитражных функций, блок 16 организует не только прием информации в регистр 1, но и запись ее в блок 15 в определенную зону. Происходит это следующим образом.

По окончании приема информационного слова массива, который фиксируется с помощью дешифратора 21, блок 16 из специальной справочной ячейки записывает начальный адрес зоны в адресный регистр 17, затем выдает сигнал на управляющий вход коммутатора 13, разрешая прохождение на блок 15 сигналов с регистра 1 по адресу обращения, содержащемуся в адресном регистре 17. По окончании записи производится прибавление 1 к содержимому адресного регистра 17, т.е. подготавливается адрес для следующего Информационного слова.

В режиме выдачи массива в ЦВМ как и в режиме приема (фиг.З и 5) имитатор формирует и ьщает в ПВМ маркерный символ, свидетельствующий о начале сеанса связи, и адресное слово массива, а потом организует считыва- ние массива, который располагается в блоке 15 вслед за управляющим словом, и выдачу его последовательно из регистра 1 в ЦВМ. Перед выдачей каждого слова имитатор принимает в регистр 1 маркерный символ, говорящий о готовности ЦВМ к приему очередного слова. Выдача информационного слова из регистра 1 производится аналогично выдаче маркерного символа По окончании вьщачи массива ЦВМ присылает маркерный символ, свидетельствующий об окончании сеанса связи, после чего блок 16 переходит к выполнению описанной операции подготовк следующего адреса программ имитации.

Обработка следующей команды программы имитации начинается по сигналу с выхода дешифратора 9, который поступает на элемент ИЛИ 30 с действием, аналогичным действию сигнал Пуск.

Предлагаемый имитатор выполняет также функцию арбитражного устройства, используя при этом реальный массив, записанный в блоке 15 во время вьшолнения основной программы

5

0

В процессе обработки очередной команды программы имитации в регистре 7 можно зафиксировать код операции, задающий имитатору выполнение операции модификации команды в программе имитации. В этом случае блок 16 после считывания команды в регистр 3 производит ее модификацию в части адреса управляющего слова. Модификация осуществляется на основании информационных слов реального массива. В блоке 15 имеется справочная ячейка номера абонента. Сначала производится считывание в адресный регистр 17 из справочной ячейки номера абонента начального адреса этого реального массива (фиг.4). Затем по найденному адресу считывается из первого информационного слова массива в определенные разряды регистра 3 номер абонента, имеющего первый приоритет. Остальные разряды команды в регистре 3 остаются без изменения. Для этого сигналом с выхода блока 16 открывается коммутатор 13, пропускающий из блока 15 на кодовую магистраль 14 только номер абонента.

Блок 16 производит опрос О в номере .абонента, поступающего с выхода дешифратора 22.

При наличии нулевой комбинации в разрядах, отведенных для номера абонента, блок 16 осуществляет операцию перехода к следующему адресу 5 программы имитации (фиг.5). При отсутствии нулевой комбинации блок 16 передает вновь сформированный адрес управляющего слова через коммутатор 13 и кодовую магистраль 14 из регистра 3 в адресный регистр 17, а затем по этому адресу считывает управляющее слово и переходит к операции проведе.ния сеанса связи очередного абонента с ЦВМ.

5

0

0

5

Таким образом, блок 16 при коде операции модификации команды циклически считывает из блока 15 одну и ту же команду и проводит сеансы связи ЦВМ с абонентами в последовательности, определенной и заданной ЦВМ, до тех пор, пока не обнаружена нулевая комбинация в номере абонента.

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

1. Имитатор абонентов, содержащий регистр данных, адресный регистр и

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

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

12

5

0

5

0

5

0

5

0

5

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

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

выходу шифратора микрокоманд, тактовому входу блока и первому входу элемента И, вторым входам соединенного с тактовым входом блока, первый и второй входы элемента ИЛИ являются соответственно входом пуска и четвертым входом условий блока, а выход соединен с первым установочным входом триггреа Пуск-останов, второй установочный вход которого является шестым входом условий блока.

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

название год авторы номер документа
Имитатор абонентов 1986
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1325490A2
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1985
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Комарова Галина Гавриловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1298762A2
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1984
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Алдошкина Елена Александровна
  • Тараров Михаил Иванович
  • Комарова Галина Гавриловна
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1234843A1
Устройство для сопряжения электронной вычислительной машины с каналами связи 1983
  • Тараров Михаил Иванович
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Гавриленкова Лидия Петровна
  • Евстратова Маргарита Владимировна
  • Игнатова Тамара Павловна
SU1129599A1
Устройство для сопряжения ЭВМ с каналами связи 1985
  • Еременко Людмила Павловна
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Тараров Михаил Иванович
SU1288706A1
Устройство для сопряжения эвм с каналами связи 1984
  • Кафидов Александр Сергеевич
  • Тараров Михаил Иванович
  • Малачевская Татьяна Степановна
SU1229766A1
Устройство для сопряжения 1978
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Кожухов Валерий Борисович
  • Хлюпин Анатолий Григорьевич
SU813400A2
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1985
  • Звиргздиньш Франциск Петрович
  • Блейер Янис Фридович
  • Родэ Валерия Степановна
  • Эглитис Андрис Эйженович
SU1278866A1
УСТРОЙСТВО ПРОГРАММНОГО КОНТРОЛЯ 1967
  • Сергеев Б.Г.
SU224909A1
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2

Иллюстрации к изобретению SU 1 291 987 A1

Реферат патента 1987 года Имитатор абонентов

Изобретение относится к вычислительной технике и может быть использовано для автономной отладки программ и контроля вычислительных управляющих систем. Целью изобретения является расширение класса решаемых задач. Имитатор содержит регистр данных, дешифратор маркерных символов, регистр хранения управляющего слова, счетчик интервалов, счетчик длины массива, регистр команд, генератор импульсов, дешифратор интервалов, дешифратор длины массива, дешифратор команд, шифратор маркерных символов, коммутатор информации, блок памяти, блок микропрограммного управления, адресный регистр, шифратор адреса, коммутатор адреса, счетчик длины слова, дешифратор длины слова, дешифратор признаков, соединенные через кодовую магистраль. 1 з.п.ф-лы, 5 ил. 5 (Л ю со со 00

Формула изобретения SU 1 291 987 A1

3

фиг.1

IS

W

гз

43-fS

X

гА1

Из справ.яч.ТА: Pz.aHp-.m очередная конанда

Из ОЗУ: (г.чпн:т адрес УС

Сч. интерв: т t Рг. команд: т коп

tr

fS

:ТГ

JT

Г

М Л 35

г-М(Рглрдн - Рг. аир.

-ЛЗ -

Из ОЗУ: Рг. иран: ят АС Сч. ДМ: - я

-АЮ- Нормирование и Выдача Маркерного симбола начала сеанса связи

Включение счетчика

интерволОВ

ГА11

ПС1№М ответного июрнер(юго синВала ГотоИмость ЦВС

гАКОпрос маркера Гдтабность Цвс

г-АП

I ПереВача X ш I Рг. хранения в Р1.ванныж

fAH -

I ВывачвЛС

«te.J

-AZ t Рормирооаиие и

дыдача чаркерно- га символа КО

-ЛГ7-

I Ч орчиройание и А/- 3егча маркерного a№ito/ia зап/зосоНС

-ЛЗЗ- С 4umtiiSaHue в Рг Адр. из спров. т. tft абонента адреса редного КС apSum- рожмого массива

rAZf11

(рг. аь№вд/- олу I

t-АггЧТ в Pt aOff

Фиг ff

АХ А35

-

-AS- Прием юркерного cwwio/ia, сбидетемг стйующего либо о готабности ЦВС принять НС, либо о конце обмена

Г-А26- + И згоф.

(Рг кранения - л Рг. данных

г-лзгОрганизациявыдачи НС

Фиг. 5

Редактор Н.Рогулич Заказ 272/48

Техред И.Попович

Корректор Е.С

Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

Корректор Е.Сирохман

Документы, цитированные в отчете о поиске Патент 1987 года SU1291987A1

Имитатор внешнего устройства 1984
  • Олесов Алексей Петрович
  • Шпиев Виктор Андреевич
  • Тужилин Виталий Иванович
  • Афанасьев Михаил Сергеевич
SU1205150A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Имитатор абонентов 1977
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU693365A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 291 987 A1

Авторы

Кафидов Александр Сергеевич

Еременко Людмила Павловна

Тараров Михаил Иванович

Куракин Юрий Павлович

Сорокин Адольф Андреевич

Даты

1987-02-23Публикация

1983-10-25Подача