Устройство для отладки и контроля хода программ Советский патент 1989 года по МПК G06F11/28 

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

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

Целью изобретения является сокращение времени отладки программ.

На фиг. 1, 2 представлена блок- схема устройства для отладки и контI роля хода программ; на фиг. 3 - схема блока индикации; на фиг. 4 - схема блока задания режимов; на фиг. 5 - схема блока выработки останова; на фиг, 6 - схема блока упрг вления записью,

Устройство (фиг, 1) содержит блок 1 памяти, первый-третий регистры 2-4, первый счетчик 5, пятый регистр 6, первый блок 7 сравнения, первый де

Шифратор 8, первый элемент 2 И-НЕ 9, третий элемент 2И-НЕ 10, четвертый 1|)егистр 11, блок 12 индикации, второй блок 13 сравнения, второй элемент 2И- ЕЕ 14 четверт ш элемент 2Й-НЕ 15, пер- фый элемент 2ИЛИ-НЕ 16, пятый эле- 1ент 2И-НЕ 17, второй дешифратор 18, ) задания режимов, блок 20 вы- )аботки.останова, генератора 21, вто- )ой счетчик 22, блок 23 управления записью, триггер. 24, одновибратор 25, третий дешифратор 26 первый и второй информационные входы 27 и 28 устройст10

- 227

адреса 5 устройства режим задания данных для записи в ЦВМ в регистре /данных 2.устройства; режим записи и блокировки з.аписи в ЦВП; режим заме- нь одной из комавд ЦВМ; режим ввода информации с перфоленты режим выбо- ра кодировки перфоленты; режим индикации содержимого счетчика адреса, регистра данных, входа адреса, данных и памяти устройства; режим останова перфоленты при ошибке записи и индикации этого останова; режим 1 останова ЦВМ по -адресу, команде останова.

0

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

название год авторы номер документа
Устройство для отладки и контроля хода программ 1989
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Пысин Валерий Васильевич
SU1691843A2
Устройство для отладки программ 1990
  • Супрун Василий Петрович
  • Чернышов Михаил Анатольевич
  • Фоменко Олег Николаевич
SU1709320A1
Устройство для отладки микроЭВМ 1987
  • Пысин Валерий Васильевич
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Рафиков Андрей Гыязович
  • Горячев Александр Васильевич
  • Илюшкин Евгений Валентинович
  • Алилуйко Олег Владимирович
  • Онопко Дмитрий Дмитриевич
  • Блинков Юрий Геннадьевич
  • Овчинников Геннадий Алексеевич
SU1587514A1
Устройство для отладки микроЭВМ 1989
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Пысин Валерий Васильевич
SU1677708A1
Устройство для отладки микроЭВМ 1987
  • Мамонько Александр Иванович
  • Кирпиченко Владимир Васильевич
  • Прохоренко Александр Яковлевич
  • Далецкий Юрий Михайлович
  • Ким Виктор Иванович
SU1553981A1
Устройство для сопряжения 1983
  • Михайлов Сергей Федорович
  • Малышенко Юрий Вениаминович
  • Штейнберг Виталий Иосифович
  • Перешивкин Александр Александрович
SU1124277A1
Устройство для сопряжения 1980
  • Петухов Олег Васильевич
  • Зинченко-Стиссон Нина Александровна
  • Бабенко Леонид Петрович
  • Мордвинов Александр Васильевич
SU962906A2
Устройство для отладки вычислительной системы 1986
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Файвинов Андрей Анатольевич
  • Миневич Елена Ефимовна
  • Гнедовский Юрий Михайлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
SU1336015A1
Устройство для проверки функциональных блоков 1980
  • Акимова Ирина Васильевна
  • Голубев Николай Александрович
  • Митин Дмитрий Дмитриевич
  • Самичева Ольга Валентиновна
  • Сергеев Владимир Александрович
  • Чудновский Бертольд Семенович
SU1008745A1
МИКРОПРОЦЕССОРНАЯ СИСТЕМА УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ 1991
  • Галимов И.Р.
RU2012035C1

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

Реферат патента 1989 года Устройство для отладки и контроля хода программ

