Изобретение относитс к вычислительной технике и может быть испольрзовано при разработке систем визуального отображени информации. Из-вестно устройство дл отображени информации на экране электроннолучевой трубки (ЭЛТ), содержащее бло сопр жени , блок пам ти, регистры ко ординат X и У, генератор символов, контролер, генератор, счетчики вертикальной и горизонтальной дискретизации , формирователь изображени , де шифратор, блок кодировани и ЭЛТ 1 Недостатком данного устройства в л етс низкое быстродействие, а всле ствие этого небольшой объем отобража емой информации. Наиболеепблизким к предлагаемому по технической сущности вл етс устройство дл отображени информаци на экране ЭЛТ, содержащее блок сопр женин, св занный с первым блоком пам ти , микропроцессором, управл ющим регистром, регистрами координат и ге нератором символов, первый информаци онный выход которого соединен с одни из входов элемента ИЛИ, второй вход которого св зан с первым входом блока управлени и одним из выходов управл ющего регистра, второй выход которого соединен с вторым входом блока управлени , первый выход которого св зан с управл ющим входом вто рого блока пам ти и одним из входов элемента И, второй вход которого сое, динен с выходом элемента ИЛИ, а выхф подключен к информационному входу второго блока пам ти, адресные входы к6 торого св заны с выходом регистров координат, сугимиругацие входы которых св заны с вторым выходом блока управ лени , третий выход которого соедине с управл ющим входом преобразовател , соединенным с вторым блоком пам ти . Выход преобразовател соединен с входом модул ции ЭЛТ, управл ющий вход которой подключен к четвертому входу блока управле;ни , п тый и шестой выходы которого подключены соответствеино к второму информационному и управл ющему входам генератора символов 2, Недйстатком известного устройства вл етс низкое быстродействие. Это св зано с тем, что в известном устройстве.заполнение буферного регистра второго блока пам ти запоминающего устройства, т.е. поточечна запись по предварительно установленным адресам X и У,, производитс одновременно с выводом информации из этого регистра Иа телевизионный растр а это, в свою очередь, приводит к нехватке времени на обработку сложных графических изображений. При формирований символов дополни-; тельное, врем расходуетс дл опроса нулевых строк матрицы символов. Цель изобретени - повышение быстродействи устройства. Поставленна цель достигаетс тем, что устройство, содержащее блок сопр жени , св занный информационной шиной с первым блоком пам ти, микропроцессором , первым регистром, счетчиками координат и вторым регистром, Ьыход которого соединен с первым информационньлм входом генератора символов , первый информационный выход которогЪ соединен с одним из входов эле-мента ИЛИ,второй вход которого соеди нен с одним из выходов первого регистра , второй выход которого соединен с первым входом блока управлени ,первый .выход которого соединен с управл ющим входом второго блока пам ти и одним . .из входов элемента И,второй вход которого соединен с выходом элемента ИЛИ,а выход элемента И подключен к информационному входу второго блока пам ти , адресные входы которого соединены с выходами счётчиков координат, счетные входы которых соединены с вторым выходом блока управлени , третий выход которого соединен с управл ющим входом преобразовател параллельного кода в последовательный, информационный вход которого соединен с выходом второго блока пам ти, а его выход соединен с первым входом ЭЛТ, второй вход которой подключен к четвертому выходу блока управлени , п тый и шестой выходы которого подключены к второму информационному и уп-. равл ющему входам генератора символов соответственно, содержит дешифратор и третий регистр, один из входов которого соединен с информационной шиной, а выход и другой его .вход соединены с вторым входом и седьмым выходом блока управлени соответственна третий вход которого соединен с выходом дешифратора, вход которого соединен с вторым информационным выходом генератора символов. На фиг. 1 представлена структурна предлагаемого устрЬйства; на фиг. 2 - расположение последовательных точек графического элемента изображеьни ; на фиг. 3 - структура слова приращени ; на фиг. 4 - пример структуры информационного массива, подлежащего отображению. Устройство дл отображени информации на экране ЭЛТ содержит блок 1 сопр жени , соединенный посредством информациойной шины 2 с первым блоком 3 пам ти, микропроцессором 4, цервЬ1М регистром. 5, вторым регистром 6(кода символа), третьим регистром 7и счетчиками 8 и 9 координат X и У. Выход регистра б кода символа св зан с информационным входом генератора 10 символов, состо щим из матрицы ПЗУ II, св занной с регистром 12 ( строки символа). Выходы генератора 10 символов подключены соответственно к дешифратору 13 и элементу ИЛИ 14.,Выход регистра 5 признака подключен к второму входу элемента ИЛИ 14, а выход последнего св зан через элемент И 15 с информационным входом второго блока 16 пам ти. Адресные входы блока. 16 соединены с выходами счетчиков 8 и 9 координат X и У, а его выход через преобразователь 17 параллельного кода в последовательный - с ЭЛТ 18. Блок 19 управлени соединен соответственно с управл ющими входами и выходами информационного регистра 7, генерато ра 10 символов, дешифратора 13,- счет чиков 8 и 9 координат, элемента И 15 блока 16, регистра 5 признаков и ЭЛТ 18. Устройство работает следуквдим образом . Через блок 1 сопр жени в блок 3 пам ти поступает от ЭВМ массив данны подлежащих отображению. Эти данные с держат информацию о признаках (управл ющие слова), о координатах и ко дах символов, подлежащих отображению в любой области экрана, и о координа тах непрерывного точечного графического изображени . Точечное графическое изображение, наложенное на телевизионный растр, будем считать непре рывным, если кажда последун ца точка относительно предыдущей располагаетс в одном из восьми возможных вариантов, изображенных на фиг. 2. Таким образом, информацией об очередной точке графического изображени может служить информационное слово, которое описывает переход в новую точку путем единичного приращени координат (+1Х, -IX, -НУ, -1У Данные в блоке 3 пам ти располагаютс группами, в начале каждой из кото рых находитс управл ющее слово, ко торое определ ет ежим работы устро ства: Символ или Трафика. Затем следуют координатьа начальной точки непрерывного графического изо ражени или символа, коды символов или последовательность информационны слов приращений, описывающих послед вательные точки непрерывного графического изображени (фиг. 3). В кон це массива кодов, описывающих изображаемую информацию, располагаетс слово признака конца массива. Струк . туры групп слов, описывающих, напри мер, символы А и В, начина с коорд нат XQI и У01 , и графики, начинающи ес с координат XQ и Уд , показаны на фиг. 4. Взаимное расположение гр фических и символьных групп в блоке 3 пам ти может быть произвольным. Работа устройства по обработке информации, записанной в блоке 3, раздел етс на два этапа. На первом этапе происходит преобразование этой информации и побитное заполнение бло-, ка 16 пам ти, содержимое которого однозначно соответствует информации, отображенной на экране. На втором этапе с помощью преобразовател 17 осуществл етс считывание данных по бит из блока 16 в горизонтальном и вертикальном направлени х синхронно с телевизионной разверткой. Считанна информаци модулирует ркость ЭЛТ 18 и преобразуетс в видимое изображение на стандартном телевизионном растре. Рассмотрим работу устройства на первом этапе. Микропроцессор 4 осуществл ет последовательное чтение чеек блока 3 пам ти, дешифрацию слова признака данных и вывод его в регистр 5, содержимое которого определ ет режим работы блока 19 управлени . С приходом признака Символ, последовательно осуществл ютс слёду ющие операции (на временной диаграмме не показаны). Микропроцессор 4 устанавливает В счетчиках 8 и 9 координат начальный адрес матрицы.символов, хран щейс в посто нном запоминающем устройстве 11, генератора 10 символов. Далее в регистр кода символа заноситс код отображаемого символа и устанавливаетс бит обмен в регистре 7. Блок i9 управлени , настроен 1ый на режим Символ, выдает последовательно импульс записи старшего бита строки символа через элементы ИЛИ иИ14и15и блок 16, импульс сдвига в регистр 12 строки символа, подготавливакнций к записи в блок 16 следующий бит строки символа, и импульс единичного приращени координаты 4-IX на счетчик 8 координаты X. При каждом сдвиге в младший разр д регистра 12 строки символа записываютс нули. С по влением на входе блока 19 управлени сигналаот дешифратора 13 нул , сигнализирующего об окончании информационной значащей части строки символа, блок 19 управлени восстанавливает начальное значение координаты X, выдает импульс приращени -1У и устанавливает в ге-; нераторе 10 символов.-следующий номер строки символов. Таким образом, путем последовательного сканировани матрицы символа обеспечиваетс запись в блок 16 контура отображаемого сим-, вола. С окончанием цикла записи символа блок 19 управлени сбрасывает бит обменг что вл етс дл микропроцессора 4 сигналом на продолжение опроса содержимого блока 3 пам ти . Продолжительность цикла записи символа вл етс переменной величи- . ной и зависит от конфигурации симво и количества нулевых строк в его матрице. При чтении из блока 3 пам ти при знака. Трафика микропроцессор 4 осуществл ет последовательно занесе ние этого управл ющего признака в регистр 5, запись в счетчики 8 и 9 координат началь-ной точки непрерывного графического изображени и устанавливает бит обмен в информационном регистре 7. Далее блок 19 управлени вьщает в блок 16 импульс записи точки. Затем микропроцессор .4последовательно считывает из блока 3 пам ти и выдает в регистр 7 слова приращений, инициирующие блок 19 управлени , операции +1Х,-1Х,+1У,-1У 1И их сочетани в счетчиках 8 и ,9, а затем импульс записи очередной точки в блок 16 по вновь сформировавшемус в счетчиках 8 и 9 адресу. Цикл записи непрерывного графического изображени прекращаетс и происходит сброс бита обмен с приходом очередного управл к цего слова в регистр 5 признака . При чтении микропроцессором 4 из блока 3 пам ти признака Конец массива соответствующий бит выводитс в регистр 5 и блок 19 управлени переводит устройство в режим регенерации , при котором преобразователь 17 производит преобразование данных, считываемых из блока 16, из параллелиного кода в последовательность и модул ционных импульсов -засветки на ЭЛТ блока 16. Предлагаемое устройство позвол ет выводить .на экран ЭЛТ графические изображени повышенной сложности, а акже алфавитно-цифровую информацию большей скоростью, так как в нем е производитс запись в блой 16 па ти нулевых строк матриц символов,The invention relates to computing and can be used in the development of visual information display systems. A device for displaying information on the screen of a cathode-ray tube (CRT), containing interfacing blocks, a memory block, X and Y coordinate registers, a symbol generator, a controller, a generator, vertical and horizontal sampling counters, an imager, and an encoder, coding unit and CRT 1 The disadvantage of this device is its low speed and, therefore, a small amount of information displayed. The closest to the proposed technical entity is a device for displaying information on a CRT screen, containing an interface block associated with the first memory block, a microprocessor, a control register, coordinate registers and a generator of symbols, the first information output of which is connected to one from the inputs of the OR element, the second input of which is connected to the first input of the control unit and one of the outputs of the control register, the second output of which is connected to the second input of the control unit, the first output of which connected to the control input of the second memory block and one of the inputs of the element I, whose second input is soy, is connected to the output of the element OR, and the output is connected to the information input of the second memory block, the address inputs of which are connected to the output of the coordinate registers, sugiralization of the inputs of which are connected to the second output of the control unit, the third output of which is connected to the control input of the converter connected to the second storage unit. The converter output is connected to the modulation input of a CRT, the control input of which is connected to the fourth input of the control unit, and the fifth and sixth outputs of which are connected to the second information and control inputs of the symbol generator 2, The poor performance of the known device is low speed. This is due to the fact that in a known device. The filling of the buffer register of the second memory block of the storage device, i.e. The pointwise recording to the preset addresses X and Y is performed simultaneously with the output of information from this register. The TV raster and this, in turn, leads to a lack of time to process complex graphic images. With the formation of characters, additional; time is spent for polling the zero rows of the character matrix. The purpose of the invention is to increase the speed of the device. The goal is achieved by the fact that the device containing the interface unit associated with the information bus with the first memory block, microprocessor, first register, coordinate counters and the second register, the output of which is connected to the first information input of the symbol generator, the first information output of which is connected to one of the inputs of the OR element, the second input of which is connected to one of the outputs of the first register, the second output of which is connected to the first input of the control unit, the first output of which is connected to the control one input memory and one. . From the inputs of the element AND, the second input of which is connected to the output of the element OR, and the output of the element AND is connected to the information input of the second memory block, the address inputs of which are connected to the outputs of the coordinate counters, the counting inputs of which are connected to the second output of the control unit, the third output of which connected to the control input of the parallel code to serial converter, whose information input is connected to the output of the second memory block, and its output is connected to the first input of the CRT, the second input of which is connected to Werth output control unit, fifth and sixth outputs of which are connected to the second information and yn. The corresponding inputs of the symbol generator, respectively, contain a decoder and a third register, one of the inputs of which is connected to the information bus, and the output and its other input are connected to the second input and the seventh output of the control unit, the corresponding third input is connected to the output of the decoder, the input of which is connected with the second information output of the character generator. FIG. 1 shows the structure of the proposed device; in fig. 2 - the location of consecutive points of the graphic element of the image; in fig. 3 - structure of the word increment; in fig. 4 shows an example of the structure of the information array to be displayed. The device for displaying information on the screen of a CRT comprises a mapping unit 1 connected via information bus 2 to the first memory unit 3, microprocessor 4, cerv1M register. 5, the second register 6 (character code), the third register 7 and the counters 8 and 9 of the X and Y coordinates. The output of the character code register b is connected to the information input of a 10 character generator consisting of a matrix of ROM II connected to the register 12 (lines characters). The outputs of the generator 10 symbols are connected respectively to the decoder 13 and the element OR 14. The output of the register 5 of the sign is connected to the second input of the element OR 14, and the output of the last is connected through the element 15 to the information input of the second memory block 16. Address block inputs. 16 are connected to the outputs of counters 8 and 9 of the X and Y coordinates, and its output through the parallel code to serial converter 17 is connected to CRT 18. The control unit 19 is connected respectively to the control inputs and outputs of the information register 7, the 10 character generator, the decoder 13 , - counting 8 and 9 coordinates, element 15 of block 16, register 5 signs and CRT 18. The device works in the following way. Through the unit 1, the interface to the unit 3 of the memory comes from the computer array of data to be displayed. This data contains information about the signs (control words), the coordinates and codes of the characters to be displayed in any area of the screen, and the coordinates of the continuous point graphic image. A dotted graphic image superimposed on a television raster will be considered uninterrupted if each last point relative to the previous one is located in one of the eight possible variants shown in FIG. 2. Thus, information about the next point of the graphic image can serve as an information word that describes the transition to a new point by a single increment of coordinates (+ 1X, -IX, -NU, -1Y). The data in memory block 3 are arranged in groups, at the beginning of each from which there is a control word that determines the mode of operation of the device: Symbol or Traffic. Then the coordinates of the starting point of the continuous graphic image or symbol, the character codes or the sequence of information words of the increments follow, describing their consecutive points of the continuous graphic image (Fig. 3). At the end of the array of codes describing the displayed information, there is a word of the end of the array sign. The structure of word groups describing, for example, the symbols A and B, starting with the coordinates XQI and Y01, and the graphs starting with the coordinates XQ and Od are shown in Fig. 4. The mutual arrangement of the graphic and symbolic groups in the memory unit 3 can be arbitrary. The operation of the device for processing the information recorded in unit 3 is divided into two stages. At the first stage, this information is converted and bit-filled 16 memory blocks, the contents of which uniquely correspond to the information displayed on the screen. At the second stage, using the converter 17, data is read by bits from block 16 in the horizontal and vertical directions synchronously with the television scan. The read information modulates the brightness of the CRT 18 and converts it into a visible image on a standard television raster. Consider the operation of the device in the first stage. The microprocessor 4 sequentially reads the cells of the memory block 3, decrypts the word of the data flag and outputs it to the register 5, the contents of which determine the operation mode of the control block 19. With the arrival of the Character symbol, the following operations are performed successively (not shown in the time diagram). The microprocessor 4 sets, in the 8 and 9 coordinate counters, the starting address of the matrix of symbols, which is stored in the permanent storage device 11, of the generator of 10 symbols. Then, the code of the displayed character is entered into the character code register and the exchange bit in register 7 is set. Preparing to write to block 16 the next bit of the character string, and the pulse of a single increment of the 4-IX coordinate on the counter 8 of the X coordinate. With each shift to the lower order of the register 12 lines of the character, zeros are written. With the appearance at the input of the control block 19 of the signal from the decoder 13 zero, signaling the end of the informational significant part of the character string, the control block 19 restores the initial value of the X coordinate, generates an increment pulse -1U and sets it to; 10 characters. The next line number of characters. Thus, by successively scanning the symbol matrix, an entry is written to the contour 16 of the displayed symbol, an ox. With the end of the symbol writing cycle, control block 19 clears the exchange bit, which is a signal to microprocessor 4 to continue polling the contents of memory block 3. The cycle time for writing a character is variable. It depends on the configuration of the character and the number of zero rows in its matrix. When reading from block 3 of memory at the sign. The traffic by the microprocessor 4 sequentially writes this control sign to the register 5, writes the starting point of the continuous graphic image to the counters 8 and 9, and sets the exchange bit in the information register 7. Next, the control unit 19 sets the point write pulse to the block 16 . Then the microprocessor .4 sequentially reads from memory block 3 and outputs to register 7 the words of increments that initiate control block 19, operations + 1X, -1X, + 1U, -1U 1, and their combination in counters 8 and 9, and then the next write pulse points in block 16 at the newly formed address in counters 8 and 9. The cycle of writing a continuous graphic image is terminated and the bit-exchange occurs with the arrival of the next control word in the register 5 of the feature. When the microprocessor 4 reads from the memory block 3 of the sign of the array, the corresponding bit is output to the register 5 and the control block 19 switches the device to the regeneration mode, in which the converter 17 converts data read from block 16 from a parallel code to a sequence and modulation pulses -light on the CRT unit 16. The proposed device allows you to display on the CRT screen graphic images of increased complexity, as well as alphanumeric information with higher speed, since A record is written in the block of 16 on zero rows of matrixes of characters,
22