Электронная вычислительная машина

 

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

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

Республик

628834

ИЗОБРЕТЕНИЯ

К ПАТЕНТУ (6l) Дополнительный к патенту (5I) М. Кл. и 06 V 15/00 (22) Заявлено 190370(21) 1417084/18-24 с присоединением 99 1417085/18-24 (23) Приоритет и 1417086/18-24

Р1914573.4 (32) 21.03.69

Р19 4576.7

Р1914575.6

Государственный комитет

Совета Министров СССР но делам изобретений и открытий (5З) УЛп 681. 325 (088.8) (43) Опубликовано 15.1 0.78. Бюллетень И 38 (45) Лата опубликования описания 1409.78

Иностранцы

Фриц Брандт, Вольфрам Эрнст .и Дитер Воегтлен (ФРг) (72) Авторы изобретения

Иностранная Фирма Сименс АГ (ФРг) P3) Заявитель (54) ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА

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

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

Однако эта электронная вычислительная машина обеспечивает разветвление программы вычислений лишь по незначительному количеству условий перехода.

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

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

Целью изобретения является расширение области применения. указанная цель достигается тем,,что предлагаемая электронная вычислительная машина содержит запоминающие элементы, включенные между дополнительными соответствующими ключами, вторые входы которых подключены к соответствующим выходам дешифраторов операций и адреса, и пятым и шестым входами схемы перехода, седьмой и восьмой входы которой подключены к соответствующим выходам де- 30 шифратора адреса, а девятый вход подключен к соответствующему выходу дешифратора операций, выходы одного из регистров операндов через дополнительные соответствующие ключи, 35 вторые входы которых подключены к соответствующим выходам дешифратора операций, соединены с адресным входом регистра команд и входом дешифратора адреса, а устройство обработ- 4О ки информации содержит элемент ИЛИ, первый вход которого через дополнительный соответствующий ключ, подключенный вторым входом к соответствующему выходу дешифратора операций. 48 подключен к пятому выходу блока обработки информации, второй вход подключен к выходу схемы перехода, а

Выход соединен со вторым входом блока хранения команд устройства программного управления; тем, что блок обработки информации содержит элементы НЖ, И, ИЛИ, сдвига и сРавнения, сумматор, контрольный элемейт и избирательный контур, две группы входов которого подключены к соответствующим входам блока обработки информации, первые входы элементов И, ИЛИ, НЕ, сдвига и сравнения, сумматора и контрольиого элемента подключены к первому входу блока обработки информа- бО ции, а вторые входы элементов И, ИЛИ, сравнения и сумматора подключены ко второму входу блока обработки информации, выходы элементов НЕ, И, ИЛИ, сдвига и сравнения, сумматора, контрольного элемента и избирательного контура соединены с соответствующими выходами блока обработки информации; тем, что избирательный контур содержит включенные в кольцо H pB.зделенные друг от друга релейными контактами ступени переключения, входы которых. подключены к первой группе входов избирательного контура, а выходы соединены с выходами избирательного контура, управляющие входы релейных контактов подключены ко второй группе входов избирательного контура; тем, что ступень переключения содержит резистор, элемент HE u диоды, причем первый вход ступени переключения через последовательно соединенные резистор и прямо включенный первый диод соецинен со втоРым входом ступени переключения и через последовательно соединенные элемент НЕ и встречно включенный второй диод соединен с первым выходом ступени переключения, который через прямо включенный третий диод соединен со вторым входом ступени переключения,, второй выход которой соединен с точкой соединения резис.тора и первого диода; а также тем, что схема перехода содержит группы по два элемента И, причем первые входы первых элементов И каждой группы через соответствующие элементы НЕ соединены с первыми входами вторых элементов И той же группы и подключены к соответствующим входам схемы перехода, вторые входы элементов И каждой группы объединены и подключены к соответствующим входам схемы перехода, третьи входы первых элементов

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

