Вычислительная машина со структурной интерпретацией входного языка Советский патент 1988 года по МПК G06F17/27 G06F15/00 

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

14) Изобретение относится к области вьмислительной техники. Известна вычислительная машина по основному авт. св. № 208353, в которой устройство управления построено по прингрпу многоступенчатого микропрограммного управления и состоит из микропрограммных матриц, связанных между собой от младших уровней к старшим шинами сигналов выборки части микрокоманды старшего уровня и шинами сигналов окончания работы мик ропрограммы мпадшего уровня, координатные счетчики микропрограммных матриц соединены между собой от старших уровней к младшим шинами установки начального адреса управление устройствами ввода вывода осуществляется с помощью устройства микропрограммного управления , арифметическое устройствх, постро енное по табличному принципу, позволяет при каждом обращении к устройст-25 ти, ву формировать единичный символ; оперативная память представляет собой единую последовательность ячеек и имеются структурные средства, фиксирующие запись в последнюю ячейку оперативной памяти; предусмотрена возможность пересылки содержимого отдельных ячеек памяти и оперативных регистров в дру гие ячейки памяти или оперативные ре гистры как единого целого. Однако в таком устройстве невозможна выборка из арифметического уст ройства последовательности символов при одном обращении к устройству; невозможны .совмещение во времени процесса вычисления и ввода-вывода, а также независимый обмен информации между устройствами ввода-вывода что не позволяет обеспечить высокое быстродействие машины; неэкономно используется ОЗУ для хранения информации; невозможен контроль устройств машины структурными средствами, что не позволяет обеспечить высокую,надежность вычислительной машины. Кроме того, устройство не позволяет эффективно решать задачи в режиме диалога Целью изобретения является обесп чение режима диалога чёловектмашина, повьш1ение эффективного быстродействия, экономия оперативной памя ти, повышение надежности. 5 2 Эта цель достигается путем введения в состав ВМ блока управления диалогом, блока автоматического распределения памяти, блока отображения и путем изменений структуры устройства микропрограммного управления, позволяющих человеку запрашивать информацию о ходе решения задачи и изменять ход решения задачи введением в структуру ВМ блока выборки последовательностей символов для ускорения формирования последовательностей символов, блока обмена информацией, подключением устройств ввода-вывода и блока памяти к блоку обмена информацией для совмещения во времени процесса вьиисления и ввода-вывода, а также для независимого обмена информацией между любой парой блоков ввода-вывода, введения в состав ВМ блока прерывания, блока контроля введением в структуру ВМ связей для доступа к отдельным частям ячейки памядля передачи сигналов, вырабатываемых блоком микропрограммного управления и блоком арифметико-логических таблиц, в блок контроля, подключением блока контроля к блоку анализа информации и блоку прерывания, что обеспечивает оперативный контроль ВМ, обнаружение и локализацию неисправностей. На чертеже представлена структурная схема предлагаемой ВМ. ВМ содержит блок памяти 1 для хранения программы решаемой задачи, исходных и промежуточных данных, а также окончательных результатов; блок микропрограммного управления 2, состоящий из микропрограммных матриц 3,4,5 различных уровней и координатных счетчиков 6-11 микропрограммных матриц; блок оперативных регистров 12, состоящий из оперативных регистров 13-18, каждый из которых предназначен для хранения содержимого части ячейки памяти, а оперативные регистры 16, 17, 18 - для хранения старших разрядов ячеек памятиi блок кодовых формирователей 19, состоящий из кодовых формирователей 20, 21, предназначен1а 1Х для обмена информацией между блоками ВМ, оперативными регистрами 13-18,а также для изменения кода в любом оперативном регистре 13-18 на 11, и блок анализа информации 22 для выработки сигналов управления разветвлением микропрограммы в зависимости от значений промежуточных результатов. Блок автоматического распределения памяти 23 предназначен для установки границы, разделяющей память на две последовательности ячеек, блок арифметикологических таблиц 24 - для выполнения преобразований числовой и символьной информации, блок выборки последовательностей символов 25 - для выборки последовательности символов из блока арифметико-логических таблиц 24 при одном обращении к таблицам этого блока.