Изобретение относится к вычислительной технике и может быть использовано при отладке и контроле программ, настройке и проверке работы микроЭВМ и других вычислительных аппаратных средств. Целью изобретения является сокращение времени отладки программ. Устройство содержит блок памяти, регистры, первый счетчик, которые подключены к входам-выходам данных, памяти, адреса устройства, что позволяет путем установки режима на блоке задания режимов осуществлять обмен информацией при выполнении программы с отображением в целях контроля нужных данных на табло индикации. Путем сравнения содержимого первого счетчика адреса с текущим адресом выполняемой команды, осуществляемого в первом блоке сравнения, реализуется трассировка хода выполнения программы на табло светодиодов. Наличие блока управления записью, на который поступают команды с блока дешифратора и блока задания режимов, позволяет реализовать режим записи информации в блоке памяти ЦВМ с внешнего источника и замену команды в блоке постоянной памяти. Генератор, счетчик дешифратор, блок выработки останова обеспечивают управление работой ЦВМ в процессе отладки. Устройство позволяет повысить эффективность и качество отладки сложных программ в реальном масштабе времени. 2 з.п. ф-лы, 6 ил.

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

20

30

35

ва, первый и второй информационные вы-|5 сигналу загрузки команды, синхроим- ходы 29 и 30 устройства, .адресный выход 31 устройства, адресньш вход 32 устройства, выход 33 останова устройства, выход 34 блокир овки памяти, выходы 35, строба адреса, 36 синхронизации, 37 признака записи устройства, выход 38 устройства Пуск, выход 39 блокировки процессора устройства/ выход 40 блокировки синхроимпульсов устройства, вход 41. загрузки команд ус- 25 тройства, вход 42 синхроимпульсов устройства, выход 43 начальной установки устройства, третий информационный вход 44 устройства, управляющий вход j j,5 блока индикации,

I Блок 12 индикации (фиг, 3)содер- : жит шесть мультиплексоров 46-5.1 , де- i шифратор 52, табло 53 се- Исегментных iиндикаторных элементов табло 54 све i тодиодов, i Блок 19 задания (фиг. 4)

содержит кнот1к« 55 наборного поля, ; шифратор 56, кнопки 57.,,67 задания . режимов, шестой регистр 68, 69 начального установа, кнопки задания режимов 70 записи, 71 уменьшения адреса, 72 увеличения адреса, 73 пуска, кнопку 74 начального установа ЦВМ, триггер 75.