На фиг.l представлена блок-схема предлагаемой электронной вычислительной машиными на фиг.2 — блок-схема блока обработки информации; на фиг.Зблок схема избирательного контурау на фиг.4 — принципиальная схема ступени переключениями на фиг.5 — принципиальная схема схемы перехода.

Электронная вычислительная машина содержит устройство 1 программноного управления, устройство 2 обработки информации,,распределительные линии 3 и 4, промежуточные регистры

51- 54, ключи 6 и запоминающие элементы 7.

Устройство 1 программного управления содержит регистр 8 адреса команд, программный счетчик 9, блок

10 хранения команд, регистр 11 команд с операционной частью 11 и

628834 адресной частью 11, дешифратор 12 операций и дешифратор 13 адреса. устройство 2 обработки информации содержит блок 14 обработки информации, регистры 15> и 15 операндов, схему 16 перехода, элемент 17 ИЛИ и ключи 18.

Блок 14 обработки информации со- 8 держит элемент 19 НЕ, избирательный контур 20, элемент 21 сдвига, элемент 22 сравнения, элемент 23 И, элемент 24 ИЛИ, сумматор 25 и контрольный элемент 26. 10

Избирательный контур 20 содержит релейные контакты 27 -27я, ступени 281 - 28п переключения, группу входов 291 — 29, группу входов

301 — 30„ и выходы 31 1 - 31„ . 16

Ступень 28 переключения содержит резистор 32, элемент 33 НЕ,,диоды

34, 35 и 36, входы 37 и 38 и выходы

39 и 40.

Схема 16 перехода содержит эле- 0 менты 41 И и элементы 42 И с элементами 43 HE на одном из их входов.

Электронная вычислительная машина работает следующим образом.

Рассмотрим ее работу на примере

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

1r идет речь, может быть затем осуществлен с помощью промежуточной предварительно накопленной внешней информации. С помощью находящегося в регистре операнда 151 основного адреса, который поступает на адресную часть 11 регистра команд ll, предназначенную для приема адресной части,,а оттуда через дешифратор адреса i3, и с помощью находящегося одновременно в регистре команд 11 кода операции, который используется дешифратором операции 12, осуществля45 ется затем опрос первого учитываемого промежуточного регистра 5, например промежуточного регистра 5<, Вследствие этого накопленная там внешняя информация может быть подведена к блоку 14 с целью проверки ее пригодности. Затем от блока 14 в схему перехода 16 выдается информация, которая определяет также отдачу команды перехода, а именно опре- ">6 деляет, была ли эта команда перехода действительно отдана или нет.

В последнем случае ранее использованный основной адрес изменяется вышеописанным способом на одну единицу с помощью регистра индекса (на чертеже не показан), так что возникает адрес, относительно которого может 66

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

Все эти процессы повторяются, пока не будет найдена точка, обнаруживающая искомый рабочий режим на основе выданной ей внешней информации, или пока не будут опрошены все промежуточные регистры 5, хо" ÿ соответствующая точка и не была найдена.

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

15 устройства 2 обработки информации в виде основного адреса, которое представлено здесь соответствующим рабочим режимом. Впрочем этот основной адрес можно изменить также с помощью сумматора 25 или элемента

19 НЕ, причем использование упомянутого регистра индекса излишне.

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

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

Различных устройств из числа блоков

14, принимающих участие в получении команд перехода. Иллюстрирующий это пример описан ниже.

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

628834

25

30 е45

1i) 60 группе участков пути, которые принимаются в расчет внутри ступени связи поля связи для соединительного канала между двумя абонентскими установками, из которых следует отыскать ту, которая,действительно имеется в наличии на этом канале связи. Однако, очевидно, что связанные друг с другом точки совершенно другого устройства проверяют этим же способом.

