Электронная вычислительная машина
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Союз Советскни Соцналнстнческнк Республик(23) Приоритет и 1417086/18-24Р 1914573.4 (32) 21.03.69Р 19 4576,7 дР 1914575.6 Государственный комитетСовета Министров СССРно делам изобретенийи открытий(43) Опубликовано 1510.78, Бюллетень И 38 (45) Лата опубликования описания 1409.78 ИностранцыФриц Брандт, Вольфрам Эрнст и Дитер Воегтлен (ФРГ)(72) Авторы изобретения Иностранная Фирма Сименс АГ(54) ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА Изобретение относится к области- цифровой вычислительной техники.Известна электроннаь вычислительная машина, содержащая устройство программного управления, устройство 5 обработки информации, запоминающее устройство и блоки ввода-вывода (1), Однако эта электронная вычислительная машина обеспечивает разветвление программы вычислений лишь по О незначительному количеству условийперехода.Наиболее близким техническим решением к данному изобретению является электронная вычислительная ма- (5 шина, которая содержит устройство 4 программного управления с последовательно соединенными регистром адреса команд, программным счетчиком, блоком хранения команд и регистром команд, соответствующие выходы которого соединены со входами дешифрато ра операций и дешифратора адреса, причем выход блока хранения команд соединен со входом программного счет- чика, устройство обработки информаций с регистрами операндов, блокомобработки информации и схемой перехода, первый и второй входы которой подключены к первому и второму З) выходам блока обработки информации, а тертий и четвертый входы подключены к внешним входам устройства обработки информации, третий и четвертый выходы блока обработки информации через соответствующие ключи, подключенные вторыми входами к соответствующим выходам дешифратора операций, соединены с первой распределительной линией, которая через соответствующие ключи, подключенные вторыми входами к соответствующим выходам дешифратора операций, соединена со входами регистров операндов, выходы которых соединены со второй распределительной линией через соответствующие ключи, вторые входы которых подключены к соответствующим выходам дешифратора операций,а с соответствующими входами блока обработки инФормации- непосредственно, соответствующий вход блока обработки информации подключен к адресным выходам регистра команд устройства программного управления, которые ,оединены с первой распределительной линией, и промежуточные регистры, выходы которых через соответствующие ключи, подключенные вторыми входамик соответствующим выходам дешиФраторов операций. и адреса, соединены с первой распределительной линией, а первые входы подключены ко второй распределительной линии, вторые входы соответствующих промежуточных регистров непосредственно или через соответствующие ключи подключены к внешним входам электронной вычислительной машины, а выходы соответствующих промежуточных регистров соединены с внешними выходами электронной вычислительной машины 21 . Однако эта электронная вычислительная машина имеет узкую область применения, так как обеспечивает разветвление программы только по результатам вычислений в блоке обработки информацииеЦелью изобретения является расширение области применения.указанная цель достигается тем, ,что предлагаемая электронная вычислительная машина содержит запоминающие элементы, включенные между дополнительными соответствующими ключами, вторые входы которых подключены к 28 соответствующим выходам дешиФратоРов операций и адреса, и пятым и шестым входами схемы перехода, седьмой и восьмой входы которой подключены к соответствующим выходам де щиФратора адреса, а девятый вход подключен к соответствующему выходу дешиФратора операций, выходы одного из регистров операндов через дополнительные соответствующие ключи, 35 вторые входы которых подключены к соответствующим выходам дешиФратора операций, соединены с адресным входом регистра команд и входом дешиФ- ратора адреса, а устройство обработ" 4 О ки информациисодержит элемент ИЛИ, первый вход которого через дополнительный соответствующий ключ, подключенный вторым входом к соответствующему выходу дешиФратора операций, 45 Подключен к пятому выходу блока обработки ииФормации, второй вход подключен к выходу схемы перехода, а выход соединен со вторым входом блока хранения команд устройства прогРаммного управления; тем, что блок обработки инФормации содержит элементы НЖ, И, ИЛИ, сдвига и сРавнения, сумматор, контрольный элемент и избирательный контур, две группы входов которого подключены к соответствующим входам блока обработки инФормации, первые входы элементов И, ИЛИ, НЕ, сдвига и сравнения, сумматора и контрольного элемента подключены к первому входу блока обработки инФорма- бО ции, а вторые входы элементов И, ИЛИ, сравнения и сумматора подключены ко второму входу блока обработки инФормации, выходы элементов НЕ, И, ИЛИ, сдвига и сравнения, сумматора, контрольного элемента и избирательного контура соединены с соответствующими выходами блока обработки инФормации; тем, что избирательный контур содержит включенные в кольцо и разделенные друг от друга релейными контактами ступени переключения, входы которых. подключены к первой группе входов избирательного контура, а выходы соединены с выходами избирательного контура, управляющие входы релейных контактов подключены ко второй группе входов избирательного контура; тем, что ступень переключения содержит резистор, элемент НЕ и диоды, причем первый вход ступени переключения через последовательно соединенные Резистор и прямо включенный первый диод соецинен со втоРым входом ступени переключения и через последовательно соединенные элемент НЕ и встречно включенный второй диод соединен с первым выходом ступени переключения, который через прямо включенный третий диод соединен со вторым входом ступени переключения второй выход которой соединен с точкой соединения резис.тора и первого диода; а также тем, что схема перехода содержит группы по два элемента И, причем первые входы первых элементов И каждой группы через соответствующие элементы НЕ соединены с первыми входами вторых элементов И той же группы и подключеНы к соответствующим входам схемы перехода, вторые входы элементов И каждой группы объединены и подключены к соответствующим входам схемы перехода, третьи входы первых элементов И всех групп и соответственно третьи входы вторых элементов И всех групп объединены и подключены к соответствующим входам схемы перехода, а выходы элементов И каждой группы объединеви и присоединены к соответствующим выходам схемы перехода.На Фиг.1 представлена блок-схема предлагаемой электронной вычислительной машины; на Фиг.2 - блок-схема блока обработки инФормации; на Фиг,З- блок схема избирательного контура; на Фиг.4 - принципиальная схема ступени переключениями на Фиг,5 - принципиальная схема схемы перехода.Электронная вычислительная машина содержит устройство 1 программно- ного управления, устройство 2 обработки инФормации, распределительные линии 3 и 4, промежуточные регистры 51 в 54, ключи 6 и запоминающие элементы 7.Устройство 1 программного управления содержит регистр 8 адреса команд, программный счетчик 9 , блок 10 хранения команд, регистр 11 команд с операционной частью 111 и60 адресной частью 11 , дешифратор 12операций и дешиФратор 13 адреса.устройство 2 обработки информациисодержит блок 14 обработки информации, регистры 151 и 15 операндов,схему 16 перехода, элемент 17 ИЛИи ключи 18,Блок 14 обработки информации содержит элемент 19 НЕ, избирательныйконтур 20, элемент 21 сдвига, элемент 22 сравнения, элемент 23 И,элемент 24 ИЛИ, сумматор 25 и контрольный элемент 26, 10Избирательный контур 20 содержитрелейные контакты 271 -27 я , ступени 281 - 28 п переключения, группувходов 291 - 29 п , группу входов301 - 30 п и выходы 31 1 - 31 . 16Ступень 28 переключения содержитрезистор 32, элемент 33 НЕдиоды34, 35 и 36, входы 37 и 38 и выходы39 и 40.Схема 16 перехода содержит элементы 41 И и элементы 42 И с элементами 43 НЕ на одном из их входов.Электронная вычислительная машина работает следующим образом.Рассмотрим ее работу на примереразвертки процессов связи на телефонной станции, на которой следуетпровести опрос некоторых точек, устанавливающий наличие определенногорабочего режима. Ответы.на запросыо рабочих режимах этих точек поступают, например,по линиям ввода, которые проходят, например, через промежуточные регистры 5, от которых запрос о рабочих режимах, о которыхидет речь, может быть затем осуществлен с помощью промежуточной предварительно накопленной внешней информации. С помощью находящегося врегистре операнда 151 основного адреса, который поступает на адресную 40часть 11 регистра команд 11, предназначенную для приема адресной частиа оттуда через дешифратор адреса 13, и с помощью находящегося одновременно в регистре команд 11 кодаоперации, который используется дешифратором операции 12, осуществля 45ется затем опрос первого учитываемого промежуточного регистра 5, например промежуточного регистра 5,Вследствие этого накопленная тамвнешняя информация может быть подведена к блоку 14 с целью проверки еепригодности. Затем от блока 14 всхему перехода 16 выдается информация, которая определяет также отдачу команды перехода, а именно опре- "6деляет, была ли эта команда переходадействительно отдана или нет.В последнем случае ранее использованный основной адрес изменяется вышеописанным способом на одну единицус помощью регистра индекса (на чертеже не показан), так что возникаетадрес, относительно которого может 65 быть сделан запрос выше описаннымобразом следующего учитываемого промежуточного регистра 5, напримерпромежуточного регистра 5 которыйв ответ на зто подает промежуточнонакопленную там внешнюю информациюк блоку 14, И в этом случае информация, выданная затем в схему перехода 16, определяет, осуществляетсяили не осуществляется переход. Впоследнем случае уже измененный основной адрес описанным способомизменяется дальше, что приводит копросу следующего промежуточногорегистра 5.Все эти процессы повторяются,пока не будет найдена точка, обнаруживающая искомый рабочий режим наоснове выданной ей внешней информации, или пока не будут опрошены всепромежуточные регистры 5, хотя соответствующая точка и не была найдена.В первом случае отдается команда перехода,которая заканчивает дальнейшийопрос промежуточных регистРов 5 и приводит к тому,что используется однаветвь программы, содержащая уже дру- гие команды, с помощью которых, например, найденная точка с искомымрабочим режимом обслуживается индивидуально. Итак, в этих случаях эксплуатации своеобразие учитываемогопри переходе условия перехода былоопределено с помощью информации управления выданной регистром операнда15 устройства 2 обработки информации в виде основного адреса, которое представлено здесь соответствующим рабочим режимом, Впрочем этотосновной адрес можно изменить такжес помощью сумматора 25 или элемента19 НЕ, причем использование упомянутого регистра индекса излишне,Дальнейшая обработка информациимодифицируется здесь условием перехода, учитываемым при переходе,постольку, поскольку это определяется дополнительной информацией перехода. которая должна быть учтенадля отдачи команды перехода соответствующим точкам, Если точка, инициирующая отдачу команды перехода ненайдена, то команда перехода не отдается и переход не осуществляется.Различные условия перехода могутбыть представлены не только разнымипринимаемыми во внимание рабочимирежимами, но и разньпчш Функциямиразличных устройств из числа блоков14, принимающих участие в получениикоманд перехода, Иллюстрирующий этопример описан ниже.Точки, рабочие режимы которыхопрошены описанным выше способом,Могут, например, представлять собойгруппу абонентских установок, средикоторых следует отыскать ту, которая как раз делает вызов. Однакопри этом речь может идти также о1 О 15 20 25 15 е 45 50 60 группе участков пути, которые принимаются в расчет внутри ступени связи поля связи для соединительного канала между двумя абонентскими установками, из которых следует отыскать ту, которая,действительно имеется в наличии на этом канале связи. Однако, очевидно, что связанные друг с другом точки совершенно другого устройства проверяют этим же способом.Как уже было отмечено, информация перехода, выданная через дешифратор адреса 13, может быть использована в качестве адре сов, с помощью котоРых осуществляется направленный опрос устройств, которые по мере необходимости также оценивают одно из условий перехода для отдачи команд перехода. Такие устройства могут быть также образованы логическими элементами, из которых построена схема перехода 16, Этим устройствам в этом случае придаются индивидуально Входы, обозначенные через Х . С помощью различных адресов, подаваемых на дешифратор адреса 13, также различные логические элементы схемы перехода 16 могут быть также опрошены относительно различных входов, обозначенных через М . Адреса, подводимые на дешифратор адреса 13, могут при этом поступать на него непосредственно в виде информации управления, выработанной блоком 14 обработки информации,или же они могут вначале поступать на адресную часть 111 регистра команд 11, для того, чтобы там их еще можно было изменить с помощью регистра индекса. Если имеющиеся в виду логические элементы соединены с устройствами, имеющими различные условия перехода и соответствующие функции, то в ре- зультате опроса различных логических элементов одновременно учитываются также :эти различия. в условиях перехода.Во всех расмотренных примерах эксплуатации с помощью дополнительной информации управления можно такж определить, в какой точке развертки программы осуществляется предстоящий переход. Для этого используется, например, момент, ь который информация, служащая адресом, с резистра операнда151 передается на дешифратор адреса13. При этом осуществление переходаподготавливается, например, предварительной подачей информации переходана запоминающие элементы 7.Для отдачи команды перехода вовсене обязательно управление, обозначенного черезключа, или имеющеготакое же обозначение входа или выхода устройства, выдающего информацию перехода, Достаточно того, чтоинФормация, также определяющая переход, содержится только в адресной части команды, так как код операциив этом случае не нужен. Такая команда перехода отдается, например,когда через дешифратор адреса 13делается запрос об адресе логическому элементу, который относится ксхеме перехода 16 и второй вход которого соединен с выходом одного изблоков 14. Проверяемая информациядля этого процесса может быть подведена по линииО , например отчасти 11 регистра команд 11, причем результат испытания подается на упомянутый логический элемент схемы перехода 16,Примеры того, как избирательный контур 20, принадлежащий к блоку 14 обработки информации, используется для проведения поиска, поясняются фиг.1 и 2, Элемент 22 сравнения служит для отдачи команд условного пеРехода, которые воздействуют на блок10 хранения команд устройства 1 программного управления. Такие командыперехода могут отдаваться также сучастием других устройств, которыевзаимодействуют для этой цели черезсхему перехода 16. Особенный интереспредставляет здесь избирательныйконтур 20, служащий для осуществления заданным образом выбора средидвоичных знаков, определяющего дальнейшее применение информации, которая по мере необходимости воспринимается регистром операнда. Если имеющаяся в виду информация находитсяв регистре операнда 151, то она подается по линии, ведущей от регистраоперанда 151 на избирательный контур20. После завершения процесса искания в избирательном контуре 20 двоичныезнаки, выбранные при известных обстоятельствах на линии, ведущей краспределительной линии 3, передаются на другое устройство, для чегос участием дешифратора операции 12 заданным образом осуществляется управление ключом 18, встроенным в упомянутую линию, с помощью кода операцийкода команды, который одновременнонаходится в регистре команд 11,Одновременно соответствующим образомрегулируется тот ключ 18, которыйперед входом в устройство, воспринимающее эти двоичные знаки. В качестве такого устройства может быть выбран также один из промежуточных регистров 5, к которым ведет каналчерез один из регистров операнда 151или 15,В результате выбора среди двоичных знаков, определяющего дальнейшее применение инфорамации, воспринимаемой по мере необходимости регистром операнда 15, могут бЫть решены различные задачи, Если вычислительная машина служит для Разверткипроцессов связи на телефонной станции, то таким способом можно, напри б 28834080 мер, с помощью предусмотренного избирательного контура 20 определитьобслуживаемый абонентский ввод, среди нескольких абонентских вводов,делающих вызов.К тому же двоичные символы, относящиеся к информации воспринимаемой регистром операнда 15,используются прежде всего для того,чтобы среди группы абонентских вводовотметить те, которые отвечают, причем приданные им двоичные знаки имеют одно двоичное значение, в то время как двоичные знаки, не приданныеотвечающим абонентским вводам, имеют иное двоичное значение. Такаяинформация может, например, поступить в соответствующий регистр операнда 15 при участии промежуточногорегистра 5, причем ключ 6, подклю-,ченный для этого к выходам промежуточного регистра 5, и ключ 18,подключенный к соответствующему регистру операнда 15, соответствующимОбразом управляются с помощью кодакоманды через дешифратор операции12 и дешифратор адреса 13. По линии, ведущей от регистра операнда 15 к избирательному контуру 20,эти двоичные знаки передаютсятуда, а там подвергаются процессу выбора, причем при выборе учитываются только те знаки, которыеприданы отвечающим абонентским вводам. Один единственный иэ этих последних двоичных знаков через выходы селективно включенного ключа 18 передается дальше, в результате чего в ходе развертки программы определяется прежде всего учитываемый абонентский ввод.Другая задача, которая может быть решена с помощью избирательного контуРа 20, это определение, по меньшей мере, одного используемого участкапути поля связи телефонной станции,,относящегося к участкам пути, по которым может быть проведен канал связи для очередного вызова и которыееще не заняты. В этом сяучае отдельные двоичные знаки информации, находящиеся в соответствующем регистреоперанда 15, придаются отдельнымучасткам пути группы участков пути,которые, например, находятся в тойже ступени связи поля связи. Выбор,По меньшей мере, одного из этих учас тков пути осуществляется аналогичным образом, как было описано вышедля абонентского вводаПри этом рациональным представляется, например,вместо только одного используемогоучастка пути, определить два такихучастка пути, которые учитываются входе дальнейшей развертки программы.Эта развертка программы может привести к тому, что в конце концовопределяется общий канал связи, который соединяет два абонентских ввода телефонной станции с помощью соответствующего поля связи. И в этомслучае выбору подвергается внешняяинформация, поступившая перед этимчерез промежуточный регистр 5. Результат выбора может быть в этомслучае использован дня дальнейшейпередачи через промежуточный регистр5 на поле связи для установки точеч-"ных пунктов связи.Избирательный контур 20 можетбыть также использован, если выборотносится к внутренней информации,Так, например, в результате этогоможет быть осуществлен выбор срединескольких ждущих очереди в промежу -точных регистрах 5 промежуточных результатов, которые получаются уже приразвертке заданной программы.В результате того, что осуществляется выбор среди двоичных значков,определяющий дальнейшее применениеинформации, воспринимаемой по меренеобходимости регистром операнда 15,разнообразное задание применяемогопри этом способа выбора облегчается.Так, например, при этом может бытьзадана последовательность, в которойпри выборе должны быть учтены двоичные знаки, относящиеся к одной информации. Кроме того начальная точка последовательности может быть.смещена для каждого процесса выбора. Ту информацию, которая определяет заданный способ выбора, целесообразно при этом воспринимать врегистре операнда 15, дополнительнопредусмотренном в устройстве 2 обработки информации. Например, еслирегистр операнда 151 служит для выдачи той информации, которая пред -ставлена теми двоичными знаками,среди которых нужно сделать выбор,то та информация, которая определяет заданный способ выбора, воспринимается в регистре операнда 15 .Эту информацию может выдавать устройство 1 программного управления,и она может поступать через не показанный на чертеже канал. Однако онаможет попадать туда также из другого источника информации. В каждомслучае она может кроме того такжебыть изменена в ходе дальнейшей обработки информации, например, элементом 21 сдвига, с помощью которогоможно сместить начальную точку последовательности для каждого процесса выбора на один разряд,Способ, которым осуществляется помере необходимости выбор, особенноэффективно осуществляется в том снучае, если вспомогательный регистр15 операнда, определяющий способвыбора, воспринимает ровно столькодвоичных знаков, сколько и первоначальный регистр 151 операнда, который при необходимости воспринимаетинформацию, подвергающуюся Выбору.В этом случае двоичные знаки попарНа ступень 28 переключения подается двоичный знак, учитываемый при выборе в результате того, что на ее вход 37 подается положительный потенциал. Если помимо этого на нее подается еще через вход 38 положительный, так называемый освобождающий потенциал, то место сбединения резистора 32 и диода 34 обнаруживает также положительный потенциал, в результате чего на выходе 40 также появляется положительный потенциал, указывающий на то, что выбран интерполированный двоичный знак, Элемент 33 НЕ, вход которого связан со входом 37, выдает на своем выходе отри")5 но интерполируются в различных регистрах 15 операнда. Во вспомогательном регистре 15 операнда, например, в этом случае начальная точкапоследовательности, учитываемой привыборе, устанавливается с помощьюдвоичного знака, отклоняющегося отОстальных двоичных знаков,5В этом случае по одной ступенипереключения 28 на избирательныйконтур 20 подается потенциал, соответствующий данному двоичному знакуинформации, подвергаемой выбору. 10Его ступени переключения индуктивносвязаны с промежуточным включениемрелейных контактов 27, иэ которыхнепроводящим является только тот,которому придан двоичный знак инфоРмации, предназначенной для последовательности выбора, который определяет начальную точку последовательности. Из.релейных контактов 27 непроводящим является только контакт27, Остальные контакты 27 замкнутыи являются проводящими. Двоичныезнаки, относящиеся к информации,подвергающейся выбору, подаются навходы 29 избирательного контура 20.Двоичные знаки информации, определя,ющей выбор, индивидуально определяют рабочее положенне контактов27. В соответствии с показанным схемным состоянием двоичный знак, воздействующий на контакт 271 1 откло 3 Оняется от остальных двоичйых знаковинформации, определяющей способ выбора, что приводит к тому, что непроводящим является только контакт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 62883414 Формула изобретения кой для этой цели также подаетсядвоичный сигнал с одним двоичнымзначением, который выдается дешифратором 12 операции с помощью операционной части команды, как раз находящейся в регистре 11 команд,Адреса линий Х , приданных элементам 41 и 42 И, ведут к дешифратору 813 адреса. В результате этого адреспары элементов 41 и 42 И, учтенныйпри логическом объединении информацииперехода, становится адресной частьюкоманды. Если эта адресная часть доставляется из блока 10 хранения команд,то она представляет собой внутреннююинформацию перехода, которая определяет, какую иную информацию перехода следует еще учитывать при логи"ческом объединении, которая была быпридана одному из предусмотренныхусловий перехода. Как пояснялосьвыше, эта совместно учитываемаяинформация перехода, смотря по обстоятельствам, передается по линиям,ведущим к паре элементов 41 и 42 И.При этом при совместном учете логически объединенной информации перехода речь может идти о внешней нлидальнейшей внутренней информацииперехода. Внешняя информация перехода может, например, по линии передаваться на пару элементов 41 и 42 И,а дальнейшая внутренняя информацияперехода передается, например, от 3 фзапоминающего элемента 7 на паруэлемЕнтов 41 и 42 И. Адрес пары элементов 41 и 42 И, учитываемый при логическом объеди нении информаций перехода, может быть также представлен информацией, которая была выработана в ходе развертки программы с участием устройства 2 обработки информации. Для этОгО 40 ее и следует передать на дешифратор 13 адреса, например, с регистра опеч ранда 15 . Для того, чтобы это сделать возможным, дешифратор 13 адреса через ключ 18 дополнительно соединен с помощью линии Ь1 с регистром 151 операнда блока 14 обработки ин формации. Передача такого адреса инициируется операционной частьюкоманды, которая через дешифратор 12 операции обеспечивает прямое сое" динение упомянутого ключа 18. Адрес, 50выработанный в ходе развертки проГраммы с участием устройства 2 обработки информации, может также возникнуть на основе внешней информации, предварительный запрос о которой ,;5 был сделан на одном из промежуточных регистров 52 или 5. Для обеспечения вспомогательных эФфектов, как например, исиользование регистра индекса, адрес, доставленный вначале регистром 151 операнда, может и в этой связи подаваться на часть регистра 11 команд, предназначенную для при ема адресной части кода команды, Информация перехода, совместно учтенная при логическом объединении, может быть дальнейшей внешней или внутренней информацией перехода.В каждом случае можно также одно временно определить, в какой точке развертки программы выполняется преМ- стоящий переход. Для этого, например, используется момент, в который информация, служащая адресом, передается с регистра 151 операнда на дешиФратор 13 адреса, Он может непосредственно или косвенно определить точку, в которой происходит переход. При этом осуществление перехода подготавливается, например, тем, что на один из промежуточных запоминающих элементов 7 предварительно подается информация Перехода.К внешней информации перехода относится информация безусловного перехода, например, такая информация, которая может быть доставлена с помощью вызова кода команды из блока 10 хранения команд через адресную часть 11 регситра 11 команд. Внутренняя информация условного перехода может быть различным образом выработана устройством 2 обработки информации. Для этого как условие перехода с помощью элемента 22 срав" нения сравниваются, например, те информации, которые появляются в ходе развертки программы в обоих регистрах 15 операнда устройства 2 об" работки информации. При этом одна из двух сравниваемых информаций может быть предварительным результатом обработки промежуточно накопленной информации. Однако одна из двух сравниваемых информаций может также заранее доставляться другой управляющей машиной и до сравнения оставаться промежуточно накопленной. Окончательно выработаннал информация перехода основана в этом случае как на внешней, так и внутренней информации. Информация безусловного перехода может быть также выработана в результате того, что в качестве условия перехода информация изб двоичных знаков, которые появляютсяв ходе развертки программы информации, проверяется на выдерживание кода х от О, причем задано, что Х= и 1. Электронная вычислительная машина, содержащая устройство программного управления с последовательно соединенными регистром адреса ко" манд, программным счетчиком,блоком хранения команд и регистром команд, соответствующие выходы которого сое" динены со входами дешифратора операций и дешифратора адреса, причем) выход блока хранения команд соединенсо входом программного счетчика,Устройство обработки информации сРегистрами операндов, блоком обработки информации и схемой перехода,первый и второй входы которой подключены к первому и второму выходам блока обработки информации, атретий и четвертый входы подключенык внешним входам устройства обработки информации, третий и четвертыйвыходы блока обработки информацииЧерез соответствующие ключи, под- Оключенные вторыми входами к соответствующим выходам дешифратора операций, соединены с первой распределительной линией, которая черезсоответствующие ключи, подключенные 15вторыми входами к соответствующимвыходам дешифратора операций, соединена со входами регистров операндов, выходы которых соединены совторой распределительной линией через соответствующие ключи, вторыевходы которых подключены к соответствующим выходам дешифратора операций,а с соответствующими входами блокаобработки информации- непосредственно, соответствующий вход блока обработки информации подключен к адресным выходам регистра команд устройства программного управления, которые соединены с первой распределительной линией, и промежуточные ре:3(1гистры, выходы которых через соответствующие ключи, подключенные вторыми входами к соответствующим выходамдешифраторов операций и адреса, соединены с первой распределительной35линией, а первые входы подключеныко второй распределительной линии,вторые входы соответствующих промежуточных регистров непосредственно или через соответствующие ключи Ф 1подключены к внешним входам электронной вычислительной машины, а выходы соответствующих промежуточныхрегистров соединены с внешними выходами электронной вычислительной машины, о т и и ч а ю щ а я с я тем,что, с целью расширения области применения, она содержит запоминающиеэлементы, включеные между дополнительными соответствующими ключами,вторые входы которых подключены ксоответствующим выходам дешифраторов операций и адреса, и пятым ишестым входами схемы перехода,седьмой и восьмой входы которойподключены к соответствующимвыходам дешифратора айреса, 55а девятый вход подключен к соответствующему выходу дешифратора операций, выходы одного из регистровоперандов через дополнительные соответствующие ключи, вторые входы кото Орых подключены к соответствующимвыходам дешифратора операций, соединены с адресным входом регистра ко манд и входом дешифратора адреса, а устройство обработки информации содержит элемент ИЛИ, первый вход которого через дополнительный соответствующий ключ, подключенный вторым входом к соответствующему выхО" ду дешифратора операций, подключен к пятому выходу блока обработки информации, второй вход подключен к выходу схемы перехода, а выход соединен со вторым входом блока хранения команд устройства программного управления.2. Электронная вычислительная машина по п.1, о т л и ч а ю щ а яс я тем, Что блок обработки информации содержит элементы НЕ, И, ИЛИ, сдвига и,сравнения, сумматор, контрольный элемент и избирательный контур, две группы входов которого подключены к соответствующим входам блока обработки информации, первые входы элементов И, ИЛИ, НЕ, сдвига и сравнения, сумматора и контрольного элемента подключены к первому входу блока обработки информации, а вторые входы элементов И, ИЛИ, сравнения и сумматора подключены ко второму входу блока обработки информации,выходы элементов НЕ, И, ИЛИ, сдвигаи сравнения, сумматора, контрольногоэлемента и избирательного контурасоединены с соответствующими выходами блока обработки информации,3. Электронная вычислительная машина по пп. 1 и 2, о т л и ч а ю -щ а я с я тем, что избирательныйконтур содержит включенные в кольцои разделенные друг от друга релейны"ми контаКтами ступени переключения,входы которых подключены к первойгруппе входов избирательного контура,а выходы соединены с выходами избирательного контура, управляющие входы релейных контактов подключены ковторой группе входов избирательногоконтура.4, Электронная вычислительная ма"шина по пп.1, 2 и 3, о т л и ч а ющ а я с я тем,что ступень переключения содержит резистор, элемент НЕи диоды, причем первый вход ступенипереключения через последовательносоединенные резистор и прямо включенный первый диод соединен со вторым входом ступени перекЛючения и через последовательно соединенные элемент НЕ и встречно включенный второй диод соединен с первым выходом ступени переключения,который через прямо включенный третий диод соединен со вторымвходом ступени,переключения, второй выход которой соединен с точкой,сое.динения резистора и первого диода. 5,Электронная вычислительная машина по п.1, о т л. и ч а ю щ а я с й тем, что схема перехода содержит группы по два элемента И, причем пер17 62883 вые входы первых элементов И каждой группы череэ соответствующие элементы НЕ соединены с первыми входами вторых элементов И той же группы и подключены к соответствующим входам схемы перехода, вторые входы элементов И каждой группы объединены и подключены к соответствующим входам схемы перехода, третьи входы первых элементов И всех групп, и соответственно третьи входы вторых элемен- тов И всех групп объединены и10 подключены к соответствующим входам схемы перехода, а выходы элементов И каждой группы объединены и присоединены к соответствующим выходам схемы переходаИсточники информации, принятые во внимание при экспертиэе:1. Шпейзер. Цифровые вычислитель" ные машины, 1965, с.28.2, Быстродействующая вычислительная машина М, под. ред. Брука, ГИТТЛ, М., 1957.
СмотретьЗаявка
1417084, 19.03.1970
ФРИЦ БРАНДТ, ВОЛЬФРАМ ЭРНСТ, ДИТЕР ВОЕГТЛЕН
МПК / Метки
МПК: G06F 15/00
Метки: вычислительная, электронная
Опубликовано: 15.10.1978
Код ссылки
<a href="https://patents.su/10-628834-ehlektronnaya-vychislitelnaya-mashina.html" target="_blank" rel="follow" title="База патентов СССР">Электронная вычислительная машина</a>
Предыдущий патент: Муфта для соединения трубопроводов
Следующий патент: Способ получения ультрафиолетового излучения высокой спектральной плотности
Случайный патент: Устройство для отвода тормозной ленты от шкива лебедки