Блок 20 выработки ((Ьиг. 5) содержит три элемента ИЛ 76-78, первый элемент НЕ 79, пять триггеров 80-84, элемент 4И-НЕ 85, второй элемент НЕ 86 Блок 23 управлёгщн за1шсью (фиг.6) содержит три элемента 2И-НЕ 87-89, элемент (2И-2ИЛИ) Я 90, три элемента 2И-НЕ 91-93, триггер 94, элемент 2И- НЕ 95, триггер 96, элемент 2И-НЕ 97,

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

В зависимости от состояния органов управления блока 19 устройство может работать в следующих режимах: режим задания адреса памяти ЦВМ в счетчике

40

45

50

55

пульсу ЦВИ; режим спуска устройства; реж12м начальной установки ЦВМ,

Для изменения содержимого счетчика 5 необходимо на блоке 19 задания режимов 19 выбрать режим занесения адреса и нажимать кнопки набранного поля блока 19. При этом информация будет поступать в счетчик 5 через ре гистр 4. Увеличивать и уменьшать содержимое счетчика 5 на единицу можно нажатием соответсвующих кнопок бл ка 19.

Для изменения содержимого регистр 2 необходимо на блоке 19 задания режимов убрать режим занесения адреса и нажимать кнопки наборного поля бл ка 19.

В случае занесения адреса сдвиговые импульсы будут поступать с выхода элемента 2И-НЕ 10, а в случае зан сения данных - выхода элемента 2И-НЕ 15.

При выборе режима перевода выходо адреса и данных ЦВМ в третье состояние на выходы адреса и данных поступит через регистры 3 и 6 содержимое регистра 2 и счетчика 5 соответствен но I

По нажатию кнопки 70 блока 19 на выходе блока 23 будет выработан сигнал записи, поступающий в ЦВМ,

В случае несовпадения информации блок 13 сравнения данных вырабатывае сигнал несовпадения информации и три гер 24 установится в ноль, при этом блоке 12 индикации за:кжется соответс вующий светодиод. Триггер 24. установ ся в исходное состояние по нажатию кнопки 73 устройства блока 19,

Для ввода информации с перфоленты необходимо выбрать кнопкой 62 соотве ствующий режим на блоке 19, кнопки 6 вариант кодировки перфоленть и нажат

0

0

5

5 сигналу загрузки команды, синхроим- 5

0

5

0

5

пульсу ЦВИ; режим спуска устройства; реж12м начальной установки ЦВМ,

Для изменения содержимого счетчика 5 необходимо на блоке 19 задания режимов 19 выбрать режим занесения адреса и нажимать кнопки набранного поля блока 19. При этом информация будет поступать в счетчик 5 через ре гистр 4. Увеличивать и уменьшать содержимое счетчика 5 на единицу можно нажатием соответсвующих кнопок блока 19.

Для изменения содержимого регистра 2 необходимо на блоке 19 задания режимов убрать режим занесения адреса и нажимать кнопки наборного поля блока 19.

В случае занесения адреса сдвиговые импульсы будут поступать с выхода элемента 2И-НЕ 10, а в случае занесения данных - выхода элемента 2И-НЕ 15.

При выборе режима перевода выходов адреса и данных ЦВМ в третье состояние на выходы адреса и данных поступит через регистры 3 и 6 содержимое регистра 2 и счетчика 5 соответственно I

По нажатию кнопки 70 блока 19 на выходе блока 23 будет выработан сигнал записи, поступающий в ЦВМ,

В случае несовпадения информации блок 13 сравнения данных вырабатывает сигнал несовпадения информации и триггер 24 установится в ноль, при этом на блоке 12 индикации за:кжется соответствующий светодиод. Триггер 24. установится в исходное состояние по нажатию кнопки 73 устройства блока 19,

Для ввода информации с перфоленты необходимо выбрать кнопкой 62 соответствующий режим на блоке 19, кнопки 61 вариант кодировки перфоленть и нажать

преобразующего шестнадцатиричные числа в код семисегментных индикаторов, в режиме индикации содержимого регистра 2 и счетчика 5 устройства на блоке 53 высвечивается содержимое указанных блоков и состояние входа па кнопку 73 Пуск на блоке 19, Одновиб- ратор 25 вырабатывает импульс пуска фотосчитывателя. При этом на вход 28 устройства станут поступать кодовые комбинации, из блока памяти считываться цифровая информация, а на дешифраторе 8 выделяться коды упрайлякхцих сиг- TjanoB ( ввода адреса, конца кадра, про- пуска и останова), Цифровая информация ю будет заноситься в регистры 4, 2, По выработке дешифротором 8 сигнала ввода адреса код из регистра адреса перепишется в счетчик 5 и через регистр 6 поступит на-выход адреса. Информация 15 с регистра 2 поступает через регистр 3 на выход 29 данных устройства. По выработке сигнала конца кадра дешифратором 8 эта информация перепишется в ЦВМ по- адресу, установленному на вы- 20 тупает на элементы 9 и 14) ,и четырех- ходе адреса. Результат записи поступит разрядный код нажатой кнопки, на ЦВМ на вход памяти и в случае несовпадения блок 13 сравнения данных выработает сигнал ошибки записи, по

мяти, в противном случае индицируется сосотояние входов данных, адреса и памяти. На taблo 54 светодиодов ин- дицируются остановы ЦВМ,вырабатьгоае- |Мые блоком 20, режимы работы устройства (от блока 19) и сигнал ошибки записи (от блока 24), I. .