Как уже было отмечено, информация перехода, выданная через дешифратор адреса 13, может быть использована в качестве адре сов, с помощью котоРых осуществляется направленный опрос устройств, которые по мере необходимости также оценивают одно из условий перехода для отдачи команд перехода. Такие устройства могут быть также образованы логическими элементами, из которых построена схема перехода 16. Этим устройствам в этом случае придаются индивидуально входы, обозначенные через х . С помощью различных адресов, подаваемых на дешифратор адреса 13, также различные логические элементы схемы перехода 16 могут быть также опрошены относительно различных входов, обозначенных через X . Адреса, подводимые на дешифратор адреса 13, могут при этом поступать на него непосредственно в виде информации

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

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

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

151 передается на дешифратор адреса

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

Для отдачи команды перехода вовсе не обязательно управление, обозначенного через ключа, или имеющего такое же обозначение входа или выхода устройства, выдающего информацию перехода, Достаточно того, что информация, также определяющая переход, содержится только в адресной части команды, так как код операции в этом случае не нужен. Такая команда перехода отдается, например, когда через дешифратор адреса 13 делается запрос об адресе логическому элементу, который относится к схеме перехода 16 и второй вход которого соединен с выходом одного из блоков 14. Проверяемая информация для этого процесса может быть подведена по линии 0, например от части 11> регистра команд 11, причем результат испытания подается на упомянутый логический элемент схемы перехода 16.

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

10 хранения команд устройства 1 программного управления. Такие команды перехода могут отдаваться также с участием других устройств, которые взаимодействуют для этой цели через схему перехода 16. Особенный интерес представляет здесь избирательный контур 20, служащий для осуществления заданным образом выбора среди двоичных знаков, определяющего дальнейшее применение информации, которая по мере необходимости воспринимается регистром операнда. Если имеющаяся в виду информация находится в регистре операнда 15, то она подается по линии, ведущей от регистра операнда 151 на избирательный контур

20. После завершения процесса искания в избирательном контуре 20 двоичные знаки, выбранные при известных обстоятельствах на линии, ведущей к распределительной линии 3, передаются на другое устройство, для чего с участием дешифратора операции 12 заданным образом осуществляется управление ключом 18, встроенным в упомянутую линию, с помощью кода операций кода команды, который одновременно находится в регистре команд 11.

Одновременно соответствующим образом регулируется тот ключ 18, который перед входом в устройство, воспринимающее эти двоичные знаки. В качестве такого устройства может быть выбран также один из промежуточных регистров 5, к которым ведет канал через один из регистров операнда 151 или 15 .

В результате выбора среди двоичных знаков, определяющего дальнейшее применение инфорамации, воспринимаемой по мере необходимости регистром операнда 15, могут бЫть решены различные задачи. Если вычислительная машина служит для развертки процессов связи на телефонной станции, то таким способом можно, наприб28834 0

30 мер, с помощью предусмотренного избирательного контура 20 определить обслуживаемый абонентский ввод, среди нескольких абонентских вводов,делающих вызов.К тому же двоичные символы, относящиеся к информации воспри нимаемой регистром операнда 15,используются прежде всего для того,что бы среди группы абонентских вводов отметить те, которые отвечают, причем приданные им дноичные знаки имеют одно двоичное значение, в то время как двоичные знаки, не приданные отвечающим абонентским вводам, имеют иное двоичное значение. Такая информация может, например, поступить в соответствующий регистр операнда 15 при участии промежуточного регистра 5, причем ключ 6, подклю-, ченный для этого к выходам промежуточного регистра 5, и ключ 18, подключенный к соответствующему регистру операнда 15, соответствующим

Образом управляются с помощью кода команды через дешифратор операции

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

Другая задача, которая может быть решена с помощью избирательного контура 20, это определение, по меньшей мере, одного используемого участка пути поля связи телефонной станции,,относящегося к участкам пути, по которым может быть проведен канал связи для очередного вызова и которые еще не заняты. В этом сяучае отдельные двоичные знаки информации, находящиеся в соответствующем регистре операнда 15, придаются отдельным участкам пути группы участков пути, которые, например, находятся в той же ступени связи поля связи. Выбор, По меньшей мере, одного из этих учас- 50 тков пути осуществляется аналогичным образом, как было описано выше для абонентского ввода ° При этом рациональным представляется, например, вместо только одного используемого участка пути, определить два таких участка пути, которые учитываются в ходе дальнейшей развертки программы.

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

