ZIP архив

Текст

Союз Советских Социалистических Республик383 АВТОРСКОМУ СВКДЕТЕЛЬСТВ висимо т авт. свидетельстваЗаявлено 22.Х 11.1969 (лй 1386833/18-24)с присоединением заявки-Приоритет -Опубликовано 07.111.1972. Бюллетень9Дата опубликования описания 6 Х.1972Комитет по делам зобретений и открыти при Совете Министров СССР( т;СЯ 1 О.-:т 1111 вторзобретсни М. А. Гребенников Г Заявител рственное союзное конструкторско-технологическое бю по проектированию счетных машин ПРЕОБРАЗОВАТЕЛЬ КОДОВ СИМВОЛО Изобретение относится к электронно-вычислительной технике и овреднаэначено для использования в элекгронных вычислитслыных машинах, а также в устройствах сопряжения средств обработки со средствами лередачи 5 зкономических данных.В извесгных (преобразователях кодов символовсодержащих постояипсе запоманающее успройспво, репистр адреса, дешифратор адреса, токовые ключи и логические элементы, пре образовалине осуществляется беэусловно, т, е. все коды, 1 посту 1 пающие 1 на,вход нреобразователярассматриваются как разрешенные для преобр азованиявследс пвие чего преобр азование авроизводится без обнаружения (опознава ния) запрещенных для преобразо 1 вания кодовых иомбинаций. Необнаружение запрещенных для преобразования,кодовых комбинаций приводит к,потере информации в системе каналы передачи даопных - ЭЦВМ и, следова о тельного, к ухудшению качества функциониро 1 вания дан 1 ной системы.В предлатаемом изобретении, с целью разработки,преобразователя кодов символов с распвиренными функциональными возможно стями, который, кроме преобразования разрешенных, осущес"пвлял бы также функцию обнаружения запрещевных для преобразования кодов символов при эконом)ном испоотьзовани,и электроаното оборудования, в постоянанном за- зо поминающем устройстве, в котором хранятся все коды,соответствия, предусматривается вспомогательный мапнитный сердечник, пронизанный всеми шинами кодов соответспвия так, что на его выходной обмотке появляется сигнал только в том случае, когда в регистр адреса поступает разрешенный для преобразования код символа. Кроме того, инверсные выходы триггеров регисгра адреса соединяются со входами схемы ИЛИ, которая распознает по нулевому,потенциалувозникающему на инверсном,выходе хотя бы одного триггера регистра адреса, что в данный,регистр поступил код символа. Выходной сигнал схемы ИЛИ стробирует два клапана, причем на импульсный вход первого клапана поступает сигнал с выходной обмотки вспомогательного сердечника, а на импульсный вход второго клапана посупает задержанный сигнал Разрешение преобразования.Сипнал на выходе первого клаланапроизводимый от сигнала на выходной обмотке вспомогательного сердечника, свидетельствует о том, что в регивпр адреса, поступил иод символа, разрешенный для лреобразования, а также о том, что преобразование кодов символав произведено. Второй клапан при этом,не сраб а тьвва ет.Сипнал нательствует о выходе второго клапана свидетом, что в регистре адреса нахо 331381дится код си(ивола, за(п(рещенный для (преобразо(ваяния, вслед(ст(вие чего преобразо(вание не осущесввляе"пся. Да(н(ный сипнал произ(водит сброс тригге(ров регистра пр(иема преобразова(н(ного си(м(в(ола на случай,появлен(ия,в нем лодж(ной и(нформации, а та(кже вы(даепся (как выходной сггнал,пер(вого кла(пана) из п(реобразэвателя дсодав, асаждый (по отдельвой шине; юроме того, (выходные сигналы обоих ила(нано(в через ли(нию за(де(ржки проиэзодят сброс т(риггеро(в регистра адреса.На фиг, 1 пре цста(влепа блок-схема предлагаемо(го (преоб(разо(вателя символов; на фиг. 2 приведен прииер п(реобразо(вателя кода символа.В оостав (преобразо(вателя кордов сим(волов входят: регистр 1 адреса, на единичные входы триггеров которого по ши(нам 2 - 8 па(раллельно поступают, как адрес постоя(иного запо(минающепо устрой(от(ва 9, соомвет(с пвующие двоичные,разряды семиразрядных кодов символов; шины непрямого кода андреса 10 - 1(б, которыми прямые выходы т(риггеро(в регистра адр еса соеди(иены со входами деш(ифр а тор а адреса 17; шины и(н(вер(оного (кода адреса 18 - 24, которыми инверсные выходы триггеров регистра адреса соединены со входами дсшифратора адреса, а также со входами схемы ИЛИ 25; токовые ключи 26, с помощью юотарых осуществляет(ся,выбор (соответс пвующей адресу (проши(в(ки се(рдеч(ников,по(стоян- ного запо(м(и(нающего устройства; шипы 27, которыми выходы дешифратора адреса соединены с потенциальными входами соот(веМспвующих то(ковых ключей; шина 28, по которой в преобразо(ватель кодов по(ступает аигнал Разрешение преоб(разо(вания на им(пульоные входы всех токовых ключей, а также на вход линии за(держюи 29; л(иния за(держки 80; регилр 81 в который записывается код символа соотвепат(вияпо(сту(пающий по шинам 82 - 89 с выходных обмоток вано(в(ныл мапнитных сердсчнико(в постоянного запоми(нающего,устрой(сова; кла(пг(ны 40 и 41, потенциальные вхо(ды юоторых соеди(иены с выходом схемы ИЛИ, причем им(пульсный вход:клана(на 40 соед(инеи ши(ной 42 с выход(ной обсиоткой,вопомогательного ма(пиит(ного сердеч(ника по(стоя(н(ного запом(знающего успрой(ства, который пронизан (всеми швнами кодов(соопветствия, заши(ваемых в данное запоминающее устройство, а импульсный вход клапана 41 соединен с выходом линии задержки 29; шина 43, по которой с выхода клапана 40 выдается сигнал Разрешенный код, шина 44, по которой с выхода клапана 41 выдается сигнал Запрещенный код; шина 45, соединяющая выход линии задержки 80 с шиной 4 б, по которой в регистр 1 поступа"т внешний сигнал Общий сброс; шины 47, по которым из преобразователя выдается код соответствия.Преобразователь кодов символов работает следующим образом.В регистр адреса по шинам 2 - 8 поступает код символа на единичные входы соответствую 5 10 20 25 Зо о.) 40 45 60 65 щих триггеров, причем код символа может быть или разрешенным или запрещенным для преобразователя,Если в регистр адреса поступает код символа, разрешенный для преобразования, срабатывает дешифратор адреса, который построен таким образом, что дешифрирует только разрешенные для преобразования коды символов, Дешифратор адреса выбирает в каждой группе токовых ключей по одному токовому ключу, которые соответствуют поступившему в регистр адреса коду символа; при этом на потенциальные входы выбранной пары токовых ключей из дешифратора адреса поступают по шинам 27 разрешающие нулевые потенциалы.При поступлении в регистр адреса любого кода символа, как разрешенного, так и запрещенного для преобразования, некоторая группа триггеров этого регистра устанавливается в единичное положение. При этом достаточно хотя бы одному из триггеров регистра адреса быть установленным в единичное положение, чтобы появившийся па его инверсном ыходс нулевой потенциал был передан по одной и. шин 18 - 24 на вход схемы ИЛИ, которая, не инвертируя, передает этот потенциал на разрешающие входы клапанов 40 и 41. Если в регистре адреса отсутствует код символа, то на инверсных вы.содах триггеров данного регистра находятся высокие отрицательные потенциалы; в этом случае на выходе схемы ИЛИ также находится высокий отрицательный потенциал, который запирает клапаны 40 и 41.После того, как дешифратор адреса сработал и выбрал соответствующую пару токовых ключей, по шине 28 в преобразователь подается сигнал Разрешение преобразования, который вызывает срабатывание избранной дешифратором адреса пары токовых ключей. Каждой паре токовых ключей соответствует определенная одновитковая прошивка основных магнитных сердечников постоянного запоминающего устройства, выполненная таким образом, что в тех разрядах кода соответствия, в которых должна быть логическая единица, прошиваются ферритовые сердечники. На фиг. 2 приведен пример преобразования кода 1110001 в код 10 1011. Код символа, подлежащий преобразованию, подается из регистра адреса 1 см. фиг. 1) по шинам прямого и инверсного кода на вход дешифратора адреса, который состоит из логических элементов 48 (см, фиг. 2), реализующих функцию И-НЕ. Четыре старших разряда кода символа поступают на вход логического элемента 48 по шинам 10, 11, 12, 21, а три младших разряда кода символа поступают соответственно по шинам 22, 28, 16 на вход логического элемента. Только в том случае, если на всех перечисленных шинах имеются потенциалы высокого отрицательного уровня, элементы 48 срабатывают и нулевые потенциалы с их выходов поступают на разрешающие входы пары токовых ключей. При поступлении по шине 28 сигнала Разрежение преобразования данная пара токовых ключей срабатывает и по прошивке 49 ферритовых сердечников 50 - 58 протекает ток.Магнитные сердечники 50 - 55 являются кодовыми, т. е. в них зашивается таблица кодов соответствия. Магнитный сердечник 57 прошивается шиной кода соответствия в том случае, если число логических единиц в коде соответствия нечетно, что позволяет контролировать код соответствия по паритету. Вспомогательный магнитный сердечник 58 пронизывается всеми шинами кодов соответствия, которые зашиваются в сердечники 50 - 5 б.При протекании тока по выбранной прошивке 49 на вторичных обмотках кодовых сердечников 50, 52, 53, 55 и Бб появляются сигна.лы, а на вторичных обмотках кодовых сердечников 51 и 54, не пронизанных прошивкой 4 У, сигналы отсутствуют, в результате чего код соответствия на шинах ЗЗ - 39 имеет вид 1011011. Сердечник 57 пронизывается в данном случае прошивкой кода соответствия 49, поскольку число логических единиц в коде соответствия нечетно, чтобы удовлетворить выбранному способу контроля, поэтому на шине 32 в данном случае также появляется сигнал.При протекании тока по любой из прошивок магнитных сердечников 50 - 56, в том числе и по прошивке 49, на выходной обмогке вспомогательного сердечника 58 возникает сигнал, который на шине 42 поступает на импульсный вход клапана 40. На потенциальном входе данного клапана находится разрешающий (нулевой) потенциал, который вырабатывает схема ИЛИ. В результате совпадения разрешающего потенциала и сигнала, поступающего по шине 42, клапан 40 срабатывает, осуществляя через линию задержки 30 по шине 45 сброс триггеров регистра адреса; при этом из преобразователя по шине 43 выдается сигнал Разрешенный код.Величина времени задержки линии задержки 29 (тк 29) подбирается таким образом, чтобы она превосходила время срабатывания токовых ключей (т .), время срабатывания магнитного сердечника (гсов), время срабатывания клапана 40 (тк 40), время срабатывания линии задержки 30 (т30), т. е.тл з 29)тк.т.+тси+тк 40+тк.з 30.При выполнении данного условия сигнал на выходе линии задержки 29, производный от сигнала Разрешение преобразования, появляется после того, как клапан 40 уже сработал и произвел сброс триггеров регистра адреса, в результате чего на выходе схемы ИЛИ находится запрещающий потенциал. Поэтому, в данном случае, клапан 41 не срабатывает.Код соответствия, полученный на выходных обмотках магнитных сердечников, вместе с контрольным разрядом поступает соответственно по шинам 32 - 39 в регистр 31, откуда 5 о 15 20 25 зо 3 ю 5 5 О 55 оо выдается из преобразователя по шинам 47.В том случае, если в регистр адреса поступает код символа, запрещенный для преобразования, дешифратор адреса не срабатывает, в результате чего на потенциальных входах всех токовых ключей 26 находятся запрещающие потенциалы высокого отрицательного уровня. Поэтому сигнал Разрешение преобразования, поступающий в,преобразователь по шине 28, не вызывает срабатывания токовых ключей и на шине 42 не появляется сигнал с выходной обмотки вспомогательного магнитного сердечника 58.В соответствии с вышеизложенным, схема ИЛИ срабатывает независимо от того, разрешенный или запрещенный для преобразования код символа посгупает в регистр адреса. Поэтому и в данном случае на ее выходе находится разрешающий нулевой потенциал, который подан на потенциальные входы клапанов 40 и 41, При этом клапан 40 не срабатывает и не производит сброса триггеров регистра адреса, поскольку на шине 42 сигнал не появляется, а срабатывает линия задержки 29 и клапан 41, на выходе которого появляется сигнал Запрещенный код. Данный сигнал производпт сброс триггеров регистра 31 на случай появления в нем ложной информации, а также через линию задержки 30 осуществляет сброс триггеров регистра адреса и выдается из преобразователя по шине 44,Предмет изобретения Преобразователь кодов символов, содержащий регистр адреса, дешифратор адреса, выход которого соединен с потенциальными входами токовых ключей, выходы которых соединены со входами постоянного запоминающего устройства, выходы которого соединены со входами выходного регистра, отличающийся тем, что, с целью расширения функциональных возможностей, преобразователь содержит схему ИЛИ, линии задержки и клапаны, а постоянное запоминающее устройство содержит вспомогательный магнитный сердечник, пронизанный всеми шинами кодов соответствия, выходная обмотка вспомогательного магнитного сердечника соединена с импульсным входом первого клапана, вход первой линии задержки соединен с импульсными входами токовых ключей, импульсный вход второго клапана соединен с выходом первой линии задержки, потенциальные входы первого и второго клапанов соединены с выходом схемы ИЛИ, входы, которой соединены с инверсными выходами регистра адреса, выход первого клапана соединен с первым входом второй линии задержки, выход второго клапана соединен со,вторым входом линии задержки и с допо.тнительньгм входом выходного регистра.Областная типогрзфня Коспронского управления по печати Заказ 1462 Изд.306 Тираж 44 ЦНИИПИ Кохвнтета по деза)и изобрстсний и оърыглй при Москва, Ж, Раушская наб., л 4/5Подпиено ете Министров СССР

Смотреть

Заявка

1386833

МПК / Метки

МПК: G06F 11/10, G06F 13/10

Метки: 331381

Опубликовано: 01.01.1972

Код ссылки

<a href="https://patents.su/4-331381-331381.html" target="_blank" rel="follow" title="База патентов СССР">331381</a>

Похожие патенты