Работа блока 19 задания режимов. По нажатию одной из 16 кнопок наборного поля шифратор 56 вырабатывает импульс положительной полярности (пос

Нажатие кнопок 62-67 фиксируется в регистре 68, задавая соответствующие режимы работы: режим ввода информакоторому установится триггер 24. Кро- 25ции с перфоленты; режим останова ЦВМ

ме того, элементом 2 И-НЕ 17 будет вы-по адресу, содержащемуся в счетчике

работай сигнал останова перфоленты иадреса устройства (блок 5); режим осзажжется соответствующий светодиодтанова ЦВМ по команде останова; ре- блока 12.

жим останова ЦВМ по сигналу загрузки

Сигнал пропуска вырабатывается де- 30 команды; режим останова ЦВМ по синхшифратором с целью блокировки записи в регистры в момент выработки сигналов : правления ,

По сигналу останова элементом 2И- НЕ

роимпульсу; режим индикации содержимого регистра данных (блок 3) и счет чика адреса (блок 5) устройства; режим занесения адреса в регистр адре17 вырабатывается останов п.ерфолен-, са устройства (блок 4); режим замены

команды ЦВМ; режим блокировки записи режим выбора кодировки перфоленты; режим установки выходов адреса и данных ЦВМ в третье состояние.

ты.

Замена одной из команд ЦВМ осуществляется выбором соответствующего режима на блоке 19. При этом в момент выделения блоком 7 сравнения адреса. COBдадения информации на выходе счетчика /5 с информацией на входе 32 адреса устройства на выходе 34 устройства будет выработан сигнал блокировки памяти команд ЦВМ и через регистр 11 на выход 30 устройства поступит из регистра 2 код нужной команды.

Остановы ЦВМ осуществляются блоком 20 соответствующих режимов с помощью блока 19..

Дешифратор 18 служит для выделения кода команды останова.

Генератор 21, счетчик 22 и дешифратор 26 служит для организации динами- ческой заайтки блока 12 индикации,

Работа блока 12 индикации, С помощью cтpoбиpye ыx во времени мультиплексоров 46-5 и дешифратора 52,

преобразующего шестнадцатиричные числа в код семисегментных индикаторов, в режиме индикации содержимого регистра 2 и счетчика 5 устройства на блоке 53 высвечивается содержимое указанных блоков и состояние входа па упает на элементы 9 и 14) ,и четырех- азрядный код нажатой кнопки,

тупает на элементы 9 и 14) ,и четырех- разрядный код нажатой кнопки,

мяти, в противном случае индицируется сосотояние входов данных, адреса и памяти. На taблo 54 светодиодов ин- дицируются остановы ЦВМ,вырабатьгоае- |Мые блоком 20, режимы работы устройства (от блока 19) и сигнал ошибки записи (от блока 24), I. .

Работа блока 19 задания режимов. По нажатию одной из 16 кнопок наборного поля шифратор 56 вырабатывает импульс положительной полярности (поступает на элементы 9 и 14) ,и четырех- разрядный код нажатой кнопки,

Нажатие кнопок 62-67 фиксируется в регистре 68, задавая соответствующие режимы работы: режим ввода информатанова ЦВМ по команде останова; ре-

жим останова ЦВМ по сигналу загрузки

роимпульсу; режим индикации содержимого регистра данных (блок 3) и счетчика адреса (блок 5) устройства; режим занесения адреса в регистр адре5

Q

0

/

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

По нажатию кнопок 70-73 (обеспечивающих соответственно выработку сигналов записи увеличения и уменьшения на единицу содержимого счетчика адреса, сигнал пуска устройства) на. их выходах устанавливается О. В ненажатом состоянии на выходах кнопок I.

По включению питания схема 69. вырабатывает сигнал начальной установки устройства, поступакщий на регистр 68 н на блоке 20.

С помощью триггера 75 по нажатию кнопки 74 вырабатывается сигнал начальной установки ЦВМ.

-.Работа блока 20 выработки ; останова. По выбору режима останова по адресу и по приходу соответствующего сигнала с блока 7 сравнения адреса триггер 80 установится в ноль, на выходе

715

элемента .85 появится 1 и на выходе 40 устройства установится О, блоки- 11ующий работу генератора синхроим- г| ульсов ЦВМ. Остановы в остальных 4рех режимах (по команде останова, по сигналу загрузки команды, по синхроимпульсу ;} вырабатываются анало- ично,

По выбору режима установки выходов щреса и данных ЦВМ в третье состоя- ше триггер 83 переходит в нулевое состояние, вырабатьшая сигнал оста- юва по синхроимпульсу.