Кроме того, устройство содержит блок отображения 26 для оперативного вывода цифробуквенной и гпафической информации, а также для отметки ее элементов с помощью светового пера, блок прерывания 27 для прерывания текущей микропрограммы по сигналам запроса прерывания от различных блоков вычислительной машины, блоки ввода-вывода 28-30, блок обмена информ цией 31 для обмена информацией межд любой парой блоков ввода-вывода 2830 или одним из блоков ввода-вывода 28-гЗО и блоком памя.ти 1, блок управ ления диалогом 32, предназначенный для обеспечения диалога человек.машина путем управления блоком микропрограммного управления 2, блоком отображения 26 и блоком прерывания 27 и блок контроля 33, предназначенный для оперативного и профилактического контроля блоков ВМ. На чертеже показаны основные функциональные связи ВМ, образованные при помощи шин 34, 35 сигналов изменения кода координатных счетчи; ков микропрограммных матриц, шин 36 сигналов управления блоками, шин 37, 38 сигналов выборки части микропрограммных матриц 4,5 нижних уров ней, управляющих выборкой части микрокоманды микропрограммных матриц 3,4, координатных шин управления 39, 40 микропрограммными матрицами 3-5, шин сигналов установки начальных адресов 41-45 в координатных счетчиках 6-11 микропрограммных матриц, шин сигналов управления разветвлением микропрограммы 46}кодовых шин 47, 48 для связи блока кодовых формирователей 19 с координатными счетчиками 6-11 микропрограммных матриц, блоком арифметикологических таблиц 24, блоком выборки последовательностей символов 25, блоком обмена информацией 31, блоком, анализа информации 22 (кодовые шины 47 предназначены также для связи кодовых формирователей 20 с оперативными регистрами 13-15, а кодовые пины 48 - для связи кодовых формирователей 21 с оперативными регистрами

16-18); кодовых щин 49 для связи оперативных регистров 13-15 с кодовыми формирователями 21; кодовых шин 50 для связи оперативных регистров 16-18 с кодовыми формирователями 20i

кодовых шин 5Гдля связи блока памяти 1 Ti блоком кодовых формирователей 19; кодовых шин 52 для перадачи кодов из блока памяти 1 в блок анализа информации 22; кодовых шин 53-56

