Устройство для ввода программ

 

оп 552602

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Сациалистнческих

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 07.04.75 (21) 2121949/24 (51) М. Кл. G 06Г 3/00 с присоединением заявки №

Государственныи комитет (23) П

Совета Министрае СССР ло делам изобретений Опубликовано 30,03.77. Бюллстснь № 12 (53) УЛК 681.327(088.8) Дата опубликования описания 11.04.77 и открытий (72) Авторы изобретения

E. А. Макаров, И. В. Белоусов, И. Т. Засядников и H. М. Тищенко (71) Заявитель (54) УСТРОЙ СТВО ДЛЯ В ВОДА П РО ГРАММ

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

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

Недостатком известного устройства для ввода программ является сложность, так как для реализации устройства необходимо иметь в составе блока хранения программ число программоносителей, равное числу «единиц».

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

Недостаток известного устройства для ввода программ в том, что программоноситель в каждом слове должен содержать всю значащую информацию, часто в системах автоматического контроля повторяющуюся частично в ряде последовательно следующих друг за другом программных слов. Это приводит к неоп5 равданному расходу элементов программоносителя, который, при использовании в качестве его различных элементов типа диодов, магнитных штырей, составляет значительную материальную ценность.

10 Цель изобретения — упрощение устройства за счет сокращения числа элементов программоносителя.

Это достигается тем, что устройство для ввода программ содержит блок формирования

15 одиночных импульсов, входы которого соединены с первыми и выходами блока хранения программ, выход блока формирования одино-tных импульсов подключен к нулевым входам первых /г разрядов регистра команд, а нуле20 вые входы остальных n — Й разрядов регистра команд объединены и соединены с установочным выходом коммутатора адреса, выходы регистра команд являются выходами устройства.

Схема устройства для ввода программ при25 всдена на чертеже.

Устройство содерхкит блок 1 хранения программ, выполненный, например, в виде диодной матрицы, коммутатор 2 адреса, регистр 3 команд, Первые /г выходов блока 1 хранения программ подключены к входам блока 4 фор.

i552602

50 мирования одиночных импульсов, выход 5 которого соединен с нулевыми входами первых k разрядов регистра 3 команд. Нулевые входы остальных n — k разрядов регистра 3 команд соединены с установочным выходом 6 коммутатора 2 адреса. Горизонтальные адресные шины 7i — 7 подключены к коммутатору 2 адреса и к входу блока 1 хранения программ, вертикальные выходные шины 8 — 8 — к соответствующим разрядам регистра 3 команд.

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

Сигнал, поступающий из коммутатора 2 адреса на адресную шину 7ь через диоды блока

1 хранения программ попадает на выходные шины 8ь 8 и 8 и заставляет срабатывать соответствующие разряды регистра 3 команд.

При переходе на следующее программное слово, в котором требуется срабатывание первого, k-ro и 1+1-ro разрядов, сигнал из коммутатора 2 адреса поступает на адресную шину 7 и через диод блока хранения программ на выходную шину 8д ь заставляя срабатывать соответствующий разряд регистра команд.

В подключении адресной шины 7> к выходным шинам 8 и 8 с помощью диодов нет необходимости, так как первый и k-й разряды регистра команд после выбора первого программ - ного слова остаются в прежнем состоянии, Разряд регистра команд, подключенный к выходной шине 8„, сбрасывается в момент перехода от первого программного слова к второму импульсным сигналом, поступающим с выхода 6 коммутатора адреса.

При переходе на третье программное слово сигнал из коммутатора 2 адреса подается на адресную шину 7>, соединенную диодами с выходными шинами 8ь 8 и 8m+i. В момент перехода с второго на третье программное слово с выхода 6 коммутатора адреса регистра команд поступает сигнал, сбрасывающий в исходное состояние разряды регистра команд с k+1-ro по и-й (в данном случае только 1+1-й разряд). В момент появления сигналов на шинах

8 и 8 блок 4 формирования одиночных импульсов обеспечивает сброс в исходное состояние всех разрядов регистра команд с первого по k-й (в данном случае сбрасывается в исходное состояние первый и А-й разряды). После окончания сигнала сброса первый и второй разряды регистра команд срабатывают от сигналов, проходящих по шинам 8> и 8 . Далее устройство работает аналогичным образом.

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

Предложенное устройство для ввода программ с запоминанием части программной информации из состава предыдущих слов и заменой повторяющейся информации в Й разрядах программного слова «нулевой информацией» позволяет сократить число элементов в программоносителе, т. е. упростить устройство.

Формула изобретения

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

Источники информации, принятые во внимание при экспертизе:

1. Авт. св. № 378831, кл. G 06F 3/02, 1971.

2. Основы построения автоматизированных систем контроля сложных объектов. Под ред.

П. И. Кузнецова, М., Энергия, с, 403 — 707.

552602

Составитель И. Сигалов

Техред А. Камышникова

Редактор И. Грузова

Корректор 3. Тарасова

Типография, пр. Сапунова, 2

Заказ 67б/б Изд. № 318 Тираж 899 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, 5Ê-35, Раушская наб., д. 4/5

Устройство для ввода программ Устройство для ввода программ Устройство для ввода программ 

 

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

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

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

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

Изобретение относится к вычислительной технике

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

Изобретение относится к способам и средствам контроля за состоянием объектов в системах энергообеспечения различного назначения и предназначено для использования на электрифицированных железных дорогах

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к вычислительной технике
Наверх