По приходу сигнала начальной уста- ювки триггеры 80-83 устанавливаются в единицы, тем самым сбрасывают- ;я все остановы устройства.

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

Работа блока 23 управления записью В случае, если выбран режим перевода выходов адреса и данных ЦВМ в третье состояние для осуществлегмя вручную записи информации в ЦВМ необходимо кнопку записи устройства, .при |этом на выходе элемента 2И-НЕ 87 об- |разуется импульс отрицательной поляр- |ности (режим ввода с перфоленты не Iустановлен}, Этот импульс проходит |через элемент Z/i-HE 92, поступает на вход синхронизац.ии триггера 24, upi)- ходит через элемент М-НЕ 95 на выход 37 устройства, и по переходу на 1 в

О устанавливает триггер 96 в ноль, запрещая прохождение следующих импуЛь сов. По отпусканию кнопки записи триггер 96 устанавливается в еди1П11,у „

Сигнал записи -вырабатывается так- же в том случае, когда осуществляется ввод информации с перфоленты. Отличие состоит только в том, что им- пульс отрицательной полярности образуется на выходе элемента 2i I-HE 89.

При выборе режима блокировки записи триггер 96 устанавливается в ноль и импульс записи на выход 37 устройства не проходит, Сигнал увеличения счетчик.а 5 адреса на единицу выраба- тывается на элементе 90 по нажатию кнопки записир поступлению сигнала с дешифратора 8 и по нажатию кнопки увеличения адреса - а единицу.

Сигнал на выходе 36 устройства вырабатывается на триггере 94 в момент

7

8

поступ-пения соответствующего сигнала с блока 7 сряинения адреса.

Сигнал блокировки памяти команд ЦВМ вьфабатывается с выхода элемента 2И-11Е 97 но поступл;.:нию соответствующего сигнала с триггера 94 и выбору режима замены команды IJ,BM,

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

Q

0

5

0

35

40

45

50

55

. Устройство для отладки и контроля хода прог1)амм, содержащее блок задания-режямоь, первый и второй блоки сравнения, первый, второй, третий и четвертый и пятый регистры, первый счетчик, триггер, блок индика-. ции, причем адресньй вход устройства соединен с первым входом первого блока сравнения, выход первого регистра соединен с первым входом блока инди- . кдпии, отличающееся теМ; что, с целью сокращения времени отладки, в устройство введены блок памяти, блок выработки останова, блок управления записью, первый, второй и третий дешифраторы, генератор импульсов, второй счетчик, пять элементов 2ii-HE5 элемент 21ШЛ-НЕ и одновибратор, причем выход первого счетчика соединен с вторым входом первого блока сравнения и с вторым входом блока индикации, выход блока памяти соединен с информационным входом первого регистра, выход которого соединен с информационным входом второго регистра и первым входом второго блока сравнения, первый выход блока задания ре- жимов соединен с информационными входами первого и третьего регистров, третьего регистра соединен с ин- формацион шм входом первого счетчика, выход первого регистра соединен с информационным входом четвертого регистра, первый информационный вход устройства соединен с вторым входом второго блока сравнения, выход неравенства которого соединен с информационным входом триггера, второй и третий информационные входы устройства сое- динелы соответственно с первым адресным входом блока памяти и третьим блока индикации, адресный вход устройства соединен с четвертым входом блока инд;1Каиии, второй и первый информационные входы устройства соединены соответственно с первым входом первого дешифратора и входом второго дешифратора, выход которого соединен

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

венно с.восьмым входом блока индикации/и с выходом блокировки синхроим- пульсов устройства, выход формата данных блока задания режяма соединен с вторым адресным входом блока памяти и вторым| 5 вон, выход равенства первого блока входом первого дешифратора, первый, второй и третий и четвертый выходы которого соединены соответственно с первым входом первого элемента ИЛИ-НЕ, с первым входом первого элемента И-НЕ, с 20 входом синхронизации блока управления записью и с первым ,входом второго элемента И-НЕ, выход режима ввода блока задания режимов соединен с входом обсравнения соединен с восьмым входо блока управления записью и тактовы входом блока выработки останова по адресу, выходы второго и третьего ментов И-НЕ соединены соответствен с входами записи соответственно пер вого и третьего регистров, выход в рого регистра является первым инфо ционным выходом устройства, выход

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

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

