Устройство для вывода hh00pmauhkbcjhourudharl
ОПИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
30169 9
Свюа Советскиа
Социалистических
Республин
Зависимое от авт. свидетельства №
Заявлено 13Л.1969 (№ 1303213/18-24) с присоединением заявки №
Приоритет
Опубликовано 21ЛЧЛ971. Бюллетень № 14
Дата опубликования описания 16.VI.1971
МПК G 06f 3!06
Комитет по делам изобретений H открытий при Совете Министров
СССР
УДК 681.337.2(088.8) Авторы изобретения
С. С. Блажко, P. И. Заславский, E. И. Калайда, Г. Я. Машбиц, А. Г. Кухарчук и А. И. Никитин
Институт кибернетики и завод электронных вычислительных и управляющих машин
Заявители
Il ".ПГМ-П1И Е. 8А3
БИБЛИОТЕКА
УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИ
15
25
Предлагаемое изобретение относится к области вычислительной техники и может быть использовано в цифровых вычислительных машинах, обрабатывающих экономическую информацию.
Известны устройства, осуществляющие передачу данных из запоминающего устройства и содержащие счетчик адреса данных, счетчик символов, регистр символа данных.
Недостаток известных устройств заключается в том, что данные передаются на устройство вывода в таком же представлении, в каком они получены в результате счета, что вызывает необходимость в программном редактировании.
Предложенное устройство отличается тем, что в него введены регистр и дешифратор символа данных, регистр и дешифратор знака шаблона и схема анализа символов данных и знака шаблона, входы которой соединены с выходами дешифраторов символа данных и значка шаблона, подключенных соответственно к регистрам символа данных и знака шаблона, а выход ее подключен к регистру символа данных, соединенному с регистром знака шаблона.
Предлагаемое устройство показано на чертеже.
Оно состоит из счетчика 1 адреса данных, счетчика 2 символов, регистра 8 символа данных, счетчика 4 адреса шаблона, регистра
5 начального адреса шаблона, регистра 6 знака шаблона, дешифратора 7 символа данных, имеющего четыре выхода (на чертеже не показаны), обозначения которых следующие:
«О» — символ данных является нулем;
«+» — символ данных является плюсом;
« — » — символ данных является минусом;
«МКС» — код символа содержит метку конца слова, дешифратора 8 знака шаблона, имеющего девять выходов (на чертеже не показаны), обозначения выходов и знаки шаблона следующие:
«БУ» — безусловный знак;
«С» — условный знак сохранения символа;
«=» — условный знак замены символа пробелом;
«О» — условный знак замены символа нулем;
«» — условный знак замены ведущего нуля пробелом;
«Ж» — условный знак замены ведущего нуля звездочкой;
301699
30
« — » — условный знак «плавающий минус»;
«к» — служебный знак конца шаблона, схему анализа 9, которая вырабатывает управляющие сигналы, осуществляющие формирование в регистре 3 подлежащих выводу пробела, нуля, звездочки, плюса, минуса, пересылку в регистр 3 содержимого регистра б и запись и стирание признаков, узел 10 хранения признаков, хранящий три признака, обозначения и функциональный смысл которых следующие:
«0» — символу данных, хранящемуся в регистре 3, в слове не предшествовали символы, отличные от нуля, плюса и минуса;
«+» — перед первым значащим символом слова данных следует сформировать код плюса или пробела;
« — » — перед первым значащим символом слова данных следует сформировать код минуса.
Перед началом работы устройства в узле 10 возбужден признак «0», остальные признаки отсутствуют.
Устройство работает следующим образом.
Процессор выполняет засылку в счетчик 1 начального адреса данных, в счетчик 2 начального значения символов, в регистр 5 начального адреса шаблона. Содержимое регистра 5 пересылается в счетчик 4. По этому адресу из запоминающего устройства считывается знак шаблона. Он помещается в регистр б и дешифрируется дешифратором 8.
Если ретистр б содержит «безусловный знак» шаблона, схема 9 пересылает содержимое регистра б в регистр 3, откуда символ поступает на устройство вывода. Одновременно к адресу, хранящемуся в счетчике 4, прибавляется единица.
Если знак шаблона в регистре б означает, например, выход «», то из запоминающего устройства считывается символ данных. Он помещается в регистр 8 и дешифрируется дешифратором 7.
Если этот символ является нулем, и узел 10 содержит признак, то этот нуль ведущий, схема 9 формирует в регистре 3 код пробела, который поступает на вывод. Если же символ данных не является нулем или упомянутый признак отсутствует, то содержимое регистра
3 выводится без изменения.
Одновременно с этими действиями выполняется прибавление единицы к содержимому счетчиков 1 и 4 и вычитается единица из содержимого счетчика 2.
Через промежуток времени, достаточный для того, чтобы устройство вывода подготовилось к приему следующего символа, вновь происходит считывание из запоминающего устройства знака шаблона по адресу, храняшемуся в регистре 4, и описанные действия повторяются.
Всякий раз, когда в регистр б попадает знак, обозначающий конец шаблона, выполняется пересылка начального адреса шаблона из регистра 5 в счетчик 4.
Операция продолжается до тех пор, пока содержимое счетчика 2 станет равным нулю.
Предмет изобретения
Устройство для вывода информации, содержащее счетчик адреса, счетчик и регистр символа, отличающееся тем, что, с целью одновременного с передачей информации редактирования данных, в него введены регистр и дешифратор символа данных, регистр и дешифратор знака шаблона и схема анализа данных и знака шаблона, входы которой соединены с выходами дешифраторов символа данных и знака шаблона, подключенных соответственно к регистрам символа данных и знака шаблона, а выход ее подключен к регистру символа данных, соединенному с регистром знака шаблона.
301699
За памциающее устрай спи
Составитель И. Фролова
11едактор Б. С. Нанкина Техред Л. Я. Левина Корректор Н. Рождественская
Заказ 1423/6 Изд, Ме 637 Тираж 473 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва. Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2