5 на поле связи для установки точеч-" ных пунктов связи.

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

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

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

Так, например, при этом может быть задана последовательность, в которой при выборе должны быть учтены двоичные знаки, относящиеся к одной информации. Кроме того начальная точка последовательности может- быть .смещена для каждого процесса выбора. Ту информацию, которая определяет заданный способ выбора, целесообразно при этом воспринимать в регистре операнда 15 дополнительно предусмотренном н устройстве 2 обработки информации. Например, если регистр операнда 151 служит для выдачи той информации, которая пред— ставлена теми двоичными знаками, среди которых нужно сделать выбор, то та информация, которая определяет заданный способ выбора, воспринимается в регистре операнда 15 .

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

Способ, которым осуществляется по мере необходимости выбор, особенно эффективно осуществляется в том случае, если вспомогательный регистр

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

В этом случае двоичные знаки попар

628834

На ступень 28 переключения подается двоичный знак, учитываемый при выборе в результате того, что на ее вход 37 подается положительный потенциал. Если помимо этого на нее подается еще через вход 38 положительный, так называемый освобождающий потенциал, то место сбединения резистора 32 и диода 34 обнаруживает также положительный потенциал, и результате чего на выходе 40 также появляется положительный потенциал, указывающий на то, что выбран интерполированный двоичный знак. Элемент

33 НЕ, вход которого связан со входом 7 ныдает на своем выходе отри

">5

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

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

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

27 . Остальные контакты 27 замкнуты и являются проводящими. Двоичные знаки, относящиеся к информации, подвергающейся выбору, подаются на входы 29 избирательного контура 20.

Двоичные знаки информации, определя», ющей выбор, индивидуально определяют рабочее положенне контактов

27. В соответствии с показанным схем. ным состоянием двоичный знак, воздействующий на контакт 27, отклоЗО няется от остальных двоичйых знаков информации, определяющей способ выбора, что приводит к тому, что непроводящим является только контакт

27) . В результате этого определяется начальная точка последовательности для процесса выбора, осуществляемого избирательным контуром 20, в котором учитываются те двоичные знаки, поступающие на его входы 29, 40 которые имеют такое бинарное значение, что они принимаются в расчет при выборе. Как правило, избирательный контур 20 налажен так, что после завершения процесса выбора .тот из выходов 31, на который поступил выбранный двоичный знак, подает особый 48 сигнал. цательный потенциал, который в виде запирающего потенциала через проницаемый для него диод 35, передается на выход 39, причем диод 36 препятствует выравниванию потенциалов между входом 37 и выходом 39.

Теперь соседняя ступень 28 переключения,подключенная к выходу 39 с помощью контакта 27, уже не содержит на своем входе 38 никакого поло" жительного освобождающего потенциала, что приводит к тому, что эта соседняя ступень 28 переключения ни в коем случае не может дать на выходе положительный потенциал. Во взаимодействии со всеми остальными ступенями 28 переключения отсюда следует, что из тех ступеней 28 переключения, на которые н качестве двоичного знака подается положительный потенциал, лишь та выдает на своем выходе положительный потенциал, которая находится на наименьшем расстоянии от не.проводящего контакта 27 в направлении от ступени 281 к, ступени 28 .

В схеме 16 перехода оба первых входа элементов 41 и 42 И, относящихся к одной паре, совместно присоединяются к соответствующему выходу дешифратора 13 адреса. Два других входа элементов 41 и 42 И совместно присоединяются к линии, передающей внутреннюю или внешнюю информацию перехода, с предвключением элемента

43 НЕ перед одним из двух входов.