дания режимов соединен с вторыми входами четвертого и пятого элементов И-НЕ и первь1м входом элемента ИЛИ-НЕ выход которого соединен с входом записи первого счетчика, выходы режимов перфолента, уменьшения адреса остановов по адресу по синхроимпульсу, по загрузке команды,по коду команды и Выход начальной установки блока задания режимов соединены соответственно с вторым входом блока управления записью, со счетным входом первого счетчика, с входами останова по адресу, синхроимпульсу, загрузки команд, коду операций и входом начальной установки блока выработки останова, выход режима блокировки процессора блока задания режима соединен с входа- ми записи четвертого и пятого periicT- ров, с входом установки режима блока выработки останова и с третьим входом (Влока управления записью и с выходом блокировки процессора устройства, выход режима пуска блока задания режимов соединен непосредственно с входом запуска блока выработки останова и через одновибратор - с входом сброса триггера и выходом пуска устройства выходы режимов увеличения адреса замены команды, записи и блокировки записи и выход перезапуска блока за- ания режимов J:oeдинeны соответственно с четвертым, пятым, шестым и седьи являются выходом перезапуска устройства, вход синхроимпульсов соеди-1 нен с тактовыми входами блока задания режимов и блока выработки остановон, выход равенства первого блока

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

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

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

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

2, Устройство по п, 1, о т л и - чающее ся тем, что блок выра

ботки останова содержит первый, вто- 1)ой и третий элементы ИЛИ, первый и второй элементы НЕ, первый, второй, третий, четвертый и пятый триггеры и элемент И-НЕ, причем входа режимов останова по адресу, коду операции синхроимпульсу загрузки команд блока соединены соответственно с первыми входами первого и

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

3. Устройство по 0,1, о т л и ч а

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

второго и третьего элементов И-НЕ, с первым входом элементу 2ИЛИ-2И-И, с первыми входами четвертого, пятого

5

0

5

0

5

0

5

ционным входом первого триггера и с вторым входом второго элемента И-НЕ, третий вход блока соединен с вторым входом элемента 2ИЛИ-2Я-И, выход которого является вторым выходом блока, первый вход блока соединен с вторым входом пятого элемента И-НЕ и с третьим входом элемента 2ИЛИ-2И-И, шестой вход блока соединен с вторым входом шестого элемента И-НЕ и с четвертым входом элемента 2 Ш1И-2И-И, седьмой вход блока соединен с единичным входом второго триггера, выходь: второго, пятого и шестого элементов И-НЕ соединены соответственно с вторым входом первого элемента И-Iffi, с первым входом седьмого элемента И-НЕ и с нулевым входом второго триггера, выход первого элемента И-НЕ соединен с вторыми входами третьего и седьмого элементов И-НЕ, выход которого соединен с первым ВХОДОМ восьмого элемента И- НЕ и с тактовым входом второго триггера, выход третьего элемента И-НЕ соединен с тактовым входом первого триггера, инверсный выход которого соединен с вторым входом четвертого элемента И-НЕ, информационный .вход второго триггера соединен с шиной единичного потенциала блока, инверсный выход второго триггера соединен с вторым входом восьмого элемента 2И- НЕ, выходы четвертого, седьмого, третьего элементов И-НЕ, прямой выход первого триггера и восьмого элемента И- НЕ являются соответственно первым, третьим, четвертым, пятым и шестым выходами блока.

Фаг.

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

Устройство для контроля хода программ 1984
  • Гладштейн Михаил Аркадьевич
  • Шубин Николай Алексеевич
  • Комаров Валерий Михайлович
SU1191912A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для отладки программ 1983
  • Грехова Ольга Ивановна
SU1174932A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 529 227 A1

Авторы

Пысин Валерий Васильевич

Михайлов Юрий Анатольевич

Разумов Юрий Иванович

Новокрещенов Юрий Анатольевич

Алилуйко Олег Владимирович

Онопко Дмитрий Дмитриевич

Илюшкин Евгений Валентинович

Ануфриев Владимир Николаевич

Горячев Александр Васильевич

Попов Олег Алексеевич

Даты

1989-12-15Публикация

1988-04-08Подача