Устройство для редактирования информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОПИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДИВЛЬСТВУ Союз СоветскихСоциалистическихРеспублик;ки о осударственныи комитеСовета Министров СССРао делам изооретенийи открытий. А, 1 урвич, Б, И. Касья Ордена Ленина институт кибернетики АН Украинской СС) Заяви 4) УСТРОЙСТВО ДЛЯ РЕДАКТИРОВАНИИНФОРМАЦИИ Изобретение о ельной техник ается тем, чтоьного адреса,одом регистра 20ополнительного После окончания вывода к тра дополнительного адр диницу и обеспечиваетсящей ячейки. Когда от у тупает сигнал "Конец.к ла кодчивается адреса го симв ре еса 7 увели ормировани стройства о дра", блок н и независимо браже- равле следую ния пос азных массиваассивами.(45) Дата опубликов сится к автоматике и вычис.может быть использовано при,о-цифровых устройств ото.на экранах электроннолупостроении алфавитнбражения информациичевых трубок.Известны устройства для редактирования информации, содержащие последовательно подклю. чеиные регистр ввода - вывода, регистр числа, блок памяти символов и регистр формирования адресов, соединенный с первым регистром начального адреса, регистром метки и регистром дополнительного адреса, связанным с первым регистром начального адреса и регистром метки, а также блок управления, подключенный к регистру числа, регистру метки, регистру дополнительного адреса и первому регистру начального адреса,Предлагаемое устройство отличоно содержит второй регистр началсоединенный со входом и с выхформирования адресов, регистром дадреса и блоком управления.Это позволяет выводить на экрадруг от друга редактировать два рданных с обменом данными между м.08.76, Бюллетень29нин описания 19.01.77 На чертеже приведена блок-схема устройства.Устройство содержит блок памяти символов 1, регистр ввода-вывода 2, регистр числа 3, регистр формирования адресов 4 регистры начального адре. са 5 и 6, регистр дополнительного адреса 7, регистр метки 8 и блок управления 9.Работает устройство следующим образом.Данные первого массива отображаются на экра. не ЭЛТ последовательным чтением ячеек блока памяти символов 1, начиная с нулевой, и передачей кодов символов из регистра числа 3 через регистр ввода - вывода 2 в устройство отображения (на чертеже не показано) . При этом адрес каждой последу. ющей ячейки формируется в регистре формиро. вания адресов 4 по сигналам блока 9 управления сложением кодов регистра начального адреса 5 и регистра дополнительного адреса 7. Так как в исходном состоянии эти регистры установлены в нуль, индикация начинается с, нулевой ячейки блока памяти 1.дополнительный адрес первого отмеченного символа, а в,регистр ввода - вывода 2 заносится код "Пробел". В дальнейшем, в процессе вывода данных, по каждому чтению формируется сигнал - "Ввод по которому происходит замена. Режим "Стирание" отменяется после замены кодом "Про. бел" второго отмеченного символа. Операция "Сжатие", также выполняемая при наличии двух отмечен ных символов, состоит в исключении выделенной отметками группы путем уплотнения данных в блоке 1 таким образом, что второй отмеченный символ записывается в ячейку, содержащую пер. вый отмеченный символ, и т,д, При выполнении операции "Сжатие" в, регистр метки переписывается дополнительный адрес первого отмеченного сим. вола, Цикл уплотнения содержимого блока памяти символов 1 выполняется после вывода второго от.меченного символа. При этом в регистре 4 склады.ваются коды регистров и 8. После этого по получен.ному адресу код второго отмеченного символа, содержащего в регистре 3, записывается в блок памяти 1, В конце цикла записи содержимое регист.ров 7 и 8 увеличивается на единицу, и перезапись повторяется, Полный цикл уплотнения заканчи 524377вается по сигналу "Конец массива". После этого освободившиеся ячейки блока памяти автоматически стираются по описанному режиму "Стирание".Формула изобретенияУстройство для редактирования информации,содержащее последовательно подключенные регистр ввода - вывода, регистр числа, блок памяти символов и регистр формчрования адресов, соеди.ненньй с первым регистром начального адреса, регистром метки и регистром дополнительного адреса, связанным с первым регистром начального адреса и регистром метки, а также блок управле ния, подключенный к регистру числа, регистру метки, регистру дополнительного адреса и первому регистру начального адреса, о т л и ч а ю щ е е с я тем, что, с целью расширения области его примене.ния, в него введен второй регистр начального адреса, соединенный со входом и с выходом реги.стра формирования адресов, регистром дополнительного адреса и блоком управления.ветствуюшего регистра начального адреса 5 или 6 складывается с кодом регистра метки 8, что обес- печивает формирование адреса, соответствующего символу. Одновременно с этим в регистр числа 3 переписывается из регистра ввода - вывода код символа, и после формирования адреса и блок памяти записываются символы" 1" а содержимое регистра метки 8 увеличивается на единицу, что обеспечивает возможность замены последующих символов. Фиксация в регистре метки 8 дополнителыюго адреса (относительно начального адреса редчктируемого символа 1 исключает возможность ошибочного об ращения оператора к неиндицируемой части массива, данных, что повышает достоверность редактирования и надежность устройства.Одновременная индикация обоих массивов и формирование текущих адресов позволяет лереносить выделенную отметками часть второго массива в режиме Замена" в первьпт. Длч этого после отметки оператором с помощью "светового пера" символа в первом массиве, начиная с которого должна быть выполнена замена, и выделения отмет. .ками группы символов второго массива, подлежащих переносу, при нажатии клавиши "Перенос" : дополнительный адрес лереписывается из регистра 7 в регистр метки 8. После переписи дополнительного адреса символа, подлежащего замене, в регистр метки 8 блок управления 9 продолжает вывод данных ,на экран устройства отображения по описанному выше циклу. Перенос данных происходит в режиме одновременной индикации содержимого обоих массивов по сигналу "Конец полукадра". Блок управления 9 при этом сбрасывает регистр 7 в нуль и переключает регистр 4 на сложение содержимого регистров 6 и 7, что обеспечивает вывод на экран устройства отобра. жения данных второго массива, содержащих выделенную группу символов,По сигналу метки блок управления 9 склады-, вает в регистре 4 коды регистров 5 и 8, что обеспечивает формирование адреса символа, подлежащего замене в первом массиве. По сигналу с блока. управления по этому адресу происходит запись в блок памяти 1. Так как в регистре 3содержится код первого отмеченного символа из второго массива, нри этом символ второго массива переносится в первый массив по заданному адресу. По окончании записи содержимое регистра метки 8 увеличи. вается на единицу. Во время вывода иэ группы символов, выделенных отметками следующего символа, они переэаписываются в первый массив. В связи с тем, что дополнительный адрес, содержа- щийся в регистре метки 8, увеличен на единицу, он записывается по адресу, следующему за адресом отмеченного символа первой группы. Перенос груп. пы символа завершается по сигналу метки после перезаписи в первый массив второго отмеченного симрола группы. При необходимости описанного выше переноса гр 1 ъпы символов второго массива в первый и режиме "Вставкаустройство автоматически раздвигает информацию первого массива в блоке 1 на необходимое количество символов. Дляэтого после отметки оператором символов первогои зторого миссивов, определения режима "Вставка " и нажатие клавиши "Перенос" в регистр допол.кительного адреса 7 записывается код, обратныйкоду начального адреса хранящемуся в регистре 5,По сигналу с блока управления этот код переписывается в регистр метки 8, регистр дополнительногоадреса 7 сбрасывается в нуль, и на экран устройстваотображения выводится полный кадр данных, Вовремя вывода выделенной отметками гручшы сим.волов второго массива по сигналу метки первогосимвола и ло окончании вывода каждого из последующих символов группы, включая второй отмеченный символ, содержимое регистра метки 8уменьшается на единицуПо сигналу "Конец кадра" раздвигается содер.жимог первого массива. Прл этом в регистр допол.нительного адреса 7 заносится код, обратный кодуу регистра 5 и сложением содержимого регистра 5 ирегистра метки формируется новый адрес. В регистре метки 8 содержится код, соответствующийуменьшенному на количество символов переноси.мой группы обратному коду начального адреса, Присложении в регистре 4 формируется адрес ячейки,отстоящей от конца записи первого массива накодовом расстоянии, Равном количеству символовв переносной группе. Блок управления обеспечивает цикл чтения буфера.Адрес последней ячейки памяти блока 1, выде.ленной для записи первого массива, формируется врезультате сложения кодов регистров 5 и 7. Блокуправления обеспечивает запись в ,блок памятисимволов "1", ло полученному адресу, после чегоЗб содержимое регистров 7 и 8 уменьшается на единя.цу, Выполнение последовательности описанныхциклов чтения.по одному из адресов и записи - подругому обеспечивает необходимую"раздвижку"текста символов на экране на величину, определяемую40 количеством переносимых символов, Полный циклраздвижки завершается по сигналу метки послеперезаписи отмеченного символа первого массива.В результате полного цикла раэдви кки код регистра 8 оказывается равным дополнительному адресу4 ч 1 отмеченного символа первого массива, благодарячему выделенная группа второго массива автоматически переносится по описанному циклу в режиме"Замена".,Устройство обеспечивает также вставку с помоИ щью внешнего устройства пульта, причем раздвиж.ка выполняется по сигналу "Ввод" перед записьюкаждого лгдующего символа. Операция "Стирание" выполняется только при наличии в одномюссивг информации двух отмеченных символов,ЬЬ, определяющих стираемую группу символов.Стирание заключается в замене кодом "Пробел кодов всех символов, расположенных междуотмеченными, выполняется следующим образом.Во время вывода первого отмеченного символа69,в регистр метки 8 из регистра 7 пергписывзстся
СмотретьЗаявка
2032119, 11.06.1974
ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ
ГУРВИЧ ГЕОРГИЙ АЛЕКСЕЕВИЧ, КАСЬЯНЕНКО БОРИС ИВАНОВИЧ, ЛЕНЧУК ВЛАДИМИР СЕМЕНОВИЧ
МПК / Метки
МПК: G06F 3/14
Метки: информации, редактирования
Опубликовано: 05.08.1976
Код ссылки
<a href="https://patents.su/3-524177-ustrojjstvo-dlya-redaktirovaniya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для редактирования информации</a>
Предыдущий патент: Система для обмена данными управляющей вычислительной машины с периферийными устройствами
Следующий патент: Устройство для преобразования двоичного кода в унитарный код
Случайный патент: Устройство для порядной подачи плодов