Устройство индикации для микропрограммного процессора
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Респу6лик
«ii680005
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 24.0577 (21) 2490207/18-24 с присоединением заявки N9 (23) Приоритет (51)М. Кл.
G 06 К 15/18
Государстаеиный комитет
СССР ло делам изобретений и открытий (53) УДК 881 З27 (088. 8) Опубликовано 150879. Бюллетень рто 30
Дата опубликования описания 150879
С.А.Букшин, М.И.Балагула, А.С.Сорокин, Е.A.Êàíåâñêèé и Г.И.Мендерская (72) Авторы изо6ретений (71) ЗеяентЕЛИ Государственное Союзное конструкторско-техиологическое бюро по проектированию счетных машин и Опытный завод (54 ) УСТРОЙСТВО ИНДИКАЦИИ ДЛЯ МИКРОПРОГРАММНОГО
ПРОЦЕССОРА, Изобретение относится к области вычислительной техники и, в част- ности, к устройствам индикации для микропрограммных процессоров.
Известно устройство индикации, использующее, например, в качестве индикатора электроннолучевую трубку .и применяемое в 3КВМ Ð 1.
Это устройство индикации содержит блок оперативной памяти, соединенный с одними иэ счетчиков адреса и страниц, блок постоянной памяти, соединенный с другими счетчиками адреса и страниц, индикатор, использующий,электроннолучевую трубку,, соединенный с блоком управления, вход и выход которого соединен с вычислителем, сумматор, соединенный со входами одних счетчиков адреса и страниц, и вентиль.
По команде Индикация вычислитель вырабатывает необходимые управляющие сигналы, обеспечивающие индикацию одного символа на экране электроннолучевой трубки. По этим управляющим сигналам код индицируемого символа, предварительно выбранный иэ блока оперативной памяти на сумматор, заносится в счетчик адреса блока постоянной памяти. Этот код является начальным адресом последовательности кодов, обеспечивающий индикацию одного символа.
При выполнении команды Индикация эти коды последовательно поступают из блока постоянной памяти в блок управления, обеспечивая индикацию элементов данного символа.
Для индикации очередного символа необходимо путем выполнения определенной последовательности команд предварительно сформировать адрес блока оперативной памяти, определить, не является ли он последним адресом зоны индикации и выбрать код символа из блока оперативной па. мяти на сумматор» после чего выполнить команду Индикация .
В таком устройстве индикации быстродействие снижено эа счет выполнения дополнительных команд, необходимых для индикации очередного символа.
Цель изобретения — повышение быстродействия устройства индикации.
Поставленная цель достигается тем, что в устройстве индикации для. микропрограммного процессора, содержащем блок оперативной памяти, соединенный с одними из счетчиков ад"
680005
60 реса и страниц, блок постоянной памяти, соединенный с другими счетчиками адреса и страниц, индикатор, например электроннолучевую трубку, соединенный с блоком управления, вход и выход которого соединен с вычислителем, сумматор, соединенный со входами одних счетчиков адреса и страниц, и вентиль, выход блока оперативной памяти соединен со входом другого счетчика страниц, выход блока управления соединен со счетным входом одного из счетчиков адреса, выход которого через вентиль соединен со счетным входом одного иэ счетчиков страниц, а управляющий вход вентиля соединен с одним из выходов вычислителя.
На чертеже представлена функциональная схема устройства индикации для микропрограммного процессора.
Устройство индикации для микро-. программного процессора содержит блок 1 оперативной памяти, соединенный с выходами счетчика 2 адреса и счетчика 3 страниц, счетный вход которого соединен с выходом счетчика 2 адреса через вентиль 4, сумматор 5, соединенный со входами счетчика 2 адреса и счетчика 3 страниц блок 6 постоянной памяти, соединенный с выходами счетчика 7 адреса и счетчика 8 страниц, входы которых соединены с выходом блока 1 оперативной памяти, индикатор 9, соединенный с блоком 10 управления, входы и выходы которого соединены с вычислителем 11 блоком 6 постоянной памяти и со счетным входом счетчика 2 адреса, выходы вычислителя
11 соединены с блоком l оперативной памяти, со счетным входом счетчика 7 адреса и с управляющим входом вентиля 4 .
Перед выборкой из блока 1 оперативной памяти кодов индицируемых симвблов в счетчик 2 ацреса и н счетчик 3 страниц из сумматора 5 поступают коды, которые устанавливают начальный адрес зоны индикации в блоке
1 оперативной памяти. По команде Индикация сигналы из вычислителя 11 открывают вентиль 4 и запускают блок 1 оперативной памяти. Из блока 1 оперативной памяти код первого индицирувмого символа поступает
s счетчик 7 адреса и в счетчик 8 страниц, устанавливая в блоке б постоянной памяти начальный адрес последовательности кодов, обеспечивающий индикацию символа. Сигнал иэ вычислителя ll запускает блок 6 постоянной памяти Код, обеспечивающий индикацию элемента символа, из блока б постоянной памяти поступает в блок 10 управления, в который одновременно поступает управляющий сигнал иэ вычислителя 11. Блок 10 управления преобразует код н сигналы управления индикацией элемента символа, поступающие на индикатор 9, и анализирует этот код с целью выявления специальных кодов, соотнетстнующих концу символа и концу кад- ра. Если поступающие на блок 10
5 управления коды не являются кодом конца символа или кодом конца кадра, I то вычислитель 11 подает сигнал на счетный вход счетчика 7 адреса, увеличивая его содержимое на 1 и
10 вновь запускает блок 6 постоянной памяти. В результате этого иэ блока
6 выбирается вся последовательность кодов, необходимая для индикации одного симнола. Если поступающий из блока 6 код является кодом конца символа, то блок 10 управления вырабатывает сигнал, который поступает на счетный вход счетчика 2 адреса, увеличивая его содержимое на 1, gg и в вычислитель 11. Последний вновь запускает блок 1 оперативной памяти, и код следующего симнола заносится в счетчик 7 адреса и счетчик 8 стра ниц. При -тереполнении счетчика 2 адреса сигнала с его выхода через вентиль 4 поступает на счетный вход счетчика 3 страниц, увеличивая его содержимое на l . Тем самым автоматически обеспечивается индикация любого количества симнолов, независимо от размера страницы блока
1 оперативной памяти. Если поступающий код — код конца кадра, то блок 10 управления вырабатывает сиг-. нал, поступающий н вычислитель .11.
З5 На этом вычислитель 11 заканчивает выполнение команды ИНД. Использование связи блока оперативной памяти с другим счетчиком страниц обеспечивает автоматическую установку в
4О блоке постоянной памяти начального адреса последонательности кодов, обеспечивающих индикацию симнола, а использование связи блока управления со счетным нходом одного счетчика адреса и связи выхода этого счетчика через вентиль со счетным входом одного счетчика страниц, а также связи одного из выходов вычислителя с управляющим входом вентиля обеспечивает автоматическую выборку кодов всех индицируемых символов чэ блока оперативной памяти.
Эти связи повышают быстродействие устройства индикации за счет устранения дополнительных команд, необходимых в устройстве-прототипе для индикации каждого символа.
Формула изобретения
Устройство индикации для микропрограммного процессора, содержащее блок оперативной памяти, соединенный с одними из счетчиков адреса и страниц, блок постоянной памяти; соедиб 8000
Составитель С. Букшин
Техред И.Астал<ма Корректор А.Власенко
Редактор Н.Белявская
Заказ 4797/46 Тираж 780 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, r.Ужгород, ул.Проектная,4 ненный с другими счетчиками адреса и страниц, и нди к атор, например зле ктронно лучевую трубку, соединенный с блоком управления, вход и выход которого соединен с вычислителем, сумматор, соединенный со входами одних счетчиков адреса и страниц, 5 и вентиль, о т л и ч а ю щ е,,е с я тем, что, с целью повышения быстродействия устройства, в нем выход блока оперативной памяти соединен входом другого счетчика страниц, t0 выход блока управления соединен со
5 6 счетным входом одного иэ счетчиков адреса, выход которого через вентиль соединен со счетным входом одного иэ счетчиков страниц, а управляющий вход вентиля соединен с одним иэ выходов вычислителя.
Источники информации, принятые во внимание при экспертизе
1. Устройство для индикации ЗКВМ Искра 125 . Техническая документация 1Ц3.050.173, ГСКТБ, Ленинград, 1975, (прототип) °