Внутренняя информация перехода передается по линиям, которые идут от запоминающих элементов 7 к элементам 41 и 42 И. Внутренняя информация перехода может также передаваться по линиям, которые ведут от сумматора 25 и контрольного элемента 26 к элементам 41 и 42 И. Однако, переданная по этим линиям информация перехода может возникать также в результате того, что при ее реализации взаимодействовала как внутренняя, так и внешняя информация, причем участие принимало и устройство 2 обработки информации. Третьи входы элементов 42 И присоединяются еще к ликии управления от соответствующего выхода дешифратора 12 операций, с помощью которой можно определить, что переход осуществляется только в том случае, если двоичные знаки, интерполированные с услониями перехода, имеют соответствующее бинарное значение.

Третьи входи элементов 41 И присоединены к другим ныходам дешифратора

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

628834

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

Адреса линий X, приданных элементам 41 и 42 И, ведут к дешифратору

13 адреса. В результате этого адрес пары элементов 41 и 42 И,-учтенный при логическом объединении информации перехода, становится адресной частью команды. Если эта адресная часть дос- 10 тавляется из блока 10 хранения команд, то она представляет собой внутреннюю информацию перехода, которая определяет, какую иную информацию перехода следует еще учитывать при логи" ческом объединении, которая была бы придана одному из предусмотренных условий перехода. Как пояснялось выше, эта совместно учитываемая информация перехода, смотря по обстоятельствам, передается по линиям, ведущим к паре элементов 41 и 42 И. При этом при совместном учете логически объединенной информации перехода речь может идти о внешней нли дальнейшей внутренней информации перехода. Внешняя информация перехода может, например, по линии передаваться на пару элементов 41 и 42 И, а дальнейшая внутренняя информация перехода передается, например, от З® запоминающего элемента 7 на пару элемЕнтов 41 и 42 И.

Адрес пары элементов 41 и 42 И, учитываемый при логическом объединении информаций перехода, может быть также представлен информацией, которая была выработана в ходе развертки программы с участием устройства 2 обработки информации. Для этОгО 40 ее и следует передать на дешифратор

13 адреса, например, с регистра опе ранда 15 . Для того, чтобы это сделать возможным, дешифратор 13 адреса через ключ 18 дополнительно соединен с помощью линии b с регистром

151операнда блока 14 обработки информации. Передача такого адреса инициируется операционной частью команды, которая через дешифратор12 операции обеспечивает прямое соединение упомянутого ключа 18. Адрес, 50 выработанный в ходе развертки проГраммы с участием устройства 2 обработки информации, может также возникнуть на основе внешней информации, предварительный запрос о которой был сделан на одном из промежуточных регистров 52 или 5з. Для обеспечения вспомогательных эффектов, как например, исиользование регистра индекса, адрес, доставленный вначале регист- 60 ром 151 операнда, может и в этой связи подаваться на часть регистра

11 команд, предназначенную для при- 65 ема адресной части кода команды.

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

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

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

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

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

И, причем задано, что X= г7

1. Электронная вычислительная машина, содержащая устройство программного управления с последовательно соединенными регистром адреса ко" манд, программным счетчиком, блоком хранения команд и регистром команд, соответствующие выходы которого coe" динены со входами дешифратора операций и дешифратора адреса, причем

628834

15

„ ) ! 1 выход блока хранения команд соединен со входом программного счетчика, устройство обработки информации с

