Устройство ввода информации

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е 378832

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВРвДЕТЕс1ЬСТВУ

Союз Соеетския

Социалистические

Республик

Зависимое от авт. свидетельства №вЂ”

Заявлено 18.Ч.1970 (№ 1440197118-24) с присоединением заявки №вЂ”

Приоритет

Опубликовано 18.IV.1973. Бюллетень № 19

Дата опубликования описания 2.Ч11.1973

М. Кл. G 06f 3/04

Комитет по делам изобретений и открытий при Совете Министров

СССР

УДК 681.327.2 (088.8) Автор изобретения т

1, 1.

Р. В. Галанский

Заявитель

УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ

Изобретен ие относится к области устройств для обработки цифровых данных и может быть использовано, в частности, в системах подготовки программ для станков с числовым программным управлением — интерполяторах.

Известно устройство ввода информации интерполятора, содержащее входной регистр числа, подключенный к одним входам накопительного блока, другие входы которого подсоединен ы к регистру адреса и блоку управления, а выходы — к вычислительному блоку.

В известном устройстве в накопительный блок (НБ) вначале вводят часть программы, а затем считывают из него по одному кадру (кадр — совокупность нескольких команд) до полного освобождения НБ, после чего вновь заполняют его и т. д. При таком режиме работы на выходе устройства получается задержка в формировании сиги алов следующего кадра на время ввода информации в НБ, что снижает быстродействие устройства.

Описываемое устройство отличается от известного тем, что оно содержит два счетчика, разрядные выходы которых подключены к информационным входам введенных в устройство схем «И», выходы которых через схемы

«ИЛИ» подсоединены к регистру адреса, два дешифратора, входы которых подключены к разрядным выходам соответствующих счетчиков, а выходы — ко входам введенного в устройство блока местного управления, соответствующие выходы которого подключены к управляющим входам схем «И», входам дешифраторов и блоку управлениня.

Это позволяет повысить быстродействие устройства.

На фиг. 1 изображена блок-схема предлагаемого устройства; на фиг. 2 — временная диаграмма работы устройства.

10 Устройство содержит входной регистр 1, входы которого подключены к источнику сообщения 2, а выходы — к одним входам НБ 3, другие входы которого подключены к регистру адреса 4, блоку управления 5, а выходы — к

15 вычислительному блоку б. Блоки 8, 4 и 5 образуют буферное запоминающее устройство (БЗУ) 7. Кроме того, устройство содержит счетчики 8 и 9, разрядные выходы 10 и 11 которых подключены к информационным входам

20 12 и 13 схем «И» 14 и 15 (показано по одной схеме «И» для каждого счетчика), выходы которых через схемы «ИЛИ» 1б (показана одна схема «ИЛИ») подсоединены к кодовым шинам 17 адреса регистра 4, дешифраторы 18 и

25 19, входы 20 и 21 которых подключены соответственно к разрядным выходам 10 и 11 счетчиков 8 и 9. Счетчик 8, схема «И» 14 и дешифратор 18 используются при записи, а счетчик 9, схема «И» 15 и дешифратор 19 — при считы30 ванин.

378832

Устройство содержит также блок местного управления (БМУ) 22, состоящий из схем 28 и 24 соответственно записи и считывания и схемы 25 пуска и останова. Входы БМУ подключены соответственно к выходам 2б, 27 и

28, 29 дешифраторов 18 и 19, а выходы БМУ подсоединены к управляющим входам 80 и 81 схем «И» 14 и 15, входам 82 и 88 счетчиков

8 и 9, входам 84 и 85 блока управления 5 и входу 86 источника сообщения 2. Остальные связи блоков показаны на черте>ке.

Устройство работает следующим образом.

Пусть БЗУ имеет емкость памяти, равную

М ячейкам. НБ разделяется тогда на две зоны М и М., причем М вЂ” — М . В каждой зоне может разместиться по нескольку кадров с различным или равным количеством команд.

Описываемое устройство позволяет автоматически переключать зовы при последовательном обращении к ячейкам НБ как при записи, так и при чтении. Переключение зоны осуществляется при совпадении признака конца зоны с выхода дешифратора с признаком конца сообщения (конца кадра). Этот признак поступает в конце каждого кадра с перфоленты и записывается в одном из разрядов последней команды кадра. Порядок записи кадров в БЗУ соответствует порядку чтения из нее (никаких сортировок не производится). Запись кадров происходит в порядке их поступления в БЗУ с помощью цепного списка адресов, что определяет и порядок чтения ячеек НБ. Команды внутри кадра также записьваются последовательно.

Цепочка адресов формируется с помощью счетчиков 8 и 9, один из которых служит для чтения, а другой — для записи. Пусть в БЗУ поступает информация кадрами переменной длины, т. е. в кадре содер>кится переменное количество команд. Каждая команда занимает одну р-разрядную ячейку. Разрядность команды может быть также переменной, цо не должны превышать р.

Вначале в регистр адреса 4 устанавливается начальный адрес первой зоны НБ, в частности нулевой или первый. Через схему 25 пуска и останова зап скается источник сооощения 2 и переписывается адрес из счетчика

8 в регистр адпеса 4. Через регистр 1, в качестве которого <о>кет быть и преобразователь кода, первая команда записывается в первую ячейку. затем сигналом из схемы 24 измен яется адрес в счетчике 8 на единицу и его содержимое вновь переписывается в регистр адреса 4, подготавливая ячейку для следующей команды и т. д. Когда в счетчике 8 установится адрес конца первой зоны Мь на выходе 2б

5 дешифратора 18 формируется признак конца зоны. При первом заполнении зоны М, останов источника сообщения 2не происходит. При заполнении зоны М формируется сигнал останова источника сообщения 2 «Стоп» (см.

10 фиг. 2 вход Зб). Одновременно устанавливается начальный адрес НБ, что подготавливает зоны М> для нового заполнения.

Аналогично формируются сигналы управления в схеме считывания 24.

15 Для записи или считывания кадров переменной длины в НБ дешифраторы настраиваются на адрес конца зоны с упреждением на количество ячеек, равное максимально возмо>кному числу команд в кадре. Только с приходом

20 сигнала конца зоны формируется окончательный сигнал, говорящий о переходе границы зоны. При заполнении второй зоны запись команд производится без пропуска ячеек, т. е. между зонами М и М> нет свободных ячеек.

25 Только в конце зоны М могут оказаться свободные ячейки, количество которых колеблется после каждого заполнения НБ не более величины максимального кадра. Внутри каждой зоны количество кадров может быть перемен30 ным.

Предмет изобретения

35 Устройство ввода информации, содержащее входной регистр числа, подключенный к одним входам накопительного блока, другие входы которого подсоединены к регистру адреса и блоку управления, а выходы — к вычислитель40 ному блоку, отличающееся тем, что, с целью повышения быстродействия устройства, оно содер>кит два счетчика, разрядные выходы которых подключены к информационным входам введенных в устройство схем «И», выходы ко45 торых через схемы «ИЛИ» подсоединены к регистру адреса, два дешифратора, входы которых подключены к разрядным выходам соответствующих счетчиков, а выходы — ко входам введенного в устройство блока местного

50 управления, соответствующие выходы которого подключены к управляющим входам схем

«И», входам ден ифргторов и блоку управленияя.