Электронная вычислительная машина Советский патент 1978 года по МПК G06F15/00 

Описание патента на изобретение SU628834A3

Изобретение относится к областицифровой вычислительной техники. Известна электронная вычислитель ная машина, содержащая устройство программного управления, устройство обработки информации, запоминающее устройство и блоки ввода-вывода l3 Однако эта электронная вычислительная Мсиаина обеспечивает разветвление программы вычислений лишь по незначительному количеству условий перехода. Наиболее близким техническим решением к данному изобретению является электронная вычислительная машина, которая содержит устройство -Лтрограммного управления с последовательно соединёнными регистром адреса команд, программным счетчиком, блоком хранения команд и регистром команд, соответствующие выходы кото рого соединены со входами дешифрато ра операций и дешифратора адреса, причем выход блока хранения команд соединен со входом программного сче чика, устройство обработки информации с регистрами операндов,блоком обработки информации и схемой перехода, первый и второй входы кото рой подк.лючены к первому и втором выходам блока обработки информации, а тертий и четвертый входы подключены к внешним входам устройства обработки информации, третий и четвертый выходы блока обработки информации через соответствующие ключи, подключенные вторЕзЕми входами к соответствующим выходам дешифратора операций, соединены с первой распределительной линией, которая через соответствующие ключи, подключенные вторыми входами к соответствующим выходам дешифратора операций, соединена со входами регистров операндов, выходы которых соединены со второй распределительной линией через соответствующие ключи, вторые входы которых подключены к соответствующим выходам дешифратора операций,а с соответствующими входами блока обработки информации- непосредственно, соответствующий вход блока обработки информации подключен к адресным выходам регистра команд устройства программного управления, которые Соединены с первой распределительной пинией, и промежуточные регистры, выходы которых через соответству р1цие К.ГПОЧИ, подключенные вторыми входами К соответствующим выходам дешифрато POS операций, и адреса, соединены с первой распределительной линией, а первые входЕй подключены ко второй распределительной линии, вторые вход соответствующих промежуточных регистров непосредственно или через соответствуюйцие ключи подключены к внешним вкодам электронной вычислительной машины, а выходы соответствующих промежуточных регистров соединены с внешними выходами электронной вычислительной машины 2 . Однако эта электронная вычислительная машина имеет узкую область применения так как обеспечивает разветвление программа только по результатам вычислений в блоке обработки информации . Целью изобретения является расширение области применения. Указаиная цель достигается тем, что предлагаемая электронная вычислительная машина содержит запоминаю щие элементы, включенные между допол нительными соответствующими ключами вторы® входы которых подключены к соответствующим выходам дешифраторов операций и адреса, и пятым и шестым входами схемы перекода, седь мой и восьмой входы которой подключены к соответствующим выходам деиифратора адреса, а давятый вход под к.шочен k соответствующему выходу дешифратора операций, выходы одного из регистров операндов через дополнительные соответствующие ключи, вторые входы которых подключены к соответствующим выходам дешифратора операций, соединены с адресным входсян регистра команд и входом дешифратора адреса, а устройство обработ ки информации содержит элемент ИЛИ, nopBi вход которого через дополнительный соответствующий ключ, под ключенный вторым входом к соответст вующему выходу дешифратора операций подключен к пятому выходу блока обработки информации, втЪрой вход под ключен к выходу схемы перехода, а выход соединен со вторым входом бло ка хранения команд устройства програ&9 шого управления; тем, что блок обравоткк информации содержит элементы ИЕ, И, ИЛИ, сдвига и сравнени суг®«атор, контрольный элемент и избираг 1ьный контур, две группы вход которого подключены к соответствуювим входам блока обработки информац первые входы элементов И, ИЛИ, НЕ, сдвига и сравнения, сумматора и кон рольного элемента подключены к первому входу блока обработки информации, а вторые входел элементов И, ИЛ сравнения и сумматора подключены ко второму входу блока обработки инфор мации, выходы элементов НЕ, И, ИЛИ, сдвига и сравнения, сумматора, конт рольного элемента и избирательного контура соединены с соответствующими выходами блока обработки информации; тем, что избирательный контур содержит включенные в кольцо и разделенные друг от друга релейными контактами ступени переключения, входы которых подключены к первой гр;шпе входов избирательного контура, а выходы соединены с выходами избирательного контура, управляющие входы релейных контактов подключены ко второй группе входов избирательного контура; тем, что ступень переключения содержит резистор, элемент НЕ и диоды, причем первый вход ступени переключения через последовательно соединенные резистор и прямо включенный первый диод соединен со вторым входом ступени переключения и через последовательно соединенные элемент НЕ и встречно включенный второй диод соединен с первым выходом ступени переключения, который через прямо включенный третий диод соединен со вторым входом ступени переключения,, второй выход которой соединен с точкой соединения резис.тора и первого диода; а также тем, что схема перехода содержит группы по два элемента И, причем первые входы первых элементов И каждой группы через соответствующие элементы НЕ соединены с первыми входами вторых элементов И той же группы и подключены к соответствующим входам схемы перехода, вторые входы элементов И каждой группы объединены и подключены к соответствующим входам схеькл перехода, третьи входы первых элементов И всех групп и соответственно третьи входы вторых элементов И всех групп объединены и подключены к соответстВУЮ1ДИМ входам схемы перехода, а i ходы элементов И каждой группы объединены и присоединены к соответствующим выходам схекйл перехода. На фиг.1 представлена блок-схема предлагаемой электронной вычислительной машины; на фиг.2 - блок-схема блока обработки информации; на фиг.Зблок схема избирательного контура; на фиг.4 - .принципиальная схема ступени переключения; на фиг.5 - принципиальная схема схемы перехода. Электронная вычислительная машина содержит устройство 1 программноного управления, устройство 2 обработки информации, распределительные линии 3 и 4, прсжежуточные регистры 5, ключи б и запогчинающие элементы 7 . Устройство 1 программного управления содержит регистр 8 адреса команд, программный счетчик 9 , блок 10 хранения команд, регистр 11 команд с операционной частью 11 и адресной частью 11 , дешифратор 1 операций и дешифратор 13 адреса. Устройство 2 обработки информаци содержит блок 14 обработки информа ции, регистры 15j и 152 операндов, схему 16 перехода, элемент 17 ИЛИ и ключи 18, Блок 14 обработки информации содержит элемент 19 НЕ, избирательный контур 20, элемент 21 сдвига, элемент 22 сравнения, элемент 23 И, элемент 24 ИЛИ, сумматор 25 и контрольный элемент 26. Избирательный контур 20 содержит релейные контакты 27 -27,, , ступе ни 28| - 28 переключения, группу входов 29 - 29ц , группу входов 30 - ЗОп и выходы 311 - 31„ . Ступень 28 переключения содержит резистор 32, элемент 33 НЕ,«,диоды 34, 35 и 36, входы 37 и 38 и выходы 39 и 40. Схема 16 перехода содержит элементы 41 И и элементы 42 И с элемен тами 43 НЕ на одном из их входов. Электронная вычислительная машина работает следующим образом. Рассмотрим ее работу на примере развертки процессов связи на телефонной станции, на которой следует провести опрос некоторых точек, устанавливаюцщй наличие определенного рабочего режима. Ответы на запросы о рабочих режимах этих точек поступают, например,по линиям ввода, кот рые проходят, например, через проме жуточные регистры 5, от которых запрос о рабочих режимах, о которых идет речь, может быть затем осущест влен с помощью промежуто 1ной предварительно накопленной внешней информации. С помощью находящегося в регистрё рперанда 15| основного адреса, который поступает на адресную часть 11 регистра команд 11, предназначенную для приема адресной час ти, , а оттуда через дешифратор адреса 13, и с помощью находящегося одн ременно в регистре команд 11 кода операции, который используется дешифратором операции 12, осуществляется затем опрос первого учитываемого промежуточного регистра 5, например промежуточного регистра 5 , Вследствие этого накопленная там внешняя информация может быть подве дена к блоку 14 с целью проверки ее пригодности. Затем от блока 14 в схему перехода 16 выдается информация, которая определяет также отдачу команды перехода, а именно опр деляет, была ли эта команда перехода действительно отдана или нет. Б последнем случае ранее использова ный основной адрес изменяется вышеописанным способом на одну единицу с помощью регистра инд(кса (на чертеже не показан), так что возникает адрес, относительно которого может 4б быть сделан запрос выше описанным образом следующего учитываемого промежуточного регистра 5, например промежуточного регистра 5 , который в ответ на это подает промежуточно накопленную там внешнюю информацию к блоку 14. Из этом случае информация, выданная затем в схему перехода 16, определяет, осуществляется или не осуществляется переход. В последнем случае уже измененный основной адрес описанным способом изменяется дальше, что приводит к опросу следующего промежуточного регистра 5. Все эти процессы повторяются, пока не будет найдена точка, обнаруживающая искомый рабочий режим на основе выданной ей внешней информации, или пока не будут опрошены все промежуточные регистры 5, хотя соответствующая точка и не была найдена. В первом случае отдается команда перехода, которая заканчивает дальнейший опрос промежуточных регистров 5 и приводит к тому,что используется одна ветвь пр6грам1 5Ы, содержащая уже другие команды, с помощью которых, например, найденная точка с искомым рабочим режимом обслуживается индивидуально. Итак, в этих случаях эксплуатации своеобразие учитываемого при переходе условия перехода было определено с помощью информации управления выданной регистром операнда 15 устройства 2 обработки информации в виде основного адреса, которое представлено здесь соответствующим рабочим режимом. Впрочем этот основной адрес можно изменить также с помощью сумматора 25 или элемента 19 НЕ, причем использование,упомянутого регистра индекса излишне. Дальнейшая обработка информации модифицируется здесь условием перехода, учитываемым при переходе, постольку, поскольку это определяется дополнительной информацией перехода; которая должна быть учтена для отдачи команды перехода соответствующим точкам. Если точка, инициирующая отдачу команды перехода не найдена, то команда перехода не отдается и переход не осуществляется. Различные условия перехода могут быть представлены не только разными принимаег-йоми во внимание рабочими режимами, но и разными функциями различных устройств из числа блоков 14, принимающих участие в получении команд перехода. ИллюстрирующиП это пример описан ниже. Точки, рабочие режимы которых опрошены onHcaHHtaM выше способом, могутf например, представлять собой группу абонентских установок, среди которых следует отыскать ту, которая как раз делает вызов. Однако при этом речь может идти также D группе участков пути, которые принимаются в расчет внутри ступени св зи поля связи для соединительного канала меноду двумя абонентскими установками, из которых следует оты скать ту, -которая, действительно имеется в наличии на этом канале связи. Однако, очевидно, что связан ные друг с другом точки совершенно другого устройства проверяют этим же способом. Как уже было отмечено, информаци перехода, выданная через дешифратор адреса 13, может быть использована в качестве адресов, с помощью которых осуществляется направленный опрос устройств, которые по мере необходимости также оценивают одно из условий перехода для отдачи команд перехода. Такие устройства мог быть также образованы логическими элементами, из которых построена схема перехода 16. Этим устройствам в этом случае придаются индивидуаль но Входы, обозначенные через х . С помощью различных адресов, подаваемых на дешифратор адреса 13, также различные логические элементы схемы перехода 16 могут быть также опроше ны относительно различных входов, обозначенных х . Адреса, подводимые на дешифратор адреса 13, могут при этом поступать на него не посредственно в виде информации управления, выработанной блоком 14 обработки информации,или же они мог вначале поступать на адресную часть llj регистра команд 11, для того, чтобы там их еще можно было изменить с помощью регистра индекса Если имеющиеся в виду логические элементы соединены с устройствами, имеющими различные условия перехода и соответствующие функции, то в результате опроса различных логических элементов одновременно учитываются также :эти различия: в условиях перехода. Во всех расмотренных примерах эксплуатации с помощью дополнитель ной информации управления можно та определить, в какой точке развертки программы осуществляется предстоящи переход. Для этого используется, на пример, момент, ь который информаци служащая адресом, с резистра операн 15 передается на дешифратор адреса 13. При этом осуществление переход подготавливается, например, предвар тельной подачей информации перехода на запоминающие элементы 7. Для отдачи команды перехода вовс не обязательно управление, обозначенного через J ключа, или имеюще такое же обозначение входа или выхода устройства, вьадающего информа цию перехода. Достаточно того, что информация, также определяющая пер ход, содержится только в адресной части команды, так как код операции в этом случае не нужен. Такая команда перехода отдается, например, когда через дешифратор адреса 13 делается запрос об адресе логическому элементу, который относится к схеме перехода 16 и второй вход которого соединен с выходом одного из блоков 14. Проверяемая информация для этого процесса может быть подведена по линии а , например от части 11 регистра команд 11, причем результат испытания подается на упомянутый логический элемент схемы перехода 16. Примеры того, как избирательный контур 20, принадлежащий к блоку 14 обработки информации, используется для проведения поиска, поясняются фиг.1 и 2. Элемент 22 сравнения служит для отдачи команд условного перехода, которые воздействуют на блок 10 хранения команд устройства 1 программного управления. Такие команды перехода могут отдаваться также с участием других устройств, которые взаимодействуют для этой цели через схему перехода 16. Особенный интерес представляет здесь избирательный контур 20, служащий для осуществления заданным образом выбора среди двоичных знаков, определяющего дальнейшее применение информации, которая по мере необходимости воспринимается регистром операнда. Если имеющаяся в виду информация находится в регистре операнда ISf, то она подается по линии, ведущей от регистра операнда 15| на избирательный контур 20. После завершения процесса искания в избирательном контуре 20 двоичные знаки, выбранные при известных обстоятельствах на линии/ ведущей к распределительной линии 3, передаются на другое устройство, для чего с участием дешифратора операции 12 заданным образом осуществляется управление ключом 18, встроенньлм в упомянутую линию, с помощью кода операций кода команды, который одновременно находится в регистре команд 11. Одновременно соответствующим образом регулируется тот ключ 18, который перед входом в устройство, воспринимсцощее эти двоичные знаки. В качестве такого устройства может быть выбран также один из промежуточных регистров 5, к которым ведет канал через один из регистров операнда 15 или IS. В результате выбора среди двоичных знаков, определяющего дальнейшее применение инфорамации, воспринимаемой по мере необходимости регистром операнда 15, могут быть решены различнее задачи. Если вычислительная машина служит для развертки процессов связи на телефонной стандии, то таким способом можно, например, с помощью предусмотренного избирательного контура 20 определить обслуживаемый абонентский ввод, среди нескольких абонентских вводов,делающих вызов.К тому же двоичные символы,относящиеся к информации воспрнимаемой регистром операнда 15,используются прежде всего для того,чтбы среди группы абонентских вводов отметить те, которые отвечают, причем приданные им двоичные знаки имеют одно двоичное значение, в то время как двоичные знаки, не приданные отвечающим абонентским вводам, имеют иное двоичное значение. Такая информация может, например, поступить в соответствующий регистр операнда 15 при участии промежуточного регистра 5, причем ключ 6, подклю-: ченный для этого к выходам промежуточного регистра 5, и ключ 18, подключенный к соответствующему регистру операнда 15, соответствующим Образом управляются с помощью кода команды через дешифратор операции 12 и дешифратор адреса 13. По линии, ведущей от регистра операнда 15 к избирательному контуру 20, эти двоичные знаки передаются туда, а там подвергаются процессу выбора, причем при выборе учитьшаются только те знаки, которые приданы отвечающим абонентским вводам. Один единственный из этих последних двоичных знаков через выходы селективно включенного ключа 18 передается дальше, в результате чего в ходе развертки программы определяется прежде всего учитываемый абонентский ввод.

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

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

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

0 разнообразное задание применяемого при этом способа выбора облегчается. Так, например, при этом может быть задана последовательность, в которой при выборе должны быть учтены двоич5ные знаки, относящиеся к одной информации. Кроме того начальная точка последовательности может- быть .смещена для каждого процесса выбора. Ту информацию, которая опреде(1 ляет заданный способ выбора, целесообразно при этом воспринимать в регистре операнда 15, дополнительно предусмотренном в устройстве 2 обработки информации. Например, если регистр операнда 15 служит для выдачи той информации, которая представлена теми двоичными знаками, среди которых нужно сделать выбор, то та информация, которая определяпет заданный способ выбора, воспринимается в регистре операнда 1Sj Эту информацию может вьщавать устройство 1 программного управления, и она может поступать через не показанный на чертеже канал. Однако она может попадать туда также из друго5го источника информации. В каждом случае она может кроме того также быть изменена в ходе Дальнейшей обработки информации, например, элементом 21 сдвига, с помощью которого

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

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

Г но интерполируются в различных регистрах 15 операнда. Во вспомогательном регистре 15 операнда, напри мер, в этом случае начальная точка последовательности, учитываемой при выборе, устанавливается с помощью двоичного знака, отклоняющегося от Остальных двоичный знаков. В этом случае по одноЯ ступени переключения 28 на избирательный контур 20 подается потенциал, соответствующий данному двоичному знаку информации, подвергаемой выбору. Его ступени переключения индуктивно связаны с промежуточным включением релейных контактов 27, из которых непроводящим является только тот, которому придан двоичный знак информации, предназначенной для после довательности выбора, который определяет начальную точку последовател ности. Из релейных контактов 27 непроводящим является только контакт 27I. Остальные контакты 27 замкнуты и являются проводящими. Двоичные знаки, относящиеся к информации, подвергающейся выбору, подаются на входы 29 избирательного контура 20, Двоичные знаки информации, определя ющей выбор, индивидуально определяют рабочее положение контактов 27. В соответствии с показанным схе ным состоянием двоичный знак, воздействующий на контакт 27 , отклоняется от остальных двоичных знаков информации, определяющей способ выбора, что приводит к тому, что непроводящим является только контакт 27 . В результате этого определяетс начальная точка последовательности для процесса выбора, осуществляемого избирательным контуром 20, в котором учитываются те двоичные зна ки, поступающие на его входы 29, которые имеют такое бинарное значение, что они принимаются в расчет при выборе. Как правило, избиратель ный контур 20 налажен так, что после завершения процесса выбора тот и выходов 31, на который поступил выб ранный двоичный знак, подает особый сигнал. На ступень 28 переключения пода ется двоичный знак, учитываелйлП при выборе в результате того, что на е вход 37 подается положительный потенциал. Если помимо этого на нее подается еще через вход 38 положительный, так называемый освобождаю щий потенциал, то место сЬединения резистора 32 и диода 34 обнаружива также положительный потенциал, в результате чего на выходе 40 также появляется положительный потенциал указывающий на то, что выбран инте полированный двоичный знак. Элемен 33 НЕ, вход которого связан со вхо дом il, выдает на своем выходе отр цательный потенциал, который в виде апирающего потенциала через проницаемый для него диод 35, передается на выход 39, причем диод 36 препятствует выравниванию потенциалов между входом 37 и выходом 39. Теперь соседняя ступень 28 переключения, подключенная к выходу 39 с помощью контакта 27, уже не содер жит на своем входе 38 никакого положительного освобождающего потенциала, что приводит к тому, что эта соседняя ступень 28 переключения ни в коем случае не может дать на выходе положительный потенциал. Во взаимодействии со всеми остешьными ступенями 28 переключения отсюда следует, что из тех ступеней 28 переключения, на которые в качестве двоичного знака подается положительный потенциал-, лишь та выдает на своем выходе положительный потенциал, которая находится на наименьшем расстоянии от непроводящего контакта 27j в направлении от ступени 28| к.ступени 28. В схеме 16 перехода оба первых входа элементов 41 и 42 И, относящихся к одной паре, совместно присоединяются к соответствующему выходу дешифратора 13 адреса. Два других входа элементов 41 и 42 И совместно присоединяются к линии, передающей внутреннюю или внешнюю информацию перехода, с предвключением элемента 43 НЕ перед одним из двух входов. Внутренняя информация перехода передается по линиям, которые идут от запоминающих элементов 7 к элементам 41 и 42 И. Внутренняя информация перехода -может также передаваться по линиям, которые ведут от сумматора 25 и контрольного элемента 26 к элементам 41 и 42 И. Однако, переданная по этим линиям информация перехода может возникать также в результате того, что при ее реализации взаимодействовала как внутренняя, так и внешняя инфо1 ация, причем участие принимало и устройство 2 обработки информации. Третьи входы элементов 42 И присоединяются еще к линии управления от соответствующего выхода дешифратора 12 операций, с помощью которой можно определить, что переход осуществляется только в том случае, если двоичные знаки, интерполированные с условиями перехода, имеют соответствующее бинарное значение. Третьи входы элементов 41 И присоединены к другим выходам дешифратора 12 операций, с помощью которой можно определить, что переход осуществляется только в том случае, если дёоичные знаки, интерполированные, с условиями перехода, имеют другое значение. Для инициирования выполнения перехода, смотря по обстоятельствам, .по соответствующей линии с маркировкой для этой цели также подается двоичный сигнал .с одним двоичным значением, который выдается дешифра тором 12 операции с помощью операционной части команды, как раз находящейся в регистре 11 команд. Адреса х , приданных элеме там 41 и 42 И, ведут к дешифратору 13 адреса. В результате этого адрес пары элементов 41 и 42 И,-учтенный при логическом объединении информац перехода, становится адресной частью команды. Если эта адресная часть до тавляется из блока 10 хранения кома то она представляет собой внутреннюю информацию перехода, которая определяет, какую иную информацию перехода следует еще учитывать при логи ческом объединении, которая была бы придана одному из предусмотренных условий перехода. Как пояснялось выше, эта совместно учитываемая информация перехода, смотря по обстоятельствам, передается по линиям ведущим к паре элементов 41 и 42 И. При этом при совместном учете логически объединенной информации перехода речь может идти о внешней или дальнейшей внутренней информации перехода. Внешняя информация перехода может,например, по линии передаваться на пару элементов 41 и 42 а дальнейшая внутренняя информация перехода передается, например, от запоминающего элемента 7 на пару элементов 41 и 42 И. Адрес пары элементов 41 и 42 И, учитываемый при логическом объединении информации перехода, может быть также представлен информацией, которая была выработана в ходе развертки программы с участием устройс ва 2 обработки информации. Для этог ее и следует передать на дешифратор 13 адреса, например, с регистра one ранда 15J . Для того,чтобы это сделать возможным, дешифратор 13 адрес через ключ 18 дополнительно соединен с помощью линии Ь с регистр 15| операнда блока 14 обработки информации. Передача такого адреса инициируется операционной частью команды, которая через дешифратор 12 операции обеспечивает прямое сое динение упомянутого ключа 18. Адрес выработанный в ходе развертки программы с участием устройства 2 обра ботки информации, может также возникнуть на основе внешней информации предварительный запрос о которой был сделан на одном из промежуточны регистров 52 или Sj, Для обеспечени вспомогательных эффектов, как напри мер, использование регистра индекса адрес, доставленный вначале регистром 15 операнда, может и в этой свяэи подаваться на часть регистра 11 команд, предназначенную для при4 ема адресной части кода команды. Информация перехода, совместно учтенная при логическом объединении, может быть дальнейшей внешней или внутренней информацией перехода. В каждом случае можно также одно- временно определить, в какой точке развертки программы выполняется предстоящий переход. Для этого, например, используется момент, в который информация, служащая адресом, передается с регистра 15 операнда на дешифратор 13 адреса. Он может непосредственно или косвенно определить точку, в которой происходит переход. При этом осуществление перехода подготавливается, например, тем, что на один из промежуточных запоминающих элементов 7 предварительно подается информация Перехода. К внешней информации перехода относится информация безусловного перехода, например, такая информация, которая может быть доставлена с помощью вызова кода команды из блока 10 хранения команд через адресную часть 11 регситра 11 команд. Внутренняя информация условного перехода может быть различным образом выработана устройством 2 обработки информации. Дпя этого как-условие перехода с помощью элемента 22 сравнения сравниваются, например, те информации, которые появляются в ходе развертки программы в обоих регистрах 15 операнда устройства 2 обработки информации. При этом одна из двух сравниваемых информации может быть предварительным результатом обработки промежуточно накопленной информации. Однако одна из двух сравниваемых информации может также заранее доставляться другой управляющей машиной и до сравнения оставаться промежуточно накопленной. Окончательно выработанная информация перехода основана в этом случае как на внешней, так и внутренней информации. Информация безусловного перехода может быть также выработана в результате того, что в качестве условия перехода информация изг7 двоичных знаков, которые появляютсяв ходе развертки программы информации, проверяется на выдерживание кода X от t, причем задаЕ10, что X f Формула изобретения 1. Электронная вычислительная машина, содержащая устройство программного управления с последовательно соединенными регистром адреса команд, программным счетчиком,блоком хранения команд и регистром команд, соответствующие выходы которого соединены со входами деигафратора операций и дешифратора адреса, причем

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

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

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

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

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

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

НЕ и встречно включенный второй диод соединен с первым выходе ступени переключения, который через прямо включенный третий диод соединен со вторым входом ступени.переключения, второй выход которой соединен с точкой..соединения резистора и первого дйода.

Q 5.Электронная вычислительная машина поп.1, отличающаяся тем, что схема перехода содержит

5 группы по два элемента И, причем пер176288

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

34

18

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

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

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

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

название год авторы номер документа
Процессор 1977
  • Галуза Алексей Сергеевич
  • Кузнецов Петр Петрович
  • Мосцеев Василий Тихонович
  • Новицкий Николай Алексеевич
SU691858A1
Система для трансляции с проблемноориентированного языка 1976
  • Сентюрин Вячеслав Михайлович
SU674028A1
Устройство управления 1976
  • Алексеев Виталий Николаевич
  • Домарацкий Сергей Николаевич
  • Колосов Владимир Григорьевич
SU650079A1
Процессор 1976
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Пыхтин Вадим Яковлевич
  • Запольский Александр Петрович
  • Шкляр Виктор Борисович
  • Самарский Александр Стефанович
  • Гущенсков Борис Николаевич
  • Мойса Ромуальд Станиславович
  • Реморова Римма Александровна
SU670935A1
Устройство для обработки нечеткой информации 1989
  • Алексенко Андрей Геннадьевич
  • Виноградов Владислав Борисович
  • Коночкин Анатолий Иванович
  • Куприянов Михаил Степанович
SU1674145A1
ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР МУЛЬТИПРОГРАММНОЙ МУЛЬТИПРОЦЕССОРНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ 1971
  • М. Б. Тамаркин, Ю. С. Ломов, В. М. Гальцов, И. Ф. Казаков,
  • В. А. Субботин, А. А. Горностаев А. Г. Григорцевский Зсгоо Озная
SU309363A1
Устройство для организации мультиветвления процессов в электронной вычислительной машине 1980
  • Мелехин Виктор Федорович
SU922743A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
Способ для циклического опроса рассредоточенных объектов 1974
  • Мелик-Аскаров Арменак Григорьевич
  • Шойхет Лев Абрамович
  • Биндюк Валерий Петрович
SU519753A1
Параллельный процессор 1985
  • Салий Виктор Федорович
  • Шнеер Михаил Григорьевич
  • Веремко Эрлена Николаевна
  • Клебанова Анна Самуиловна
SU1315989A1

Иллюстрации к изобретению SU 628 834 A3

Реферат патента 1978 года Электронная вычислительная машина

Формула изобретения SU 628 834 A3

г.,«..ев9Ш

. .f.. . ,« --.Л; .

/v;-v;f/;;/lkj i--fMtf

SU 628 834 A3

Авторы

Фриц Брандт

Вольфрам Эрнст

Дитер Воегтлен

Даты

1978-10-15Публикация

1970-03-19Подача