1
Изобретение относится к области вычислительной техники и, в частности, к устройствам индикации для микропрограммных процессоров.
Известно-устройство индикации, использующее, например, в качестве индикатора электроннолучевую трубку -и применяемое в ЭКВМС.
Это устройство индикации содержи блок оперативной памяти, соединенный с одними из счетчиков адреса и страниц, блок постоянной памяти, соединенный с другими счетчиками адреса и страниц, индикатор, использующий электроннолучевую трубку,, соединенный с блоком управления, вход и выход которого соединен с вычислителем, сумматор, соединенный со входги ш одних счетчиков гщреса и страниц, и вентиль.
По команде Индикация вычислитель вырабатывает необходимые управляющие сигналы, обеспечивающие индикацию одного символа на экране электроннолучевой трубки. По этим управляющим сигналам код индицируемого символа, предварительно выбраный из блока оперативной памяти на сумматор, заносится в счетчик адреса блока постоянной памяти. Этот
код является начальным адресом последовательности кодов, обеспечивающий индикацию одного символа. При выполнении команды Индикация эти коды последовательно поступают из блока постоянной памяти в блок управления, обеспечивая индикацию элементов данного символа.
Для индикации очередного символа
0 необходимо путем выполнения определенной последовательности команд предварительно сформировать адрес блока оперативной памяти, определить, не является ли он последним
5 адресом зоны индикации и выбрать код символа из блока оперативной памяти нэ сумматор после чего выполИндикация
нить команду
В таком устройстве индикации быстродействие снижено за счет выполнения дополнительных команд, необходимых для индикации очередного символа.
Цель изобретения - повышение быстродействия устройства индикации.
Поставленная цель достигается тем, что в устройстве индикаций Для, микропрограммного процессора, содержащем блок оперативной памяти, соединенный с одними из счетчиков адреса и страниц, блок постоянной памяти, соединенный с другими счетчиками адреса и страниц, индикатор, например электроннолучевую трубку, соединенный с блоком управления, вход и выход которого соединен с вычислителем, сумматор, соединенный со входами одних счетчиков адреса и страниц, и вентиль, выход блока оперативной памяти соединен со входом другого счетчика страниц, выход блока управления соединен со счетны входом одного из счетчиков адреса, выход которого через вентиль соединен со счетным входом одного из счечиков страниц, а управляющий -вход вентиля соединен с одним из выходов вычислителя.
На чертеже представлена функциональная схема устройства индикации для микропрограммного процессора.
Устройство индикации для микропрограммного процессора содержит блок 1 оперативной Пс1мяти, соединенный с выходами счетчика 2 адреса и счетчика 3 страниц, счетный вход которого соединен с выходом счетчика 2 адреса через вентиль 4, сумматор 5, соединенный со входами счетчика 2 адреса и счетчика 3 страниц блок 6 постоянной памяти, соединенный с выходами счетчика 7 адреса и счетчика 8 страниц, входы которых соединены с выходом блока 1 оперативной памяти, индикатор 9, соединенный с блоком 10 управления, входы и выходы которого соединены с вычислителем 11, блоком 6 постоянной памяти и со счетным входом счетчика 2 адреса, выходы вычислителя 11 соединены с блоком 1 оперативной памяти, со счетным входом счетчика 7 адреса и с управляющим входом вентиля 4.
Перед выборкой из блока 1 оперативной памяти кодов индицируемых символов в счетчик 2 адреса и в счечик 3 страниц из сумматора 5 посту.пают коды, которые устанавливают начальный адрес зоны индикации в блок 1 оперативной памяти. По команде Индикация сигналы из вычислителя 11 открывают вентиль 4 и запускают блок 1 оперативной памяти. Из блока 1 оперативной памяти код первого индицируемого символа поступае в счетчик 7 адреса и в счетчик 8 страниц, устанавливая в блоке 6 постоянной памяти начальный адрес последовательности кодов, обеспечивающий индикацию символа. Сигнал из вычислителя 11 запускает блок 6 постоянной пё1мяти. Код, обеспечивающий индикацию элемента символа, из блока 6 постоянной памяти поступает в блок 10 управления, в который одновременно поступает управляющий сигнёш из вычислителя 11. Блок 10 управления преобразует код в сигнал
управления индикацией злемента символа, поступающие на индикатор 9, и анализирует этот код с целью выявления специальных кодов, соответствующих концу символа и концу кадра. Если поступающие на блок 10 5 управления коды не являются кодом конца символа или кодом конца кадра, то вычислитель 11 подает сигнал на счетный вход счетчика 7 адреса, увеличивая его содержимое на i и
0 вновь запускает блок б постоянной памяти. В результате этого из блока б выбирается вся последовательность кодов, необходимая для индикации одного символа. Если поступающей из
5 блока 6 код является кодом конца
символа, то блок 10 управления вырабатывает сигнал, который поступает на счетный вход счетчика 2 адреса.
« I
увеличивая его содержимое на
и в вычислитель 11. Последний вновь запускает блок 1 оперативной памяти, и код следующего символа заносится в счетчик 7 адреса и счетчик 8 страниц. При ттереполнекии счетчика 2 адреса сигнала с его выхода через вентиль 4 поступает на счетный вход счетчика 3 страниц, увеличивая его содержимое на . Тем самым автоматически обеспечивается индикация любого количества символов, независимо от размера страницы блока 1 оперативной памяти. Если поступающий код - код конца кадра, то блок 10 управления вырабатывает сиг-нал, поступающий в вычислитель -Ц. 5 На этом вычислитель 11 заканчивает выполнение команды ИНД. Использование связи блока оперативной памяти с другим счетчиком страниц обеспечивает автоматическую установку в блоке постоянной памяти начального адреса последовательности кодов, обеспечивающих индикацию символа, а использование связи блока управления со счетным входом одного счетчика адреса и связи выхода этого счетчика через вентиль со счетным входом одного счетчика страниц, а также связи одного из выходов вычислителя с управляю дим входом вентиля обеспечивает автоматическую выборку кодов всех индицируемых символов 43 блока оперативной памяти.
Эти связи повышают быстродействие устройства индикации за счет устранения дополнительных команд, необходимых в устройстве-прототипе для индикации каждого символа.
Формула изобретения
Устройство индикации для микропрограммного процессора,, содержащее блек оперативной памяти, соединенный с одними из счетчиков адреса и страниц, блок постоянной памяти, соединенный с другими счетчиками адреса и страниц, индикатор| например элеpoннo лyчeвyю трубку, соединенный с блоком управления, вход и выход которого соединен с вычислителем, сумматор, соединенный со входами одних счетчиков адреса и страниц, и вентиль, отличающе,;еся тем, что, с целью повышения быстродействия устройства, в нем выход блока оперативной памяти соединен с входом другого счетчика страниц, выход блока управления соединен со
счетным входом одного из счетчиков адреса, выход которого через вентиль соединен со счетным входом одного из счетчиков страниц, а управляющий вход вентиля соединен с одним из выходов вычислителя.
Источники информации, принятые во внимание при экспертизе
1. Устройство для ИНДИКсЩИИ ЭКВМ
Искра 125. Техническая документация 1Ц3.050.173, ГСКТБ, Ленинград, 1975, (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для микропрограммногоупРАВлЕНия | 1978 |
|
SU807287A1 |
Устройство для отображения информации | 1985 |
|
SU1354183A1 |
ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА С АВТОМАТИЧЕСКИМ ПРОГРАММИРОВАНИЕМ И МИКРОПРОГРАММНЫМ УСТРОЙСТВОМ УПРАВЛЕНИЯ | 1964 |
|
SU224161A1 |
Устройство для отображения информацииНА эКРАНЕ элЕКТРОННО-лучЕВОй ТРубКи | 1978 |
|
SU807368A1 |
Формирователь символов для устройств отображения информации на матричных экранах | 1989 |
|
SU1688280A1 |
Устройство для ввода информации и индикации | 1985 |
|
SU1367008A1 |
Устройство для отображения информации на телевизионном приемнике | 1979 |
|
SU932531A1 |
Устройство для централизованного контроля и оперативного управления | 1977 |
|
SU633029A1 |
Устройство управления последовательностью операций цифрового вычислителя | 1984 |
|
SU1198521A1 |
Устройство для контроля высоковольтного тиристорного вентиля | 1983 |
|
SU1153374A1 |
Авторы
Даты
1979-08-15—Публикация
1977-05-24—Подача