Регистрами операндов, блоком обработки информации и схемой перехода, первый и второй входы которой подключены к первому и второму выходам блока обработки информации, а а третий и четвертый входы подключены к внешним входам устройства обработки информации, третий и четвертый выходы блока обработки информации через соответствующие ключи, под- l0 ключенные вторыми входами к соответствующим выходам дешифратора операций, соединены с первой распределительной линией, которая через соответствующие ключи, подключенные 1") вторыми входами к соответствующим выходам дешифратора операций, соединена со входами регистров операндов, выходы которых соединены со второй распределительной линией через соответствующие ключи, вторые входы которых подключены к соответствующим выходам дешифратора операций, а с соответствующими входами блока обработки информации- непосредственно, соответствующий вход блока обработки информации подключен к адресным выходам регистра команд устройства программного управления, которые соединены с первой распределительной линией, и промежуточные ре:3(1 гистры, выходы которых через соответствующие ключи, подключенные вторыми входами к соответствующим выходам дешифраторов операций и адреса, соединены с первой распределительной .!5 линией, а первые входы подключены ко второй распределительной линии, вторые входы соответствующих промежуточных регистров непосредственно или через соответствующие ключи !!! подключены к внешним входам электронной вычислительной машины, а выходы соответствующих промежуточных регистров соединены с внешними выходами электронной вычислительной машины, о т и и ч а ю щ а я с я тем, что, с целью расширения области применения, она содержит запоминающие элементы, включеные между дополнительными соответствующими ключами, вторые входы которых подключены к соответствующим выходам дешифраторов операций и адреса, и пятым и шестым входами схемы перехода,седьмой и восьмой входы которой подключены к соответствующим выходам дешифратора айреса, г а девятый вход подключен к соответствующему выходу дешифратора операций, выходы одного из регистров операндов через дополнительные соответствующие ключи, вторые входы кото- 6О рых подключены к соответствующим выходам дешифратора операций, соединены с адресным входом регистра команд и входом дешифратора адреса, а устройство обработки информации содержит элемент ИЛИ, первый вход которого через дополнительный соответствующий ключ, подключенный вторым входом к соответствующему выхо" ду дешифратора операций, подключен к пятому выходу блока обработки информации, второй вход подключен к выходу схемы перехода, а выход соединен со вторым входом блока хранения команд устройства программного управления.

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

3. Электронная вычислительная машина по пп. 1 и 2, отличающ а я с я тем, что избирательный контур содержит включенные в кольцо и разделенные друг от друга релейными контаКтами ступени переключения, входы которых подключены к первой группе входов избирательного контура, а выходы соединены с выходами избирательного контура, управляющие входы релейных контактов подключены ко второй группе входов избирательного контура.

4. Электронная вычислительная машина по пп.1, 2 и 3, о т л и ч а ющ а я с я тем,что ступень переключения содержит резистор, элемент EIE и диоды, причем первый вход ступени переключения через последовательно соединенные резистор и прямо включенный первый диод соединен со вторым входом ступени перекЛючеиия и через последовательно соединенные элемент

HE и встречно включенный второй диод соединен с первым выходом ступени переключения,который через прямо включенный третий диод соединен со вторым входом ступени.переключения, второй выход которой соединен с точкой,соединения резистора и первого диода. .Электронная вычислительная машина по п.1, о т л. и ч а ю щ а я с я тем, что схема перехода содержит группы по два элемента И, причем пер18

17 62883 вые входы первых элементов И каждой группы череэ соответствующие элементы НЕ соединены с первыми входами вторых элементов И той же группы и подключены к соответствующим входам схемы перехода, вторые входы элементов И каждой группы объединены и подключены к соответствующим входам схемы перехода, третьи входы первых элементов И всех групп, и соответственно третьи входы вторых элемен тов И всех групп объединены и

f0 подключены к соответствующим входам схемы перехода, а выходы элементов И каждой группы объединены и присоединены к соответствующим выходам схемы перехода

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

1. Шпейзер. Цифровые вычислительные машины, 1965, с.28.

2. Быстродействующая вычислительная машина М-2, под. ред. Брука, ГИТТЛ, М., 1957.

Редактор Н ;Каменская

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

Техред И.Борисова Корректор Л.Василина

Эакаа 5877/50 .а тираж 826 Подписное

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

1l3035, Москва, Ж-35, Рауыская наб., д.4/5

Энянал ППП Патент, г.ужгород, ул.Проектная,4

Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина Электронная вычислительная машина 

 

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

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

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

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

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

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

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

Изобретение относится к системам передачи стоимости товара при безналичных операциях
Наверх