для передачи анализируемых кодов в блок анализа информации 22; пин сигналов выборки части слова 57 для выборки символов из блока арифметикологических таблиц 24; шин сигналов упр вления выборкой последовательностей символов 58; кодовых шин 59 для передачи кодов, выбранных из блока арифметико-логических таблиц 24; адресных шин 60 для управления блоком автоматического распределения па-, мяти 23; шин сигналов запроса прерывания 61-64; кодовых пин 65, предназначенных для связи блока памяти 1 с блоком отображения 26i шин сигналов отметки выведенной информации 66; шин сигналов выборки части микрокоманды 67 для вьшолнения микропрограмм диалога; шин сигналов управления 68 для связи блока обмена информацией 31 с блоками ввода-вывода 28-30 и кодовых шин 69 для связи блоков ввода-вывода 28-30 с блоком обмена информации 31. Предлагаемое устройство работает следующим образом. Программа решения задачи, записанная на алгоритмическом языке, символ за символом вводится в блок памяти 1 посредством любого из блоков вводавывода 28-30 и блока обмена информацией 31, затем проводится ее проверка на отсутствие синтаксических ошибок и предварительная o6pa6oTka. С помощью микропрограмм, фиксированных gg в блоке микропрограммного управления 2, программа переводится с внешнего языка ВМ на ее внутренний язык. При этом программа не претерпевает существенных изменений: сохраняют55ся операторы входного языка, а также описательная часть программы. Заменяются индентификаторы и служебные слова внутренйими кодами. Поскольку в предлагаемом устройстве для представления символов используются короткие къды и длинные коды, равные по длине двум коротким кодам (короткие коды служат для представления числовой и буквенной информации, длинные - для представления адресной информации), производится также запись символов, представляемых короткими кодами,по два в одну ячейку памяти. Составляются таблицы соответствий идентификаторов их внутренним кодам, таблица Л1дентификаторов, .таблицы выполняемых операций, представляющие собой скелетную схему выполнения операций по формулам,и другие таблицы. Далее происходит выполнение опера торов рабочей программы с помощью алгоритмов внутреннего математическо го обеспечения, фиксированных в блр- ке микропрограммного управления 2, распознается тип очередного оператора и производится выполнение этого оператора. По мере выполнения операторов рабочей программы могут возникнуть ситуации, в которых для дальнейшего эф фективного решения задачи требуется вмещательство человека, т.е. дальней шее решение задачи должно быть организовано в виде диалога человекмашина . В режиме диалога человек-машина ВМ работает следующим образом. Информация о ходе решения задачи, необходимая для вмешательства челове ка (последовательность выполнения ВМ операторов, алгоритмического йзыка и промежуточные результанты) , может быть получена с помощью блока управления ди логом 22 без использования средств алгоритмического языка. Для этого с помощью сигналов блока управления диалогом 32, поступающих .по шинам сигналов выборки части микрокоманды 67 в микропрограммные матрицы 3-5, происходит изменение участвующих в работе микропрограмм таким образом, что на блоке отображения 26 выводится информация о текущем выполнении программы, после чего решение задачи продолжается или прекращается в зависимости от сигналов, поступающих из блока управления диалогом 32 в матрицы 3-5. Для получения результатов ранее вьшолненных участков программы из блока управления диалогом 32 по шинам сигналов запроса прерывания 62 в блок прерывания 27 прступают сигналы. Блок прерывания 27 производит прерывание выполняемой микро программы с помощью сигналов, поступающих на шины установки начальных адресов 43 в координатные счетчики 10-11 после окончания выполнения микрокоманды микропрограммной матрицы 4 и перехода к следующей по микропрограмме микрокоманде. Затем выполняется микропрограмма, обеспечивающая запись состояний регистров 13-18 и координатных счетчиков 6-9 микропрограммных матриц в блок памяти 1. Далее с помощью сигналов, поступающих по шинам установки начальных адресов 44 в координатные счетчики. 6-11 устанавливаются начальные адреса микропрограммы диалога, обеспечивающей вывод запрошенных результатов ранее выполненных участков программы на блок отображения 26. После этого восстанавливаются состояния регистров 13-18 и координатных счетчиков 6-9, которые были записаны в блок памяти 1, и выполнение программы продолжается или прекращается в зависимости от сигналов, Ьоступающих в микропрограммные матрицы -3-5 по шинам выборки части микрокоманды 67. Восстанавливать состояние координатных счетчиков 10, 11 не требуется, так как перед выполнением любой микрокоманды матрицы 4 они автоматически устанавливаются в исходное состояние. Если информация, выведенная на блок отображения 26,указывает на необходимость вмешательства человека, должны быть даны дополнительные указания об изменении хода выполнения программы. Эти указания могут быть даны как непосредственно .с помощью сигналов, передаваемьпс по шинам сигналов отметки выведенной информации 66 (например при работе со световым пером) и путем задания необходимого режима диалога с помощью блока управления диалогом 32, устанавливающего начальные адреса необходимого, режима диалога в координатные счетчики 6-11, так и путем ввода в блок ламяти 1предложения, записанного на алгоритмическом языке и содержащего дополнительную информацию. Предложения, вводимые в режиме диалога, представляют собой последовательность операторов алгоритмического языка, формул и вьфажений и могут содержать -новые идентификаторы. Предложения записываются в свободную зону памяти. Дпя дальнейшего выполнения программы необходимо изменение и дополнение таблиц составленных при предварительной обработке исходной программы. Эти изменения вьшолняюТся без перемещения информации в памяти, что обеспечивается блоком автоматического распределения памяти 23. Блок 23 работает следующим образом. К моменту первоначального составления таблиц в блоке 23 зафиксирован адрес последней ячейки памяти При составлении таблиц их элементы записываются в память, начиная с пос ледней ячейки памяти, при этом заполнение очередной ячейки памяти сопровождается уменьшением на единицу адреса, фиксированного в блоке 23, что- производится с помощью сигналов поступающих в этот блок из блока микропрограммного управления 2 по шинам сигналов управления блоками 36 и из блока памяти 1 по адресным шинам 60. После составления таблиц в блоке 23 зафиксирован адрес, указывающий ячейку памяти, докоторой память может быть заполнена. При решении задачи память заполняется в порядке возрастания адресов. При заполнении всех свободных ячеек, кроме некоторого .числа ячеек, зарезервированных в начале памяти, и попытке произвес ти запись в ячейку, адрес которой зафиксирован в блоке 23, этот адрес совпадает с адресом, поступающим в блок 23 по адресным шинам 60, и по шинам запроса прерывания 61 в блок прерывания 27 передаются сигналы. Блок прерьшания 27 производит преры вание вьшолняемой микропрограммы с помощью сигналов, поступающих по ши нам установки начальных адресов 43 в координатные счетчики матриц 10, ,11 раньше, чем произойдет переход к следующей по микропрограмме микрокоманде матрицы 4. После этого вып няется микропрограмма, обеспечивающ запись состояний оперативных регист 5 8 ров 13-18 и координатных счетчиков 6-9, в зарезервированные ячейки бло- . ка памяти 1. Затем выполняется микропрограмма перераспределения памяти, которая просматривает информацию, полученную при решении задачи. Информация , не нужная для дальнейшего решения задачи, стирается, а необходимая информация сдвигается в памяти в сторону ячеек с меньшими адресами. После этого восстанавливаются состояния оперативных регистров 13-18 и координатньЬс счетчиков 6-9, которые были записаны в блок памяти 1, и продолжается выполнение прерванной микропрограммы, начиная с микрокоманды, на которой возникло прерывание. При этом для дальнейших записей используется освободившаяся последовательность ячеек памяти. В режиме диалога после ввода пред.ложения в блок памяти 1 происходит изменение таблиц (например внесение в таблицы новых идентификаторов, составление дополнительных таблиц и ; т.д.). При этом адрес, фиксированный в блоке автоматического распределения памяти 23 посредством сигналов, поступающих из блока микропрограммного управления 2 по шинам сигналов управления блоками 36 и из блока памяти 1 по адресным шинам 60, изменяется таким образом, что после внесения изменений в таблице этот адрес вновь определяет ячейку, до которой память может быть заполнена. В результате при изменении таблиц информация, полученная при решении задачи,не сдвигается. Таким образом, блок автоматического распределения памяти 23 устанавливает в памяти подвижную границу, свободно перемещающуюся при заполнении памяти в одном направлении. При заполнении памяти в противоположном направлении до установленной границы происходит автоматический переход к микропрограммам перераспределения памяти. Если память каким-либо способом разделена на отдельные последовательности ячеек, блок автоматического -. распределения памяти 23 позволяет устанавливать подвижную границу в каждой последовательности ячеек и фиксировать заполнение любой из этих | последовательностей до установленной границы. Арифметико-логические преобразова ния выполняются в предлагаемом устройстве с помощью блока арифметикологических таблиц 24 и блока выборки последовательностей символов 25, следующим образом. С выходов блока кодовых формирователей 19 по кодовым шинам 47, 48 поступают коды операндов и операции. Коды, поступающие в блок арифметико-логических таблиц 24,определяют выборку слова, в кото ром содержится первый символ результата, а коды, поступающие в блок выборки последовательностей символов 25,в состав которого входит управляющий автомат, устанавливают управляющий Автомат в необходимое состояние, определяющее выборку первого символа результата. Выборка этого символа осуществляется сигналами, по ступающими в блок арифметико-логических таблиц 24 по шинам сигналов выборки части слова 57. Выбранный символ по кодовым шинам 59 поступает в блок памяти 1. Если результат преобразования представляет собой после довательность символов, одновременно с кодом символа вырабатываются управляющие сигналы,которые по шинам сигналов управления выборкой последовательностей символов 58 поступают в блок последовательностей .символов 25 и изменяют состояние управляющего автомата, который указывает следующий символ результата. При необходимости выборки символов из дру гого слова, фиксированного в блоке арифметико-логических таблиц 24, по кодовым шинам 53 в блок анализа инф мации 22 поступает код, анализируемый блоком анализа информации 22. В эависимости от результата анализа в блок микропрограммного управления 2 по шинам сигналов управления разветвлением микропрограмм 46 поступа ют сигналы, обеспечивающие переход тем или другим микрокомандам,которы изменяют коды, поступающие по кодовым шинам 47, 48 в блок арифметикологических таблиц 24. После этого происходит, выборка символов из другого слова. При выборке последнего символа результата по кодовым шинам 53 в блок анализа информации 22 поступает код обращения к 0локу-арифметико-логических таблиц 24, и сигналы управления разветвлением микро программы, вырабатываемые блоком ан лиза информации 22, обеспечивают прекращение выборки последовательности символов из блока арифметико-логических таблиц 24 и переход к следующим . микрокомандам. Предлагаемое устройство позволяет совместить во времени работу блоков ввода-вывода 28-30 с процессом решения задачи. Информация из любого блока ввода-вывода 28-30 передается в лтобой блок ввода-вывода 28-30 с помощью блока обмена информацией 31 без участия блока памятии блока микропрограммного управления 2. Например, информация из блока вводавывода 28 в блок ввода-вывода 29 передается следующим образом. Код символа, вырабатываемый блоком вводавывода 28, по кодовым шинам 69 поступает в блок обмена информацией 31, откуда по кодовым шинам 69 передается в блок ввода-вывода 29. Коды символов передаются последовательно во времени. Управление передачей символов и синхронизация блоков ввода-вывода 28, 29 осуществляется с помощью сигналов, передаваемых по шинам сигналов управления 68. Работа блоков ввода-вывода 28, 29 прекращается, когда в блок обмена информацией 31 по кодовым шинам 69 поступает символ конца передачи информации. Обмен информацией между блоком памяти 1 и одним из блоков ввода-вывода 28-30 производится под управлением блока микропрограммного управления 2 в режиме прерывания выполняемых микропрограмм. Например, для организации обмена информацией между блоком памяти 1 и блоком ввода-вьшода 28 в блок обмена информацией 31 по шинам сигналов управления блоками 36 поступают сигналы запроса блоков вводавывода 28-30, по кодовым шинам 47, 48 поступает код, указываюш й блок ввода-вывода 28, а также направление передачи информации, после чего ВМ продолжает решение задачи. Когда блок ввода-вывода 28 готов к работе, в блок, прерьгаания 27 по шинам сигналов запроса прерывания 64 передаются сигналы, указывающие возможность передачи символа, а также направление передачи, причем указание направления передачи фиксируется в блоке прерывания 27. Блок прерывания 27 производит прерьшание выполняемой микропрограммы с помощью сигналов, поступающих на шины установки начальных адре сов 43 в координатные счетчики 10, 11 после окончания выполнения микропрограммной матрицы 4 и перехода к следующей по микропрограмме микрокоманде. Затем вьтолняется микропрограмма, обеспечивающая запись состоя ний оперативных регистров 13-18 и координатных счетчиков 6-9 в блок памяти 1. Далее с помощью сигналов, передаваемых по шинам сигналов установки начальных адресов 43 в координатные счетчики 6-9, выполняется переход к микропрограмме передачи одно го символа из блока памяти 1 в блок ввода-вывода 28 или из блока вводавывода 28 в блок памяти 1 в зависимости от указания о направлении пере дачи информации, фиксированного в . .блоке прерывания 27. После вьшолнения передачи символа восстанавливают ся состояния оперативных регистров 13-18 и координатных счетчиков 6-9, и продолжается работа прерванной микропрограммы до момента передачи сигнала по шинам сигналов запроса прерывания 64, указывающего возможность передачи следующего символа. Если предаваемый символ является сим волом конца передачи информации, связь между блоками памяти 1 и блоком ввода-вьгоода 28 прекращается и для ее возобновления в блок обмена информацией 31 вновь должны быть переданы сигналы запроса блоков вводавывода 28-30 и код, указывающий блок ввода-вывода 28, а также направ ление передачи информации. В предлагаемом устройстве предусмотрена возможность доступа к отдель ным ячейкам памяти, что позволяет хранить символы, представляемые короткими кодами, по два в одной ячейке памяти. При вводе информации с помощью блоков ввода-вывода 28-30 вводимые символы поступают из блока обмена информацией 31 по кодовым пинам 47 на входы кодовых формирователей 20, выходы которых подключены к младшим разрядам ячеек блока памяти 1 и оперативных регистров 13-15, предназначенных для хранения младших разрядов ячеек памяти. Таким образом, первоначально символы записываются в младшие разряды ячеек памяти, по одному символу в ячейку. Для эффективного использования памяти в одну ячейку памяти записывается 5 12 по два символа, представляемых короткими кодами. Запись символа в старшие разряды ячейки памяти выполняется путем передачи кода символа из оперативного регистра 13, 14 и 15 по кодовым шинам 49 на кодовые формирователи 21, с выходов которых код поступает в старшие разряды ячеек блока памяти, а также в оперативные регистры 16, 17, 18, предназначенные для хранения содержимого старших разрядов ячеек памяти. Передача символа из старших в мпадйие разряды ячейки, например, при выводе символа нгГ блоки ввода-вывода 28-30 осуществляется путем передачи кода символа из оперативного регистра 16, 17 иди 18 по кодовым шинам 50 на кодовые формирователи 20, выходы которых подключены к младшим разрядам ячеек памяти, В случае если длина кодов символов, используемых в ВМ, отличается в три, четыре раза или любое другое число раз, предлагаемое устройство также обеспечивает эффективное использование памяти при условии введения дополнительных регистров и формирователей, а также кодовых шин, обеспечивающих обмен между любой парой оперативных регистров. Блок контроля 33 обеспечивает оперативный контроль ВМ как в процессе решения реальной задачи, так и в режиме профилактического контроля и диагностики неисправностей. Оперативный контроль проведится путем периодического вьтолнения микропрограмм контроля блоков ВМ структурно фиксированных в блоке микропрограммного управления 2. Состав микропрограмм контроля и периодичность их выполнения изменяются по желанию человека в зависимости от особенностей решаемой задачи с помощью органов ручного управления блока контроля 33. При выполнении рабочей программы блок контроля 33 подсчитывает число выполненных микрокоманд, и при достижении определенного значения, заданного органами ручного управления блока контроля 33, по шинам сигналов запроса прерывания 63 в блок прерывания 27 передаются сигналы. Блок прерывания 2.7 производит прерывание выполняемой микропрограммы с помощью сигналов, поступающих по шинам установки начальных адресов 43 в координатные счетчики 10, 11, и производится запись состояний оперативных регистров 13, 18 и координатньпс счетчиков 6-9 в блок памяти 1. Затем с помощью сигналов, передаваемых из блока контроля 33 по шинам сигналой установки начальных адресов 45 в координатные счетчики 6, 11, устанавливаются начальные адреса микропрограммы контроля, зависящие от положения органов ручного управления блока контроля 33, и выполняется последовательность микропрограмм контроля, проверяющих блоки ВМ. По окончании микропрограмм контроля состояние оперативных регистров 13-18 и координатных счетчиков 6-9 восстанавливается и продолжается выполнение прерванной микропрограммы, при этом подсчет выполняемых микрокоманд начинается сначала. Если микропрограмма контроля выявила ошибку, происходит ее пoБTopeниeJ при повторной ошибке происходит останов ВМ с указанием выявл енпой ошибки. Диагностика неисправностей и профилактический контроль ВМ производятся в режимах, задаваемых органами ручного управления блока контроля 33. Дпя контроля и диагностики микропрограммных матриц 3-5 и блока арифметикологических таблиц 24 к блоку контрол 33 подключены шины 34, 35 сигналов изменения кода координатных счетчико 51 микропрограммных матриц, шины сигналов- выборки части микрокоманды 37, 38, шины сигналов установки начальных адресов 41, 42, шины 36 сигналов уп равления блоками, шины сигналов выборки последовательностей символов 58 и кодовые шины 59. Контроль сигналов, поступающих в блок контроля 33 по перечисленным шинам, выполняется кодовыми методами в режиме последовательного просмотра информации, фиксированной в микропрограммных матрицах.3, 4, 5,и блока арифметико-логических таблиц 24. Дпя организации режима последовательного просмотра по кодовым шинам 56 из блока контроля 33 передаются коды, анализируемые блоком анализа информации 22. По шинам сигналов управления разветвлением микропрограмм 46 в блок микропрограммного управления 2 поступают сигналы, обеспечивающие управление последовательным просмотром информации, фиксированной в микропрограммных матрицах 3,4,5. Просмотр информации, фиксированной в блоке ариф-метико-логических таблиц 24, производится с помощью специальной микропрограммы. Диагностика неисправностей и про- филактический контроль остальных блоков ВМ выполняются с помощью микропрограмм контроля и диагностики, фиксированных в блоке микропрограммного управления 2.

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

