Изобретение относится к области вычислительной техники и может быть использовано в цифровых вычислительных машинах, предназначенных для сбора и обработки информации, передаваемой посредством устройств ручного ввода.
Известно устройство, осуществляющее передачу данных из устройства ввода в запоминающее устройство ЦВМ, в состав которого входят счетчик адреса, счетчик символов и регистр символа.
Передача данных в известном устройстве происходит последовательно но одному символу. В этом устройстве не предусмотрены средства для направления ощибочно введенных символов, а есть только передача служебных символов исправления. Это вызывает надобность в программной коррекции массива данных, которая включает в себя поиск символов исправления, замену ощибочных символов правильными и сжатие массива.
Цель изобретения - исправление ошибочно введенных cHMBOvioB.
Сущность изобретения состоит в том, что устройство содержит дешифратор служебного символа, входы которого соединены с соответствующими выходами разрядов регистра символа, а выход подключен к суммирующе му входу счетчика символов и к вычитающеПа чертеже показана схема устройства, которое состоит из счетчика / адреса с вычитающим входом 2, регистра 3 символа, дешифратора 4 служебного символа, счетчика 5 символов с суммирующим входом 6.
Устройство работает следующим образом. Вначале в счетчик / из процессора засылается начальный адрес участка запоминающего устройства, в счетчпк 5 - число, определяющее объем этого участка. Из устройства ввода в регистр 3 принимается символ данных. Если дешифратор 4 не срабатывает, то символ из регистра 3 пересылается в запоминающее устройство по адресу, хранящемуся в счетчике /. После этого к содержимому счетчика / прпбавляется единица, а из содержимого счетчика 5 вычитается единица. Счетчик / хранит теперь адрес, по которому должен быть записан следующий символ, а счетчик 5 указывает объем незаполненной части участка.
Когда в регистр 3 поступает символ исправления, срабатывает дешифратор 4, обращение к запоминающему устройству не выполняется. Сигнал, вырабатываемый дешифратором 4, вычитает единицу из содержимого счетчика / и прибавляет единицу к содержимому счетчика 5. Содержимое счетчиков таким образом сдвигается на один шаг назад, и следующий символ, если он отущ пишехоо- ва, где был записан символ, предшествующий символу исправления.
Предмет н з о б р е т е и и я
Устройство передачи данных в запоминающее устройство, содержащее реверсивный счетчик адреса, реверсивный счетчик символов н регистр символа, отличающееся тем, что, с целью исправления ошибочно введенных символов, оно содержит дешифратор слул ебного символа, входы которого соединены с соответствующими выходами разрядов регистра символа, а выход подключен к суммирующему входу счетчика символов и к вычитающему входу счетчика адреса.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для защиты от ошибок | 1974 |
|
SU517174A1 |
Устройство для поиска информации | 1981 |
|
SU1008752A1 |
Устройство для реализации подстановок | 1990 |
|
SU1741147A1 |
Запоминающее устройство на цилиндрических магнитных доменах | 1990 |
|
SU1737510A1 |
Декодер сверточного кода (его варианты) | 1985 |
|
SU1320875A1 |
Помехоустойчивый кодек для передачи дискретных сообщений | 1990 |
|
SU1727201A2 |
ВЫЧИСЛИТЕЛЬНАЯ ОТКРЫТАЯ РАЗВИВАЕМАЯ АСИНХРОННАЯ МОДУЛЬНАЯ СИСТЕМА | 2009 |
|
RU2453910C2 |
Устройство для приема дискретной информации в системах с решающей обратной связью | 1986 |
|
SU1478361A1 |
Функциональный преобразователь многих перемнных | 1981 |
|
SU1115068A1 |
УСТРОЙСТВО ДЕКОДИРОВАНИЯ ЦИКЛИЧЕСКОГО КОДА ХЕММИНГА | 2004 |
|
RU2270521C1 |
Запоминающее устройст&о V
Процессор
Авторы
Даты
1971-01-01—Публикация