Микропроцессорная система Советский патент 1991 года по МПК G06F15/00 G06F15/76 

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

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

Цель изобретения - сокращение емкости памяти программ при наличии необходимости в зацикливании участков программ.

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

На чертеже показана структурная схема микропроцессорной системы.

Микропроцессорная система содержит микропроцессор 1, запоминающее устрой- ства 2, периферийное устройство 3, первый блок 4 формирования сигналов Чтение - запись, второй блок 5 формирования сигналов Чтение - запись, информационный вход-выход 6 микропроцессора, адресный выход 7 микропроцессора, управляющий выход 8 записи в периферийное устройство микропроцессора, управляющий выход 9 записи в запоминающее устройство микропроцессора, управляющий выход (0 считы- вания из запоминающего устройства микропроцессора, управляющий выход 11 считывания из периферийного устройства микропроцессора, управляющие входы записи 12 и считывания 13 в (из) запоминающее (го) ус- тройство (а) микропроцессора, управляющие входы записи 14 и считывания 15 в (из) периферийное (го) устройство (а). Второй формирователь 5 сигналов Чтение - запись содержит элемент НЕ 16,первый 17 и второй 18 элементы И, первый формирователь 4 сигналов Чтение - запись содержит первый 19 и второй 20 элементы И, первый 21 и второй 22 элементы ИЛИ. Кроме того, система содержит первый 23, аторой 24 и третий 25 регистры, схему 26 сравнения, сдвиговый регистр 27, элемент И 28, элемент ИЛИ-НЕ 29, вход 30 признака режима зацикливания программы, вход 31 задания адреса зацикливающего участка програм- мы, информационные входы 32-34.

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

том участке, выполнение которого приводит к нештатной ситуации. Зацикливание участка программы можно осуществить с помощью трехбайтной команды безусловного перехода. Эта команда возвращает процессор на повторное выполнение участка программы, начиная с адреса, который указывается во втором и третьем байтах команды. На вход 32 микропроцессорной системы подается код команды безусловного перехода, на входы 33 и 32 - старший и младший байты адреса перехода, на вход 31 - код последнего адреса зацикливаемого участка программы. При наличии сигнала Лог. 1 на входе 30 микропроцессорной системы и сигнала Чтение запоминающего устройства на выходе 10 микропроцессора 1, информация с входов 34, 33 и 32 записывается соответственно в регистры 23, 24 и 25. Когда в ходе заполнения программы происходит совпадение кода, выставленного на адресном выходе 7 микропроцессора 1, с кодом адреса, который находится на входе 31 системы, на выходе схемы 26 сравнения появляется сигнал Лог. 1, который по переднему фронту сигнала Чтение записывается в первый разряд регистра 27, предварительно установленного в нулевое состояние (цепи начальной установки на чертеже не показаны), через элемент ИЛИ-НЕ 29 сигнал Лог.1 с первого выхода регистра 27 запрещает прохождение сигнала Чтение через элемент И 18 на вход 13 считывания запоминающего устройства 2 и разрешает выдачу кода команды безусловного перехода с регистра 23 на информационный вход-выход 6 процессора 1. Выполнение последующих циклов чтения, которые осуществляются процессорами 1 при выполнении команды безусловного перехода, приводит к последовательному сдвигу Лог. 1 во второй и третий разряды сдвигового регистра 27, что в свою очередь сопровождается выдачей на информационный вход- выход 6 младшего и старшего байтов адреса перехода из регистров 24 и 25. При выдаче информации из регистров 24 и 25 на информационный вход-выход в процессоре 1 подача сигнала Чтение на вход считывания 13 запоминающего устройства 2 блокируется сигналом с выхода элемента ИЛИ-НЕ 29, Формула изобретения Микропроцессорная система по авт. св. Ms 1172455, отличающаяся тем, что, с целью сокращения емкости памяти программ при наличии необходимости в зацик- ливании участков программ, она дополнительно содержит три регистра, сдвиговый регистр, схему сравнения, элемент И и элемент ИЛ И-НЕ, выход которого соединен с третьим входом второго элемента И второго формирователя сигналов Чтение - запись, с первого по третий входы элемента ИЛИ-НЕ соединены соответственно с первого по третий выходами сдвигового регистра и входами управления считыванием с первого по третий регистров, входы записи которых соединены с выходом элемента И, стробирующим входом схемы сравнения и синхровходом сдвигового регистра, информационный вход которого соединен с выходом схемы сравнения, первый и второй информационные входы которой подключе0

5

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

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

название год авторы номер документа
Устройство для проверки выполнения последовательности команд микропроцессора 1984
  • Овечкин Юрий Григорьевич
SU1247874A1
Микропроцессорная система 1981
  • Иван Адоньи
  • Эндре Фаркаш
  • Дьюла Хегедюш
  • Аттила Керменди
  • Иштванне Модьороши
  • Геза Молнар
  • Силард Шаш
  • Ласло Шеллер
  • Лайош Такач
  • Дьердь Витез
SU1172455A3
СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ОБОРУДОВАНИЕМ 2000
  • Тюрин С.Ф.
  • Прохоров А.А.
  • Дудин Я.В.
  • Яковлев А.В.
  • Мальчиков А.И.
  • Мишкин С.В.
  • Голдобин А.Ю.
  • Горбунов С.Л.
  • Пермяков С.А.
  • Плешков О.В.
  • Прохоров Д.А.
RU2189623C2
Устройство для адресации памяти 1987
  • Бучнев Александр Николаевич
  • Горовой Владимир Родионович
  • Карпунин Евгений Иванович
  • Корнеев Владимир Алексеевич
  • Песоченко Василий Иванович
SU1442990A1
Микропроцессорная система для программного управления технологическими процессами 1987
  • Пугач Евгений Васильевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Харченко Вячеслав Сергеевич
  • Тюрин Сергей Феофентович
  • Ткаченко Сергей Николаевич
SU1418653A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для контроля правильности выполнения команд микропроцессорной системы 1987
  • Наконечный Николай Петрович
  • Колесник Сергей Григорьевич
  • Куценко Виктор Нестерович
  • Ананский Евгений Викторович
  • Петров Игорь Иванович
SU1513455A1
МИКРОПРОЦЕССОРНАЯ СИСТЕМА УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ 1991
  • Галимов И.Р.
RU2012035C1
Устройство для отладки программ 1982
  • Вигдоров Давид Исаакович
  • Щирин Григорий Владимирович
  • Исаханов Эдуард Сергеевич
  • Бабаев Сергей Сергеевич
SU1100627A1
Устройство для обмена информацией 1982
  • Малиновский Борис Николаевич
  • Слободянюк Анатолий Иванович
  • Яковлев Юрий Сергеевич
  • Маковенко Евгений Тимофеевич
  • Цвентух Федор Андреевич
  • Маковенко Александр Тимофеевич
  • Новиков Борис Васильевич
  • Юрасов Александр Алексеевич
SU1118992A1

Реферат патента 1991 года Микропроцессорная система

Изобретение относится к вычислительной технике и может быть использовано при создании вычислительных систем различного назначения. Цель изобретения - сокращение емкости памяти программ при наличии необходимости в зацикливании участков программ, Микропроцессорная система содержит микропроцессор 1, запоминающее устройство 2, периферийное устройство 3, второй формирователь 5 сигналов Чтение - запись, содержащий элемент НЕ 16, первый 17 и второй 18 элементы И, первый формирователь 4 сигналов Чтение - запись, содержащий первый 19 и второй 20 элементы И, первый 21 и второй 22 элементы ИЛИ. Кроме того, система содержит первый 23, второй 24 и третий 25 регистры, схему 26 сравнения, сдвиговый регистр 27, элемент И 28, элемент ИЛИ-НЕ 29 Сущность изобретения заключается в том, что в предлагаемой микропроцессорной системе можно произвести заклинивание любого участка выполняемой программы, которая хранится в запоминающем устройстве, не внося при этом изменений в эту программу 1 ил. сл 00 ю

Формула изобретения SU 1 675 898 A2

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

Микропроцессорная система 1981
  • Иван Адоньи
  • Эндре Фаркаш
  • Дьюла Хегедюш
  • Аттила Керменди
  • Иштванне Модьороши
  • Геза Молнар
  • Силард Шаш
  • Ласло Шеллер
  • Лайош Такач
  • Дьердь Витез
SU1172455A3
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 675 898 A2

Авторы

Тупица Андрей Васильевич

Шаров Борис Григорьевич

Швед Богдан Антонович

Даты

1991-09-07Публикация

1989-04-18Подача