название год авторы номер документа
Вычислительная машина со структурной интерпретацией входного алгоритмического языка 1966
  • Глушков В.М.
  • Погребинский С.Б.
  • Стогний А.А.
  • Лосев В.Д.
  • Король Н.Е.
SU208353A1
Устройство для хранения и формирования микрокоманд 1973
  • Вероцкий Валентин Дионисиевич
  • Лосев Виктор Дмитриевич
  • Погребинский Соломон Бениаминович
SU474007A1
Микропрограммное устройство управления 1987
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
  • Бобыльков Анатолий Николаевич
SU1490676A1
Микропрограммное устройство для управления и обмена данными 1983
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Корниенко Иван Иосифович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Никольский Сергей Борисович
SU1129601A1
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Микропрограммное устройство управления 1988
  • Бродин Владимир Борисович
  • Калинин Александр Витольдович
  • Петрушенков Сергей Арсеньевич
  • Шагурин Игорь Иванович
SU1619265A1
Микропрограммное устройство управления 1983
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
SU1156073A1
Арифметическое устройство с микропрограммным управлением 1988
  • Коротков Валерий Анатольевич
  • Шек-Иовсепянц Рубен Ашотович
  • Горохов Лев Петрович
  • Малахов Юрий Васильевич
  • Смирнов Евгений Владимирович
SU1559340A1
Устройство для контроля неисправностей 1991
  • Панков Анатолий Петрович
  • Танасейчук Владимир Маркович
  • Галинин Андрей Викторович
SU1798787A1
Арифметическое устройство с микропрограммным управлением 1988
  • Коротков Валерий Анатольевич
  • Шек-Иовсепянц Рубен Ашотович
  • Горохов Лев Петрович
  • Малахов Юрий Васильевич
  • Смирнов Евгений Владимирович
SU1541594A1

Иллюстрации к изобретению SU 513 567 A2

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

ВЫЧИСЛИТЕЛЬНАЯ МАШИНА СО СТРУКТУРНОЙ ИНТЕРПРЕТАЦИЕЙ ВХОДНОГО : ЯЗЫКА, по ав. св. № 208353, отличающаяся тем, что, с целью расширения функциональных возможностей, повьшения быстродействия и надежности машины, она содержит блок управления диалогом, блок автоматического распределения памяти, блок выборки последовательностей символов, блок прерывания, блок обмена информацией, блок отображения, блок контроля; причем блок управления диалогом подключен к микропрограммным матрицам и координатным счетчикам, к бло- • ку отображения, соединенному с микропрограммными матрицами и блоком памяти, и к блоку прерывания, который подключен к микропрограммным матрицам и координатным счетчикам, к блоку контроля, блоку анализа информации, блоку обмена информацией и к блоку автоматического распределения памяти, соединенному с микропрограммными матрицами и с блоком памяти, блок контроля, который подключен к микропрограммным 'матрицам и координатным счетчикам, к блоку анализа информации и к блоку арифметико-логических таблиц, соединенному с блоком выборки, последовательностей символов, который подключен к микропрограммным матрицам, к блоку кодовых формирователей и к блоку обмена-информацией, который соединен с блоком ввода-вывода, с микропрограммными матрицами и координатными счетчиками, с блоком анализа информации, с блоком арифметико-логических таблиц и блоком оперативных регистров.(Лелсо ел^ •ч

SU 513 567 A2

Авторы

Глушков В.М.

Погребинский С.Б.

Лосев В.Д.

Вероцкий В.Д.

Егоров Г.А.

Зинченко А.М.

Орлова И.А.

Попов И.И.

Пуляткина Л.В.

Эдельштейн В.Б.

Даты

1988-11-23Публикация

1971-05-12Подача