RU2049347C1 - Control device - Google Patents
Control device Download PDFInfo
- Publication number
- RU2049347C1 RU2049347C1 SU5013607A RU2049347C1 RU 2049347 C1 RU2049347 C1 RU 2049347C1 SU 5013607 A SU5013607 A SU 5013607A RU 2049347 C1 RU2049347 C1 RU 2049347C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- register
- outputs
- information
- inputs
- Prior art date
Links
Images
Landscapes
- Executing Machine-Instructions (AREA)
Abstract
Description
Изобретение относится к вычислительной технике и может быть использовано при построении систем управления объектов новой техники и в составе сложных систем управления ЭВМ различных классов. The invention relates to computer technology and can be used in the construction of control systems for objects of new technology and as part of complex computer control systems of various classes.
Изобретение позволяет расширить функциональные возможности за счет реализации средств описания и интерпретации рекурсивных, итерационных и вложенных информационных структур, содержащих отношения конъюнкции, дизъюнкции и инверсии логики предикатов, а также сокращения оборудования при построении сложных систем управления. The invention allows to expand functionality by implementing means of describing and interpreting recursive, iterative, and nested information structures containing conjunction, disjunction, and inverse predicate logic relationships, as well as equipment reduction when building complex control systems.
На фиг. 1 представлена схема устройства управления; на фиг.2 схема микропрограммного автомата внутреннего управления с реализацией узла формирования адресов микрокоманд на основе микросхем регистра; на фиг.3 его формат микрокоманды; на фиг.4 и 5 схема микропрограммного автомата внутреннего управления с реализацией узла формирования адресов микрокоманд на основе микросхем К1804ВУ1 и соответствующий формат микрокоманды; на фиг.6 и 7 схема микропрограммного автомата внутреннего управления с реализацией узла формирования адресов микрокоманд на основе микросхем К589ИК01 и соответствующий формат микрокоманды; на фиг.8 17 блок-схемы алгоритмов функционирования устройства; на фиг.8-17 блок-схемы алгоритмов функционирования устройства; на фиг. 18 пример схемы адаптера связи устройства управления с IBМ РС совместимой ЭВМ. In FIG. 1 is a diagram of a control device; figure 2 diagram of the firmware internal control unit with the implementation of the node forming the addresses of microcommands based on register microcircuits; figure 3 its microcommand format; Figures 4 and 5 show a diagram of an internal control microprogram machine with an implementation of a micro-address generation unit based on K1804VU1 microcircuits and the corresponding micro-command format; 6 and 7, a diagram of a microprogrammable internal control machine with an implementation of a node for generating addresses of microcommands based on K589IK01 microcircuits and the corresponding microcommand format; on Fig 17 17 block diagrams of the algorithms for the operation of the device; on Fig-17 block diagrams of the algorithms for the operation of the device; in FIG. 18 is an example of a communication adapter adapter circuit of a control device with an IBM PC compatible computer.
Устройство управления (фиг.1) содержит блок 1 памяти, операционный блок 2, два элемента ИЛИ 3, 4, мультиплексор 5, триггеры первого 6, второго 7, третьего 8 режимов, признака последнего кода 9 и инверсии 10, регистр 11 кода операции, группу 12 элементов И, микропрограммный автомат 13 внутреннего управления, входы-выходы 14 устройства. The control device (Fig. 1) contains a
Микропрограммный автомат 13 внутреннего управления содержит тактовый вход 15 (вход тактовых импульсов устройства), пятый выход 16 (выход индикации выдачи информации) шестой выход 17 (выход индикации приема информации), семнадцатый выход 18 (выход индикации завершения приема логических условий), третий вход 19 логических условий (вход логического условия подтверждения выдачи информации), четвертый вход 20 логических условий, (вход логического условия подтверждения приема информации), седьмой выход 21, (запись адреса блока 1 памяти), первый выход 22 (управляющий вход записи/чтения данных блока 1 памяти), восьмой выход 23 (управляющий вход разрешения выдачи информации блока 1 памяти), девятый 24 и десятый 25 выходы (управляющие входы соответственно переноса/заема и микроинструкции операционного блока 2), одиннадцатый выход 26 (адресные входы источника и источника/приемника информации операционного блока 2), двенадцатый выход 27 (управляющий вход выдачи информации операционного блока 2), тринадцатый выход 28 (запись во второй триггер 7 режима), второй выход 29 (запись в первый триггер 6 режима), четырнадцатый выход 30 (запись в третий триггер 8 режима), третий выход 31 (запись данных в регистр 11 кода операции и в триггер 9 признака последнего кода), четырнадцатый выход 32 (запись в триггер 10 инверсии), шестнадцатый выход 33 (выбор источника мультиплексора 5), четвертый выход 34 (первые входы группы 12 элементов И), N-й разряд 35 информационных входов-выходов блока 1 памяти), шестой вход логических условий, восьмой вход 36 логических условий, (выход триггера инверсии), десятый 37 и одиннадцатый 38 входы логических условий (выходы сигналов соответственно переноса/заема и признака нуля операционного блока 2), первый вход 39 логических условий (выход первого триггера 6 режима), седьмой вход 40 логических условий [(Р+1)-й разряд выхода регистра 11 кода операции] второй вход 41 логических условий (выход триггера 9 признака последнего кода), девятый вход 42 логических условий (выход второго триггера 7 режима), Q-й разряд 43 информационных входов-выходов блока 1 памяти (пятый вход логических условий микропрограммного автомата 13 внутреннего управления). The
Блок 1 памяти может быть реализован на микросхемах К132РУ10, К555ИР23 или К565РУ5, К555ТМ9, операционный блок 2 на микросхеме К555ЛЛ1, на микросхемах К1804В01 или К1804ВС2, элементы ИЛИ-3,4, мультиплексор 5 на микросхеме К555КП11, триггеры 6-10 на микросхемах К555ТМ2, регистр 11 кода операции на микросхеме К555Т9, группа 12 элементов И на микросхеме К555ЛП11. The
Схема микропрограммного автомата 13 внутреннего управления, (фиг.2) содержит мультиплексоры 44-46 условий (элементы ИЛИ 47-49), регистр 50 адреса микрокоманд, блок 51 памяти микрокоманд, регистр 52 микрокоманд, элемент НЕ 53, группу 54 элементов И-НЕ при этом 55 поле адреса следующей микрокоманды, 56-58 три бита адреса следующей микрокоманды, 59-61 поле выбора условий ветвления. Элементы ИЛИ 47-49 могут быть реализованы на микросхеме К555ЛЛ1, мультиплексоры 44-46 на микросхемах К555КП7, регистр 50 адреса микрокоманд на микросхемах К555ИР35, блок 51 памяти микрокоманд на микросхемах КР556РТ17 или К573РФ5, регистр 52 микрокоманд на микросхемах К555ИР23, К555ТМ9, К555ТМ8 или сочетании указанных микросхем. The circuit of the microprogrammable
Формат микрококоманды, представленный на фиг.3, для первого варианта микропрограммного автомата 13 внутреннего управления состоит из следующих полей: 16 индикации выдачи информации; 17 индикации приема информации; 18 индикации завершения приема логических условий; 21-23 управления блоком 1 памяти; 24-27 управления операционным блоком 2; 28 записи во второй триггер 7 режима; 29 записи в первый триггер 6 режима; 30 записи в третий триггер 8 режима; 31 записи в регистр 11 кода операции и триггер 9 признака последнего кода; 32 записи в триггер 10 инверсии; 33 управления мультиплексором 5; 34 управления группой 12 элементов И; 55-58 адреса следующей микрокоманды; 59-61 выбора условий ветвления. The microcommand format shown in FIG. 3 for the first embodiment of the firmware
Микропрограммный автомат 13 внутреннего управления, схема и формат микрокоманды которого представлены на фиг.2, 3, работает следующим образом. The
При включении электропитания регистр 50 адреса микрокоманды устанавливается в "нулевое" состояние, с его выходов "нулевой" код адреса поступает на адресные входы блока 51 памяти микрокоманд, положительный фронт очередного тактового импульса записывает в регистр 52 считанный код микрокоманды. When the power is turned on, the micro-command address register 50 is set to the “zero” state, from its outputs the “zero” address code is supplied to the address inputs of the
При выполнении безусловного перехода к следующей микрокоманде:
в поле 55-58 указывается двоичный код абсолютного адреса безусловного перехода;
в поле 59-61 управления мультиплексором 44-46 условий указывается код выбора источника константы "0".When performing an unconditional transition to the following micro-command:
field 55-58 indicates the binary code of the absolute address of the unconditional jump;
in the control field 59-61 of the condition multiplexer 44-46, the code for selecting the source of the constant "0" is indicated.
Приведенное кодирование полей позволяет передавать код адреса перехода без изменений на входы данных регистра 50, положительный фронт очередного тактового импульса записывает код адреса безусловного перехода в регистр 50. The coding of the fields allows you to transfer the code of the transition address without changes to the inputs of the register data 50, the positive edge of the next clock pulse writes the address code of the unconditional transition to register 50.
При выполнении условного перехода к следующей микрокоманде:
в поле 55 указывается абсолютный код старшей части адреса условного перехода;
в поле 56-58 указывается код дизъюнктивной маски;
в поле 59-61 указывается код трех младших битов условий.When performing a conditional transition to the following micro-command:
field 56-58 indicates the code of the disjunctive mask;
field 59-61 indicates the code of the three least significant bits of the conditions.
Сформированные таким образом условия с выходов элементов ИЛИ 47-49 записываются в регистр 50 положительным фронтом очередного тактового импульса. The conditions thus formed from the outputs of the OR elements 47-49 are written into the register 50 by the positive edge of the next clock pulse.
Схема микропрограммного автомата 13 внутреннего управления, представленная на фиг. 4, содержит мультиплексоры 62-64 условий; блок 65 формирования адресов микрокоманд; блок 66 памяти микрокоманд; регистр 67 микрокоманд; дешифратор 68 микроприказов, при этом 69 адрес следующей микрокоманды; 70-72 поле выбора условий ветвления; 73-79 поле управления блоком 65. The circuit of the
Мультиплексоры 62-64 условий могут быть реализованы на микросхемах К555КП7, блок 65 на микросхемах К1804ВУ1, блок 66 памяти микрокоманд на микросхемах КР556РТ17 или К573РФ5, регистр 67 микрокоманд на микросхемах К555ИР23, К555ТМ9, К555TМ8 или на сочетании указанных микросхем, дешифратор 68 микроприказов на микросхеме К555ИД1. Multiplexers of 62-64 conditions can be implemented on K555KP7 microchips,
Формат микрокоманды, представленный на фиг. 5, для микропрограммного автомата 13 внутреннего управления (фиг.4), состоит из следующих полей; 16 индикации выдачи информации, 17 индикации приема информации, 18 индикации завершения приема логических условий; 21, 28-32 несовместимых микроприказов; 22,23 управления блоком 1 памяти; 24-27 управления операционным блоком 2; 33 управления мультиплексором 5; (34 первые входы группы 12 элементов И), 69 адреса перехода; 70-72 выбора условий ветвления; 73-79 управления блоком 64. The microcommand format shown in FIG. 5, for the
Микропограммный автомат 13 внутреннего управления, схема и формат микрокоманды которого представлены на фиг.4,5, работает следующим образом.
При включении электропитания первый тактовый сигнал устанавливает внутренний счетчик микрокоманд блока 65 в "нулевое" состояние, в разрядах поля 73-79 регистра 67 устанавливается код, вызывающий передачу содержимого этого счетчика микрокоманд на выходы блока 65. Положительный фронт следующего тактового импульса записывает в регистр 67 код микрокоманды, выбранной из "нулевой" ячейки блока 66. Функции поля 69, поля 70-72 аналогичны функциям соответственно полей 55-58 и поля 59-61, описанным для схемы, представленной на фиг.3. When the power is turned on, the first clock signal sets the internal micro-counter of
Формирование последовательности адресов микрокоманд выполняется блоком 65 (в соответствии с техническими условиями на микросхему К1804ВУ1) под управлением микроприказов 73-79. В зависимости от кода на входах дешифратора 68 формируется один из микроприказов 21, 28-32. Остальные микроприказы могут формироваться в любых сочетаниях, определяемых алгоритмом функционирования устройства. The formation of the sequence of addresses of the microcommands is performed by block 65 (in accordance with the technical specifications for the K1804VU1 microcircuit) under the control of microprises 73-79. Depending on the code, one of the micro-orders 21, 28-32 is formed at the inputs of the
Схема микропрограммного автомата 13 внутреннего управления, представленная на фиг.6, содержит: мультиплексор 80 условий; блок 81 формирования адресов микрокоманд; блок 82 памяти микрокоманд, регистр 83 микрокоманд; дешифраторы 84-85 микроприказов; при этом 86-89 поле выбора условий ветвления; 90-99 поля управления блоком 81. The microcontroller circuit diagram 13 of the internal control shown in FIG. 6 comprises: a
Мультиплексор 80 условий может быть реализован на микросхеме К155КП1, блок 81 на микросхемах К589ИК01, блок 82 памяти микрокоманд на микросхемах КР556РТ17, КР556РТ18 и К573РФ5, регистр 83 микрокоманд на микросхемах К555ИР23, К555ТМ9, К555ТМ8 или на сочетании указанных микросхем, дешифратор 84 микроприказов на микросхеме К155РЕЗ, дешифратор 85 микроприказов на микросхеме К555ИД4. The
Формат микрокоманды, представленный на фиг.7, для микропрограммного автомата 13 внутреннего управления состоит из следующих полей: 16, 17, 22, 23 несовместимых микроприказов, 18 индикации завершения приема логических условий; 21 записи адреса блока 1 памяти; 24 27 управления операционным блоком 2; 28-32 совместимых микроприказов; 33 управления мультиплексором 5; (34 первые входы группы 12 элементов И), 86-89 выбора условий ветвления; 90-96, 97-99 управления блоком 80. The microcommand format shown in Fig. 7 for an
Микропрограммный автомат 13 внутреннего управления, схема и формат микроманды которого представлены на фиг.6, 7, работает следующим образом. The
При включении электропитания под управлением сигнала 97 "нулевое" значение группы входов 42 первым тактовым импульсом записывается во внутренний регистр адреса микрокоманд блока 81 и через время задержки передается на его выходы. Положительный фронт следующего тактового импульса записывает в регистр 83 код микрокоманды, выбранной из "нулевой" ячейки блока 82. When the power is turned on under the control of
Формирование последовательности адресов микрокоманд выполняетcя блоком 81 (в соответствии с техническими условиями на микросхему К589ИK01) под управлением микроприказов 90-96 и 97-99. Функции поля 86-89 аналогичны функциям поля 59-61, описанным для схемы, представленной на фиг.3. В зависимости от кода на входах дешифратора 85 формируется один из микропризнаков 16, 17, 22, 23 соответственно. Остальные микроприказы могут формироваться в любых сочетаниях, определяемых алгоритмом функционирования устройства. The formation of the sequence of addresses of the microcommands is carried out by block 81 (in accordance with the technical specifications for the K589IKK01 chip) under the control of microprises 90-96 and 97-99. The functions of the field 86-89 are similar to the functions of the field 59-61 described for the circuit shown in Fig.3. Depending on the code, one of the
Схема адаптера связи устройства управления с одной из IBМ РС совместимых ЭВМ, представленная на фиг.18, содержит: двунаправленный шинный формирователь 397 информации; первую группу 398 элементов И с тремя устойчивыми состояниями; второй элемент И 399; третью группу 400 элементов И с тремя устойчивыми состояниями; элемент НЕ 401; элемент ИЛИ 402; регистр 403 хранения принятой от ЭВМ информации; селектор 404 выбора устройства; дешифратор 405 управляющих сигналов; триггер 406 логического условия подтверждения выдачи информации; триггер 407 логического условия подтверждения приема информации; сигналы системной шины: 408 двунаправленная шина данных; 409 сигнал чтения информации из устройства , 410 сигнал записи информации в устройство ; 411 сигнал ; 412 шина адреса; 413 сигнал системных тактовых импульсов.The communication adapter adapter circuit of one of the IBM PC compatible computers shown in Fig. 18 comprises: a bi-directional
Блоки адаптера связи (фиг.18) могут быть реализованы на следующих микросхемах: 397 К555АП6; 398 К155ЛП11; 399 К555ЛИ1; 400 К155ЛП11; 401 К555ЛН1; 402 К555ЛЛ1; 403 К555ИР23; 404 КР556РТ11; 405 К555ИД4; 406, 407 К555ТМ2. Communication adapter blocks (Fig. 18) can be implemented on the following microcircuits: 397 K555AP6; 398 K155LP11; 399 K555LI1; 400 K155LP11; 401 K555LN1; 402 K555LL1; 403 K555IR23; 404 KR556RT11; 405 K555ID4; 406, 407 K555TM2.
Схема адаптера связи устройства управления с одной из IВМ РС совместимых ЭВМ, представленная на фиг.18, работает следующим образом. The communication adapter adapter circuit of one of the IBM PC compatible computers shown in Fig. 18 works as follows.
При выдаче или приеме информации устройство управления устанавливает в активное состояние соответственно микроприказы 16 индикации выдачи информации и 17 индикации приема информации. ЭВМ под управлением сигналов 409, 411, 412 считывает эти микроприказы для анализа и выполнения соответствующей операции. When issuing or receiving information, the control device sets into active state, respectively,
При передаче информации от ЭВМ в устройство управления под управлением сигналов 410, 411 и 412 информация записывается с входов-выходов через двунаправленный шинный формирователь 397 в буферный регистр 403 и положительным фронтом на синхровходе триггера 407 формируется на его выходе активный уровень сигнала 20 подтверждения выдачи информации. После завершения приема информации устройства управления микропри- казов 18 устанавливает триггер 407 в пассивное состояние. When transmitting information from a computer to a control device under the control of
При передаче информации от устройства управления в ЭВМ под управлением сигналов 409, 411, 412 информация счи- тывается с входов-выходов 14 через третью группу 400 элементов И, двунаправленный шинный формирователь 397 на входы-выходы 408 и положительным фронтом на синхровходе триггера 406 формируется на его выходе активный уровень сигнала 19 подтверждения приема информации. Поcле завершения передачи информации уcтройcтво управления микроприказом 18 устанавливает триггер 406 в пассивное состояние. When transmitting information from a control device to a computer under the control of
В блоке 1 памяти, начиная с младшего адреса, содержится описание некоторой прикладной области (ее фрагмента или задачи). Все описание состоит из множества массивов элементов. Каждый массив содержит голову и элементы, связанные одним отношением конъюнкции (конкатенации), дизъюнкции или итерации. Голова и любой из элементов занимают пару последовательно расположенных ячеек памяти. Элементы одного массива, связанные отношением дизъюнкции или конъюнкции, расположены по соседним последовательным адресам, голова расположена первой в этой последовательности, размер массива (число элементов в одном массиве) может быть произвольным. Для отношений итерации массивы состоят из двух компонент головы и итерируемого элемента. Содержательно каждый из элементов является двоичным кодом имени некоторого понятия и представляет собой ссылку на некоторый массив (произвольный, в том числе и на тот, в котором содержится этот элемент), который является главной компонентой описания этого элемента. Тем самым обеспечивается связанность различных массивов (отдельных компонент описания) в единую многократно вложенную структуру (описание), включающую рекурсивные конструкции. Сложность описания (мощность, множества, количество массивов) может быть произвольной и ограничивается ресурсом конкретной реализации объемом памяти блока 1, разрядностью узлов и шин. In
Те элементы, которые не имеют описания через массивы элементов, являются терминальными (аксиоматическими) и представляют собой ссылки на пустые массивы (т. е. массивы без элементов), содержащие только голову. Тело аксиоматического алгоритма реализуется внешними (по отношению к данному устройству) средствами и может представлять собой программу ЭВМ, устройство, процедуру, выполняемую человеком, или иной вид обработки данных. Описанная таким образом информационная структура прикладной области является базой знаний прикладной области. Those elements that do not have a description through arrays of elements are terminal (axiomatic) and represent links to empty arrays (i.e. arrays without elements) containing only the head. The body of the axiomatic algorithm is implemented by external (with respect to this device) means and can be a computer program, a device, a procedure performed by a person, or some other type of data processing. The information structure of the application area described in this way is the knowledge base of the application area.
Разрядность элементов и головы массивов (включая пустые) определяет разрядность блока 1 памяти и равна N. Первая ячейка пары последовательно расположенных ячеек (определяющих голову или элемент массива) разрядности N отведена для признаков и содержит Q-разряды (Q=), которые кодируют тип отношения; (N-4)-й разряд кодирует значение инверсии второй, "единичное" значений этой инверсии означает, что соответствующий элемент входит в описание как инверсный; (N-3)-й разряд кодирует значение признака последнего кода "единичное" значение этого признака отмечает элемент, являющийся последним в соответствующем массиве; (N-2)-й разряд кодирует значение инверсии первой, "единичное" значение этой инверсии означает, что все элементы массива, объединенного одним отношением, интерпретируются как инверсные, т.е. выполняется, например, антиитерация, антиконъюнкция или антидизъюнкция, результирующее значение истинности принимается инверсным; остальные два разряда выделены для признака режима. Голова любого массива в исходном состоянии содержит следующие признаки: код типа отношения (например, 00 терминал, 01 дизъюнкция, 10 конъюнкция, 11 итерация и т.д.); значение инверсии первой, "нулевое" значение признака второго режима; остальные признаки могут иметь произвольное значение.The capacity of elements and the head of arrays (including empty ones) determines the capacity of
Элемент любого массива в исходном состоянии содержит следующие признаки: значения инверсии второй; признак последнего кода (означающий, что соответствующий элемент является последним в массиве или нет); режима первого, означающего, что соответствующий элемент (и определяющая его нижеследующая структура) должен интерпретироваться в режиме распознавания "0" или порождения "1"), и режима второго, означающего, что описание соответствующего элемента должно интерпретироваться в режиме распознавания с запоминанием ("1") распознанного фрагмента структуры или нет ("0"). Заметим, что "единичное" значение может иметь только один из признаков режима. An element of any array in its initial state contains the following features: second inversion values; sign of the last code (meaning that the corresponding element is the last in the array or not); mode of the first, meaning that the corresponding element (and the following structure that defines it) should be interpreted in the recognition mode "0" or generation "1"), and mode of the second, which means that the description of the corresponding element should be interpreted in the recognition mode with memory ("1 ") of the recognized fragment of the structure or not (" 0 "). Note that a “single” value can have only one of the features of the mode.
Во второй ячейке пары последовательно расположенных ячеек головы массивов элементов, связанных отношением конъюнкции или итерации, в исходном состоянии содержится нулевое значение, а в ячейках памяти, отведенных для голов массивов элементов, связанных отношением дизъюнкции, содержатся абсолютные адреса предпочтительных элементов (дизъюнктов) соответствующих массивов. In the second cell of a pair of consecutively located cells of the head of the arrays of elements connected by the conjunction or iteration relation, the initial state contains a zero value, and the memory cells allocated to the heads of the arrays of elements connected by the disjunction relation contain the absolute addresses of the preferred elements (disjuncts) of the corresponding arrays.
Верхняя часть адресов блока 1 памяти, не занятая базой знаний, в исходном состоянии свободна. В процессе интерпретации ячейки памяти, начиная с самого старшего адреса и в направлении уменьшения адресов, организуются в магазин переменной глубины, используемый для временного хранения информации о динамике состояния устройства управления. Диапазон памяти блока 1, от верхних адресов базы знаний до нижних адресов магазина используется для накопления информации об успешном процессе распознавания. The upper part of the addresses of
Устройство работает следующим образом. The device operates as follows.
В начале осуществляется подготовка устройства к работе. At the beginning, the device is prepared for operation.
В начале осуществляется подготовка устройства к работе. В блок 1 памяти загружается информационная структура прикладной области база знаний, используя входы-выходы 14, под управлением микропрограммного автомата 13 внутреннего управления или другими средствами. Во втором регистре операционного блока 2 устанавливается код, несколько больший (как минимум на "единицу") кода адреса последней занятой (базой знаний) ячейки памяти. В седьмой регистр операционного блока 2 записывается код второго регистра. После этого устройство переходит к выполнению основной микропрограммы, представленной на фиг.8-17. At the beginning, the device is prepared for operation. In the
Микрокоманды (МК) 100-104 выполняют начальную установку первого, восьмого и девятого регистров операционного блока 2, микрокоманды 105, 106 прием и анализ кода операции; микрокоманды 110-112 выдачу кода ошибки; микрокоманды 107, 113-131, 136-141 прием задания и анализ типа отношения, микрокоманда 212 выявление ошибочной ситуации, микрокоманды 108, 109, 142-150, 155, 160-171 прием логического результата выполнения задания, выданного устройством управления, и анализ типа отношения, в результате интерпpетации которого было сформировано это задание, микрокоманды 132, 151, 156, 172-185 выдачу задания и логического результата интерпретации задания, полученного устройством управления, микрокоманды 133, 186-236 анализ режимов интерпретации и формирование первого элемента из массива элементов, связанных отношением дизъюнкции (формирование дизъюнкта); микрокоманды 152, 158, 157, 237-270 анализ признаков и режимов и по значению истинности интерпретации предыдущего отношения формирование очередного дизъюнкта или завершение интерпретации отношения дизъюнкции, микрокоманды 134, 271-315 анализ режимов интерпретации и формирование первого элемента конъюнкции (конкатенации); микрокоманды 153, 316-336 анализ признаков и режимов и формирование очередного элемента конъюнкции (конкатенации) или завершение интерпретации отношения конъюнкции; микрокоманды 135, 337-378 анализ режимов интерпретации и формирование итерируемого элемента, микрокоманды 154, 159, 379-396 анализ признаков и режимов и очередное формирование итерируемого элемента или завершение интерпретации отношения итерации. Microcommands (MK) 100-104 perform the initial installation of the first, eighth and ninth registers of the operation unit 2, microcommands 105, 106 receive and analyze the operation code; microcommands 110-112 issuing an error code; microcommands 107, 113-131, 136-141 receiving a task and analyzing the type of relationship, microcommuting 212 detecting an error situation, microcommands 108, 109, 142-150, 155, 160-171 receiving a logical result of a task issued by a control device and analyzing relations, the interpretation of which this task was generated, microcommands 132, 151, 156, 172-185 issue the task and the logical result of the interpretation of the task received by the control device, microcommands 133, 186-236 analysis of the interpretation modes and the formation of the first element from the array of elements ents connected by a disjunction relation (disjoint formation); microcommands 152, 158, 157, 237-270 analysis of signs and modes and, based on the truth of the interpretation of the previous relationship, the formation of the next disjunction or completion of the interpretation of the disjunction relation, microcommissions 134, 271-315 analysis of the interpretation modes and the formation of the first element of the conjunction (concatenation); microcommands 153, 316-336 analysis of signs and modes and the formation of the next element of conjunction (concatenation) or completion of the interpretation of the conjunction relation; microcommands 135, 337-378 analysis of interpretation modes and the formation of the iterable element; microcommands 154, 159, 379-396 analysis of features and modes and the next formation of the iterable element or completion of the interpretation of the iteration relation.
Микропрограммный автомат 13 внутреннего управления может быть реализован по одной из схем, представленных на фиг.2, 4, 6, или по иной схеме. Поскольку с точки зрения устройства в целом реализация микропрограммного автомата 13 внутреннего управления непринципиальна, а важны последовательность и набор управления воздействий (микроприказов) в сочетании с входными условиями, то в дальнейшем описании работы устройства за основу будет принята одна из реализаций микропрограммного автомата 13 внутреннего управления (например, представленная на фиг.2). Для других реализаций микропрограммного автомата 13 внутреннего управления при необходимости будут приведены комментарии. The
Выполнение микропрограмм, представленных на фиг.8-17, осуществляется следующим образом. The execution of the microprograms presented in Figs. 8-17 is as follows.
МК100. Восьмой регистр операционного блока 2 устанавливается в "нулевое" состояние. Для этого на адресных входах 26 источника и источника/приемника информации операционного блока 2 устанавливается код восьмого регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в арифметико-логическом блоке (АЛУ) выполняется операция конъюнкции двух операндов; в качестве первого операнда выбирается код восьмого регистра, а в качестве второго константа "0", устанавливается разрешение записи информации с выходов АЛУ в регистр, код которого устанавливается на адресном входе 26 источника/приемника. Положительный фронт очередного тактового импульса записывает "нулевой" код в восьмой регистр. Безусловный переход к МК101. MK100. The eighth register of the
МК101. Первый регистр устанавливается в "нулевое" состояние. Для этого на адресных входах 26 устанавливается код первого регистра По сигналу микроинструкции 25 выполняются те же действия, что и описанные для МК100. Положительный фронт очередного тактового импульса записывает "нулевой" код в первый регистр. Безусловный переход и МК102. MK101. The first register is set to zero. To do this, the code of the first register is set at the
МК102. В первом регистре устанавливается код адреса последней адресуемой ячейки блока 1 памяти (FF.FH). Для этого на адресных входах 26 устанавливается код первого регистра. Вход 24 сигнала переноса/заема операционного блока 2 устанавливается в активное состояние. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция вычитания; в качестве первого операнда выбирается содержимое первого регистра, а в качестве второго константа "0", установлено разрешение записи информации в первый регистр. Положительный фронт очередного тактового импульса записывает код FF.FH в первый регистр. Безусловный переход к МК103. MK102. In the first register, the address code of the last addressable cell of memory unit 1 (FF.FH) is set. To do this, the
МК103. Формирование в девятом регистре операционного блока 2 константы "1". Для этого на адресных входах 26 устанавливаются: на адресном входе источника информации код восьмого регистра; на адресном входе источника/приемника код девятого регистра; вход 24 сигнала переноса-заема устанавливается в активное состояние. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается содержимое восьмого регистра (МК100 код восьмого регистра установлен в "нулевое" состояние); в качестве второго константа "ноль"; устанавливается разрешение записи в девятый регистр. Положительный фронт очередного тактового импульса записывает константу "1" в девятый регистр. Безусловный переход в МК104. MK103. The formation in the ninth register of the
МК104. Формирование в девятом регистре операционного блока 2 конcтанты "2". Для этого на адресных входах 26 устанавливается код девятого регистра. Вход 24 сигнала переноса-заема устанавливается в активное состояние. Под управлением микроинструкции 26 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается содержимое девятого регистра (МК103 в девятом регистре сформирована константа "1"), в качестве второго константа "ноль", устанавливается разрешение записи в девятый регистр. Положительный фронт очередного тактового импульса записывает константу "2" в девятый регистр. Безусловный переход к МК105. MK104. The formation in the ninth register of the
МК105. Микроприказ 17 устанавливается в активное состояние и индицирует готовность устройства управления принять информацию с входов-выходов 14. Выполняется анализ логического условия 20 подтверждения приема информации: если "ноль", то возврат к выполнению этой же микрокоманды; если "единица", то переход к МК106. Логическое условие 20 подтверждения приема информации сопровождает код операции, выставленный внешними средствами на входы-выходы 14 устройства управления. MK105. The micro-order 17 is set to an active state and indicates the readiness of the control device to receive information from inputs / outputs 14. An analysis of the
МК106. Микроприказ 18 устанавливается в активное состояние и индицирует завершение приема логического условия 20. Выполняется анализ выставленного внешними средствами В МК105 на входы-выходы 14 устройства управления кода операции: если 00, то переход к МК107; если 01, то переход к МК108; если 10, то переход к МК109; если 11, то переход к МК110. Код 00 означает, что устройству управления будет передано задание; коды 01 и 10 означают, что устройству управления передается значение истинности (соответственно "истина" или "ложь") результата выполнения задания, которое он выдал на входы-выходы 14; код 11 код ошибки. MK106. The micro-order 18 is set to the active state and indicates the completion of the reception of the
МК107. Код первого регистра операционного блока 2 уменьшается на "единицу" и записывается в регистр адреса блока 1 памяти. Для этого на адресных входах 26 операционного блока 2 устанавливается код первого регистра, входы 24 и 27 соответственно входа сигнала переноса/заема и управляющего входа разрешения выдачи информации операционного блока 2 устанавливаются в активное состояние. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция вычитания с учетом активного уровня входа сигнала переноса/заема; в качестве первого операнда выбирается содержимое первого регистра; в качестве второго константа "ноль"; установлено разрешение записи в первый регистр; выходы АЛУ подключены к выходам операционного блока 2. Под управлением микроприказа 27 выходы операционного блока 2 подключаются к информационным входам-выходам блока 1 памяти. Микроприказом 21 информация с информационных входов-выходов блока 1 памяти записывается в регистр адреса, а положительным фронтом очередного тактового импульса с выхода АЛУ в первый регистр операционного блока 2. Безусловный переход к МК113. MK107. The code of the first register of the
МК108. Код первого регистра операционного блока 2 записывается с регистр адреса блока 1 памяти. Для этого на адресных входах 26 установлен код первого регистра. По микроприказу 27 подключаются выходы операционного блока 2 к информационным входам-выходам блока 1 памяти. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код первого регистра, а в качестве второго константа "0". Микроприказом 21 код первого регистра (без изменений) записывается в регистр адреса блока 1 памяти. Безусловный переход к МК142. MK108. The code of the first register of
МК109. Выполняет те же действия, что и МК108. Безусловный переход к МК163. MK109. Performs the same actions as MK108. Unconditional transition to MK163.
МК110. Безусловный переход к МК111. MK110. Unconditional transition to MK111.
МК111. Микроприказ 16 устанавливается в активное состояние и индицирует готовность устройства управления выдать информацию. Микроприказом 27 подключаются к входам-выходам 14 выходы операционного блока 2, в АЛУ которого сформирована константа "0" (например, как описано в МК100). Выполняется анализ логического условия 19 подтверждения выдачи информации: если "ноль", то возврат к выполнению текущей микрокоманды; если "единица", то переход к МК112. MK111.
МК112. Микроприказ 18 устанавливается в активное состояние и индицирует завершение приема логического условия 19. Безусловный переход к МК105. MK112. The micro-order 18 is set to the active state and indicates the completion of the reception of the
МК113. Микроприказ 17 устанавливается в активное состояние и осуществляет прием и запись имени входного задания с входов-выходов 14 в четвертый регистр операционного блока 2. Для этого на адресном входе 26 источника/приемника устанавливается код четвертого регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбираются информационные входы операционного блока 2, на которые с входов-выходов 14 поступает код имени входного задания, а в качестве второго константа "0"; устанавливается разрешение записи в четвертый регистр. Положительный фронт очередного тактового импульса записывает код имени входного задания в четвертый регистр. MK113. The micro-order 17 is set to the active state and receives and records the name of the input job from the inputs-
Одновременно с этим выполняется анализ логичесокго условия 20 подтверждения приема информации: если "ноль", то возврат к выполнению текущей микрокоманды; если "единица", то переход к МК114. At the same time, an analysis of the
МК114. Микроприказ 18 устанавливается в активное состояние и индицирует завершение приема логического условия 20. Безусловный переход к МК225. MK114. The micro-order 18 is set to the active state and indicates the completion of the reception of the
МК115. Микроприказ 17 устанавливается в активное состояние и индицирует готовность устройства управления принять информацию извне с входов-выходов 14. Выполняется аналогично МК113, за исключением того, что в данной микрокоманде принимается код нового значения первой координаты данных, обрабатываемых внешними (по отношению к устройству управления) средствами, и записывается не в четвертый регистр операционного блока 2, а в пятый. Если логическое условие 20 установлено в "единицу", то переход к МК116, иначе возврат к выполнению текущей микрокоманды. MK115. The micro-order 17 is set to the active state and indicates the readiness of the control device to receive information from the inputs and outputs 14. It is executed similarly to MK113, except that in this micro-command a new value code of the first coordinate of the data processed by external means (with respect to the control device) is received , and is recorded not in the fourth register of
МК116. Выполняются те же действия, что и по МК114. Безусловный переход к МК117. MK116. The same actions are performed as in MK114. Unconditional transition to MK117.
МК117. Микроприказ 17 устанавливается в активное состояние и индицирует готовность устройства управления принять информацию извне с входов-выходов 14. Выполняется аналогично МК113, за исключением того, что в данной микрокоманде принимается код нового значения второй координаты данных, обрабатываемых внешними (по отношению к устройству управления) средствами, и записывается не в четвертый регистр операционного блока 2, и в шестой. Если логическое условие 20 установлено в "единицу", то переход к МК118, иначе возврат к выполнению текущей микрокоманды. MK117. The micro-order 17 is set to the active state and indicates the readiness of the control device to receive information from the inputs / outputs 14. It is executed similarly to MK113, except that in this micro-command a code of a new value of the second coordinate of the data processed by external means (with respect to the control device) is received , and is recorded not in the fourth register of
МК118. Выполняются те же действия, что и МК114. Безусловный переход к МК119. MK118. The same actions are performed as MK114. Unconditional transition to MK119.
МК119. Принимаются признаки задания. Микроприказ 17 устанавливается в активное состояние и индицирует готовность устройства управления к приему информации с входов-выходов 14. Для этого по микроприказам 30, 31, 32 записывается информация с входов-выходов 14 соответственно в третий триггер 8 режима, в регистр 11 кода операции, триггер 9 признака последнего кода, в триггер 10 инверсии. Выполняется анализ логического условия 20 подтверждения приема информации: если "ноль", то переход к выполнению текущей микрокоманды; если "единица", то переход к МК120. MK119. Signs of the task are accepted. The micro-order 17 is set in the active state and indicates the readiness of the control device to receive information from the inputs / outputs 14. For this, according to the micro-orders 30, 31, 32, the information from the inputs / outputs 14 is recorded respectively in the
МК120. Выполняются те же дейcтвия, что и МК114. Одновременно с этим по адресу, установленному МК107, код второго регистра операционного блока 2 записывается в блок 1 памяти. Для этого на адресных входах 26 устанавливается код второго регистра. Микроприказом 27 подключаются выходы операционного блока 2 к информационным входам-выходам блока 1 памяти. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код второго регистра, а в качестве второго константа "0"; код второго регистра без изменений с выходов АЛУ поступает на выходы операционного блока 2. Под управлением микроприказа 22 информация записывается в блок 1 памяти. Безусловный переход к МК121. MK120. The same actions are performed as MK114. At the same time, at the address set MK107, the code of the second register of the
МК121. Код четвертого регистра операционного блока 2 записывается в третий регистр и регистр адреса блока 1 памяти. Для этого на адресных входах 26 операционного блока 2 устанавливаются: на адресном входе источника информации код четвертого регистра, на адресном входе источника/приемника код третьего регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код четвертого регистра, а в качестве второго константа "0"; устанавливается разрешение записи в третий регистр. Микроприказом 27 подключаются выходы операционного блока 2 к информационным входам-выходам блока 1 памяти. Под управлением микроприказа 21 информация с информационных входов-выходов 14 записывается в регистр адреса блока 1, а положительным фронтом очередного тактового импульса в третий регистр операционного блока 2. Безусловный переход к МК122. MK121. The code of the fourth register of the
МК122. По адресу, установленному МК121, выполняется чтение информации из блока 1 памяти и ее запись в триггер 10 инверсии и десятый регистр операционного блока 2. Для этого под управлением микроприказов 22, 23 информация из блока 1 читается на входы-выходы 14. На адресных входах 26 операционного блока 2 устанавливается код десятого регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код на информационных входах, а в качестве второго константа "0"; устанавливается разрешение записи в десятый регистр. Положительным фронтом очередного тактового импульса записывается информация в десятый регистр операционного блока 2, а микроприказом 32 состояние соответствующего разряда входов-выходов 14 в триггер 10 инверсии. Безусловный переход к МК123. MK122. At the address set by MK121, information is read from
МК123. Выполняются те же действия, что и МК107. Безусловный переход к МК124. MK123. The same actions are performed as MK107. Unconditional transition to MK124.
МК124. По адресу, установленному МК123, в блок 1 памяти записывается значение признаков, установленных в регистре 11 кода операции и триггерах 6, 7, 9, 10. Для этого по микроприказу 33 подключается выход первого триггера режима через мультиплексор 5 к соответствующему разряду вторых входов элементов И группы 12, по микроприказу 34 подключаются вторые входы элементов И группы 12 к входам-выходам операционного блока 1 памяти, под управлением микроприказа 22 входная информация записывается в блок 1. Одновременно с этим выполняется анализ логического условия 39 состояния выхода первого триггера режима; если "ноль", то переход к МК125, если "единица", то переход к МК138. MK124. At the address set by MK123, the value of the signs set in the
МК125. Код третьего регистра операционного блока 2 увеличивается на константу "2". Для этого на адресных входах 26 операционного блока 2 устанавливаются: на адресном входе источника информации код девятого регистра, а на адресном входе источника приемника информации код третьего регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код третьего регистра, а в качестве второго код девятого регистра (константа "2", сформированная МК104); устанавливается разрешение записи в третий регистр. Положительный фронт очередного тактового импульса записывает информацию в третий регистр. Одновременно с этим осуществляется запись состояния третьего триггера 8 режима в первый триггер 6 режима. Для этого под управлением микроприказа 33 к выходам мультиплексора 5 подключается его вторая группа информационных входов, под управлением микроприказа 34 выходы мультиплексора 5 подключаются через группу 12 элементов И к входам-выходам 14 устройства управления, при этом входной сигнал триггера 8 передается на третий информационный вход мультиплексора 5 и затем через группу 12 элементов И на первый вход первого элемента ИЛИ 4, на выходе первого элемента ИЛИ 4 устанавливается значение состояния триггера 8, это значение затем через мультиплексор 5 поступает на информационный вход триггера 6 и записывается в него микроприказом 29. Безусловный переход к МК126. MK125. The code of the third register of the
МК126. Код четвертого регистра, увеличенный на "единицу", записывается в регистр адреса блока 1. Для этого на адресных входах 26 операционного блока 2 устанавливается код четвертого регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код четвертого регистра, а в качестве второго константа "0", устанавливается активный уровень входа сигнала переноса/заема. Микроприказом 27 подключаются выходы операционного блока 2 к информационным входам-выходам блока 1. Микроприказом 21 записывается входная информация в регистр адреса блока 1 памяти. Безусловный переход к МК127. MK126. The code of the fourth register, increased by "one", is recorded in the address register of
МК127. Выполняется установка первого триггера 6 режима в "нулевое" состояние. Для этого по микроприказу 33 подключается к выходам мультиплексора 5 его первая группа информационных входов, сформированный в операционном блоке 2 "нулевой" код (например, как в МК100) с выходов операционного блока 2 поступает через мультиплексор 6 на информационный вход триггера 6. Микроприказом 29 устанавливается триггер 6 в "ноль". Одновременно с этим выполняется анализ логического условия 39: если "ноль", то переход к МК128, если "единица", то переход к МК136. MK127. The first trigger of
МК128. Формирование сигнала дизъюнкции из состояния триггера 7 и (Р+2)-го разряда регистра 11 кода операции. Для этого микроприказом 33 подключается через группу 12 элементов И выход триггера 7 к первому входу второго элемента ИЛИ 3, по микроприказу 33 подключается выход второго элемента ИЛИ 3 через мультиплексор 5 к информационному входу триггера 7, микроприказом 28 сформированный вторым элементом ИЛИ 3 сигнал дизъюнкции состояний записывается в триггер 7. Безусловный переход к МК129. MK128. The formation of the disjunction signal from the state of the
МК129. Код первого регистра уменьшается на "единицу" (выполняется в операционном блоке 2 аналогично описанному в МК107). Безусловный переход к МК130. MK129. The code of the first register is reduced by "one" (it is executed in
МК130. Прочитанные МК122 признаки из десятого регистра операционного блока 2 записываются в регистр 11 и триггер 9. Для этого содержимое десятого регистра выдается на входы-выходы 14 и под управлением микроприказа 31 соответствующие разряды записываются в регистр 11 кода операции и триггер 9 признака последнего кода. Безусловный переход к МК131. MK130. The read MK122 signs from the tenth register of the
МК131. Выполняется анализ кода отношения, прочитанного на входы-выходы 14 из десятого регистра операционного блока 2 МК130. Для этого соответствующие разряды входов-выходов 14 через входы логических условий 43 микропрограммного автомата 13 внутреннего управления подключаются на соответствующие информационные входы мультиплексоров условий микропрограммного автомата 13 внутреннего управления и определяют адрес следующей микрокоманды; если код входов логических условий 43-00, то переход к МК132; если 01, то переход к МК133; если 10, то переход к МК134; если 11, то переход к МК135 (при этом принято, что тип отношения, связывающего именованный массив элементов, кодируется двумя разрядами: 00 терминал; 01 дизъюнкция; 10 конъюнкция; 11 итерация). MK131. The analysis of the relationship code is read on the inputs-
МК132. По адресу, установленному МК126 или МК139, из блока 1 памяти читается и записывается в четвертый регистр операционного блока 2 имя терминала. Для этого под управлением микроприказов 22, 23 читается информация из блока 1 на входы-выходы 14. На адресных входах 26 операционного блока 2 установлен код четвертого регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код, установленный на информационных входах операционного блока 2 (прочитанного из блока 1 код имени терминала); в качестве второго константа "0", устанавливается разрешение записи информации в четвертый регистр. Положительным фронтам очередного тактового импульса входная информация записывается в четвертый регистр операционного блока 2. Безусловный переход к МК172. MK132. At the address set by MK126 or MK139, the name of the terminal is read and written into the fourth register of
МК133. Выполняется анализ режимов интерпретации отношения дизъюнкции. Для этого выходы первого и второго триггеров режимов 6, 7 через входы логических условий 39, 42 поступают на соответствующие информационные входы мультиплексоров условий микропрограммного автомата 13 внутреннего управления и определяют адрес следующей микрокоманды: если 00, 10, то переход к МК186, если 01, то переход к МК214, если 11, то переход к МК235. MK133. An analysis is made of the interpretation regimes of the disjunction relation. For this, the outputs of the first and second triggers of
МК134. Код десятого регистра пересылается на входы-выходы 14. Одновременно с этим выполняется анализ режимов интерпретации отношения конъюнкции. Если код входов логических условий 39, 42 микропрограммного автомата 13 внутреннего управления 00, 10, то переход к МК271, если 01, то переход к МК293; если 11, то переход к МК304. MK134. The code of the tenth register is sent to the inputs / outputs 14. At the same time, an analysis of the interpretation modes of the conjunction relation is performed. If the input code of the
МК135. Код восьмого регистра пересылается на входы-выходы 14. Одновременно с этим выполняется анализ режимов интерпретации отношения конъюнкции. Если код входов логических условий 39, 42 микропрограммного автомата 13 внутреннего управления 00, то переход к МК337; если 01, то переход к МК345; если 10, то переход к МК368; если 11, то переход к МК378. MK135. The code of the eighth register is sent to the inputs / outputs 14. At the same time, an analysis of the interpretation modes of the conjunction relation is performed. If the input code of the
МК136. Состояние первого триггера 6 режима записывается во второй триггер 7 режима. Для этого под управлением микроинструкции 33 выход триггера 6 подключается к информационному входу триггера 7. Микроприказ 28 записывает это состояние в триггер 7. Безусловный переход к МК137. MK136. The state of the
МК137. Запись константы "1" в первый триггер 6 режима. Для этого на адресных входах 26 операционного блока 2 устанавливается код любого (но одного) регистра. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция ИСКЛЮЧАЮЩЕЕ ИЛИ с последующей инверсией двух операндов, в качестве первого и второго операнда выбирается код регистра, адрес которого установлен на входах 26; с выходов АЛУ код 11. 1В поступает на выходы операционного блока 2. Микроприказ 27 подключает выходы операционного блока 2 к входам-выходам 14. Микроприказ 33 подключает первую группу информационных входов мультиплексора 5 на его выходы. Константа "1" через второй вход первой группы информационных входов поступает на информационный вход триггера 6 и микроприказом 29 записывается в него. Безусловный переход к МК129. MK137. Writing the constant "1" to the
МК138. Выполняются те же действия, что и МК125. Безусловный переход к МК139. MK138. The same actions are performed as MK125. Unconditional transition to MK139.
МК139. Выполняются те же действия, что и МК126. MK139. The same actions are performed as MK126.
МК140. Выполняется анализ логического условия 39: если "ноль", то переход к МК141, если "единица", то переход к МК120. MK140. The analysis of
МК141. Выполняются те же действия, что и МК136. Безусловный переход к МК128. MK141. The same actions are performed as MK136. Unconditional transition to MK128.
МК142. Выполняются те же действия, что и в МК115, за исключением того, что в данной микрокоманде при "единичном" значении логического условия 20 осуществляется переход к МК143. MK142. The same actions are performed as in MK115, with the exception of the fact that in this micro-command with a "single" value of
МК143. Выполняются те же действия, что и МК114. Безусловный переход к МК144. MK143. The same actions are performed as MK114. Unconditional transition to MK144.
МК144. Выполняются те же действия, что и в МК117, за исключением того, что в данной микрокоманде при "единичном" значении логического условия 20 осуществляется переход к МК145. MK144. The same actions are performed as in MK117, except that in this micro-command, with a "single" value of
МК145. Выполняются те же действия, что и МК114. Безусловный переход к МК146. MK145. The same actions are performed as MK114. Unconditional transition to MK146.
МК146. По адресу, установленному МК108, из блока 1 памяти читается информация на входы-выходы 14 и записываются в десятый регистр операционного блока 2, а соответствующие разряды в регистр 12, триггеры 6, 8. Безусловный переход к МК147. MK146. At the address set by MK108, information on inputs and outputs 14 is read from
МК147. Содержимое десятого регистра выдается на входы-выходы 14 и соответствующий разряд микроприказом 28 записывается в триггер 7. Безусловный переход к МК148. MK147. The contents of the tenth register is issued to the inputs-
МК148. Код первого регистра уменьшается на "единицу" и записывается в регистр адреса блока 1 памяти. Одновременно с этим выполняется анализ значения триггера 10 инверсии на входе логических условий 36 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК149; если "единица", то переход к МК160. MK148. The code of the first register is reduced by "one" and is recorded in the address register of
МК149. Под управлением микроприказа 34 код регистра 11 через группу 12 элементов И передается на входы-выходы 14. Одновременно с этим выполняется анализ состояния (Р + 1)-го разряда второй инверсии регистра 11 (седьмой вход логических условий 40 микропрограммного автомата 13 внутреннего управления): если "ноль", то переход к МК150; если "единица", то переход к МК155. MK149. Under the control of the
МК150. Выполняется анализ кода типа отношения, переданного на входы-выходы 14 МК149. При этом адрес перехода микропрограммного автомата 13 внутреннего управления определяется состоянием логического условия на его входе 43: если код условий 00 то переход к МК151; если 01, то переход к МК152; если 10, то переход к МК153; если 11, то переход к МК154. MK150. The analysis of the code of the type of relationship transmitted to the inputs and outputs 14 MK149. Moreover, the transition address of the
МК151. В восьмой регистр операционного блока 2 записывается константа "1". Для этого из сформированной МК104 в девятом регистре константы "2" в операционном блоке 2 вычитается "единица" и записывается в восьмой регистр. Безусловный переход к МК182. MK151. The constant "1" is written in the eighth register of the
МК152. Выполняются те же действия, что и МК151. Одновременно с этим выполняется анализ логического условия 42, 39; если код 00 на входах логических условий 42, 39, то переход к МК246; если 01, 10, то переход к МК247; если 11, то переход к МК237. MK152. The same actions are performed as MK151. At the same time, an analysis of
МК153. Выполняются те же действия, что и МК151. Одновременно с этим выполняется анализ значений признака последнего кода, второго и первого режимов на входах логических условий соответственно 41, 42 и 39 микропрограммного автомата 13 внутреннего управления: если код условий 000, 010, то переход к МК316; если 001, 011, то переход к МК319; если 100, то переход к МК321; если 101, 111, то переход к МК322; если 110, то переход к МК323. MK153. The same actions are performed as MK151. At the same time, the values of the attribute of the last code, the second and first modes are analyzed at the inputs of the
МК154. Выполняются те же действия, что и МК132. Безусловный переход к МК379. MK154. The same actions are performed as MK132. Unconditional transition to MK379.
МК155. Выполняется аналогично МК 150, за исключением того, что в данной микрокоманде адреса переходов определяются следующим соотношением: если 00, то переход к МК156; если 01, то переход к МК157; если 10, то переход к МК158; если 11, то переход к МК159. MK155. It is performed similarly to
МК156. Выполняются те же действия, что и в МК132, за исключением того, что в данной микрокоманде запись информации, прочитанной из блока 1 памяти, осуществляется не в четвертый, а во второй регистр. Безусловный переход к МК184. MK156. The same actions are performed as in MK132, except that in this micro-command the information read from the
МК157. Выполняются те же действия, что и МК100. Одновременно с этим выполняется анализ значений признака последнего кода, второго и первого режимов на входах логических условий соответственно 41, 42 и 39 микропрограммного автомата 13 внутреннего управления: если код условий 000, то переход к МК248; если 001, 011, 111, то переход к МК249; если 010, то переход к МК250; если 100, то переход к МК270; если 110, то переход к МК266. MK157. The same actions are performed as the MK100. At the same time, an analysis of the values of the attribute of the last code, the second and first modes at the inputs of the logical conditions, respectively, 41, 42 and 39 of the microprogramming
МК158. Выполняются те же действия, что и МК100. Одновременно с этим выполняется анализ значений второго и первого режимов на входах логических условий соответственно 42 и 39 микропрограммного автомата 13 внутреннего управления: если код условий 00, то переход к МК237; если 01, 11, то переход к МК328; если 10, то переход к МК329. MK158. The same actions are performed as the MK100. At the same time, the values of the second and first modes are analyzed at the inputs of the
МК159. Выполняются те же действия, что и МК100. Одновременно с этим выполняется анализ значений второго и первого режимов на входах логических условий соответственно 42 и 39 микропрограммного автомата 13 внутреннего управления: если код условий 00, то переход к МК393; если 01, 11, то переход к МК394; если 10, то переход к МК395. MK159. The same actions are performed as the MK100. At the same time, an analysis of the values of the second and first modes at the inputs of the logical conditions, respectively, 42 and 39 of the
МК160. Выполняется анализ (F + 1)-го разряда второй инверсии на входе логических условий 40 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК161; если "единица", то переход к МК162. MK160. The analysis of the (F + 1) th category of the second inversion at the input of the
МК161. Выполняются те же действия, что и МК149. Безусловный переход к МК155. MK161. The same actions are performed as MK149. Unconditional transition to MK155.
МК162. Выполняются те же действия, что и МК149. Безусловный переход к МК150. MK162. The same actions are performed as MK149. Unconditional transition to MK150.
МК163. Выполняются те же действия, что и в МК115, за исключением того, что в данной микрокоманде при "единичном" значении логического условия 20 осуществляется переход к МК164. MK163. The same actions are performed as in MK115, with the exception of the fact that in this micro-command with a "single" value of
МК164. Выполняются те же действия, что и МК114. Безусловный переход к МК165. MK164. The same actions are performed as MK114. Unconditional transition to MK165.
МК165. Выполняются те же действия, что и в МК115, за исключением того, что в данной микрокоманде при "единичном" значении логического условия 20 осуществляется переход к МК166. MK165. The same actions are performed as in MK115, with the exception of the fact that in this micro-command with a "single" value of
МК166. Выполняются те же действия, что и по МК114. Безусловный переход к МК167. MK166. The same actions are performed as in MK114. Unconditional transition to MK167.
МК167. Выполняются те же действия, что и по МК146. Безусловный переход к МК168. MK167. The same actions are performed as in MK146. Unconditional transition to MK168.
МК168. Выполняются те же действия, что и по МК147. Безусловный переход к МК169. MK168. The same actions are performed as in MK147. Unconditional transition to MK169.
МК169. Выполняются те же действия, что и по МК148. Одновременно с этим выполняется анализ значения триггера 10 инверсии на входе логического условия 43 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК170; если "единица", то переход к МК171. MK169. The same actions are performed as in MK148. At the same time, the analysis of the value of the
МК170. Безусловный переход к МК160. MK170. Unconditional transition to MK160.
МК171. Безусловный переход к МК149. MK171. Unconditional transition to MK149.
МК172. Микроприказ 16 устанавливается в активное состояние и индицирует готовность устройства управления выдать информацию. Микроприказ 27 подключает выходы операционного блока 2 на входы-выходы 14. В операционном блоке 2 на его выходы передается код девятого регистра, уменьшенный на "единицу" (константа "1"). Полученный код 00 01 обозначает код операции, определяющий, что будет выдано из устройства управления терминальное задание. Выполняется анализ логического условия 19: если "ноль", то возврат к выполнению текущей микрокоманды, если "единица", то переход к МК173. MK172.
МК173. Выполняются те же действия, что и МК112. Безусловный переход к МК174. MK173. The same actions are performed as MK112. Unconditional transition to MK174.
МК174. Микроприказ 16 устанавливается в активное состояние и индицирует готовность устройства управления выдать информацию на входы-выходы 14. Для этого микроприказ 34 устанавливает подключение к соответствующим разрядам входов-выходов 14 выходов регистра 11, триггеров 6, 7, 9, 10 (выход триггера 6 подключается к третьему выходу мультиплексора 5 через его третий вход первой группы информационных входов под управлением микроприказа 33). Выполняется анализ логического условия 19: если "ноль", то возврат к выполнению текущей микрокоманды; если "единица", то переход к МК175. MK174. The micro-order 16 is set to active state and indicates the readiness of the control device to provide information to the inputs / outputs 14. For this, the micro-order 34 establishes a connection to the corresponding bits of the inputs /
МК175. Выполняются те же действия, что и по МК112. Безусловный переход к МК176. MK175. The same actions are performed as for MK112. Unconditional transition to MK176.
МК176. Микроприказ 16 устанавливается в активное состояние и индицирует готовность устройства управления выдать информацию на входы-выходы 14. Для этого код четвертого регистра из операционного блока 2 читается на входы-выходы 14. Выполняется анализ логического условия 19: если "ноль", то возврат к выполнению текущей микрокоманды; если "единица", то переход к МК177. MK176.
МК177. Выполняются те же действия, что и по МК112. Безусловный переход к МК178. MK177. The same actions are performed as for MK112. Unconditional transition to MK178.
МК178. Выполняются те же действия, что и по МК176, за исключением того, что по данной микрокоманде на входы-выходы 14 читается код не четвертого, а пятого регистра операционного блока 2 и при "единичном" значении логического условия 19 осуществляется переход к МК179. MK178. The same actions are performed as for MK176, except that for this micro-command, the code of not the fourth, but the fifth register of
МК179. Выполняются те же действия, что и по МК112. Безусловный переход к МК180. MK179. The same actions are performed as for MK112. Unconditional transition to MK180.
МК180. Выполняются те же действия, что по в МК176, за исключением того, что по данной микрокоманде на входы-выходы 14 читается код не четвертого, а шестого регистра операционного блока 2 и при "единичном" значении логического условия 19 осуществляется переход к МК181. MK180. The same actions are performed as in MK176, except that for this micro-command, the code of not the fourth, but the sixth register of
МК181. Код первого регистра операционного блока 2 увеличивается на "единицу". Одновременно с этим выполняются те же действия, что и по МК112. Безусловный переход к МК105. MK181. The code of the first register of the
МК182. Выполняются те же действия, что и по МК172, за исключением того, что в данной микрокоманде на входы-выходы 14 читается код девятого регистра операционного блока 2, не уменьшенный на "единицу", а без изменений (код 00 010 соответствует значению "истина", что определяет логический результат выполнения исходного задания) и при "единичном" значении логического условия 19 осуществляется переход к МК183. MK182. The same actions are performed as in MK172, except that in this micro-command, the code of the ninth register of
МК183. Код седьмого регистра операционного блока 2 записывается во второй регистр. Одновременно с этим выполняются те же действия, что и по МК112. Безусловный переход к МК178. MK183. The code of the seventh register of the
МК184. Выполняются те же действия, что и по МК172, за исключением того, что по данной микрокоманде на входы-выходы 14 читается код девятого регистра операционного блока 2, не уменьшенный, а увеличенный на "единицу" (код 0 011 соответствует значению "ложь", что определяет логический результат выполнения исходного задания) и при "единичном" значении логического условия 19 осуществляется переход к МК185. MK184. The same actions are performed as in MK172, except that for this micro-command, the code of the ninth register of
МК185. Выполняются те же действия, что и по МК110, МК112. Безусловный переход к МК178. MK185. The same actions are performed as for MK110, MK112. Unconditional transition to MK178.
МСК186. Выполняются те же действия, что и по МК108. Безусловный переход к МК187. MSC186. The same actions are performed as in MK108. Unconditional transition to MK187.
МК187. По адресу, установленному МК186, код шестого регистра операционного блока 2 записывается в блок 1 памяти. Для этого на адресных входах 26 устанавливается код шестого регистра. Микроприказ 27 подключает выходы операционного блока 2 к информационным входам-выходам блока 1 памяти. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов; в качестве первого операнда выбирается код шестого регистра, а в качестве второго константа "0". Микроприказом 22 входная информация (код шестого регистра операционного блока 2) записывается в блок 1 памяти. Безусловный переход к МК188. MK187. At the address set MK186, the sixth register code of the
МК188. Выполняются те же действия, что и по МК107. Безусловный переход к МК189. MK188. The same actions are performed as in MK107. Unconditional transition to MK189.
МК189. Выполняются те же действия, что и по МК187, за исключением того, что по данной микрокоманде в блок 2 памяти записывается код не шестого, а пятого регистра операционного блока 2. Безусловный переход к МК190. MK189. The same actions are performed as in MK187, except that according to this micro-command, the
МК190. Выполняются те же действия, что и по МК135. Безусловный переход к МК191. MK190. The same actions are performed as in MK135. Unconditional transition to MK191.
МК191. Выполняются те же действия, что и по МК107. Одновременно с этим выполняется анализ состояния триггера 7 и младшего разряда входов-выходов 14 (код восьмого регистра операционного блока 2 передан на входы-выходы 14 МК190) на входах логических условий соответственно 42 и 43 микропрограммного автомата 13 внутреннего управления: если код условий 00, 01, то переход к МК213; если 10, то переход к МК194; если 11, то переход к МК192. MK191. The same actions are performed as in MK107. At the same time, an analysis of the state of
МК192. Выполняются те же действия, что и по МК100. Безусловный переход к МК193. MK192. The same actions are performed as for MK100. Unconditional transition to MK193.
МК193. Код седьмого регистра записывается во второй регистр операционного блока 2. Безусловный переход к МК194. MK193. The code of the seventh register is recorded in the second register of
МК194. Код второго регистра операционного блока 2 увеличивается на "единицу". Безусловный переход к МК195. MK194. The code of the second register of the
МК195. Состояние первого триггера 6 режима записывается в третий триггер 8 режима. Для этого выход первого триггера 6 режима через мультиплексор 5 подключается к соответствующему разряду вторых входов элементов И группы 12 (микроприказ 33 подключает к выходам мультиплексора 5 его первую группу информационных входов). Микроприказ 24 подключает вторые входы элементов И 12 группы к входам-выходам 14 (выход триггера 6 подключается к информационному входу триггера 8). Под управлением микроприказа 30 состояние первого триггера 6 режима записывается в третий триггер 8 режима. Безусловный переход к МК196. MK195. The state of the
МК196. Код второго регистра операционного блока 2 записывается в седьмой регистр, в ячейку памяти и регистр адреса блока 1 памяти (адрес ячейки памяти установлен МК190). Безусловный переход к МК197. MK196. The code of the second register of the
МК197. По адресу, установленному МК196, код третьего регистра операционного блока 2 записывается в ячейку памяти и регистр адреса блока 1 памяти. Безусловный переход к МК198. MK197. At the address set MK196, the code of the third register of the
МК198. По адресу, установленному МК197, из блока 1 памяти читается информация на входы-выходы 14, соответствующие разряды записываются в: Q-е разряды, (11-4)-й и 11-й разряды в регистр 11 кода операции: (11-3)-й разряд в триггер 9 признака последнего кода, в первый триггер 6 режима микроприказом 29 записывается дизъюнкция текущего состояния третьего триггера 8 режима и (11-1)-го разряда входов-выходов 14, сформированная первым элементом ИЛИ 4 и переданная на информационный вход триггера 6 через мультиплексор 5 (микроприказ 33 устанавливает подключение второй группы информационных входов мультиплексора 5 на его выходы). Безусловный переход к МК199. MK198. At the address set by MK197, information on inputs and outputs 14 is read from
МК199. Код третьего регистра операционного блока 2, увеличенный на "единицу", записывается в регистр адреса блока 1 памяти. Безусловный переход к МК200. MK199. The code of the third register of the
МК200. По адресу, установленному МК199, из блока 1 читается информация и записывается в третий регистр операционного блока 2 и регистр адреса блока 1. Безусловный переход к МК201. MK200. At the address set by MK199, information is read from
МК201. Выполняются те же действия, что и по МК122. Безусловный переход к МК202. MK201. The same actions are performed as for MK122. Unconditional transition to MK202.
МК202. Выполняются те же действия, что и по МК107. Одновременно с этим выполняется анализ состояния триггера 7; если "ноль", то переход к МК205, если "единица", то переход к МК203. MK202. The same actions are performed as in MK107. At the same time, an analysis of the state of
МК203. По адресу, установленному МК202, в блок 1 памяти записывается код четвертого регистра операционного блока 2. Безусловный переход к МК204. MK203. At the address set by MK202, the code of the fourth register of
МК204. Выполняются те же действия, что и по МК107. Безусловный переход к МК205. MK204. The same actions are performed as in MK107. Unconditional transition to MK205.
МК205. По адресу, установленному МК204, в блок 1 памяти записывается значение признаков, установленных в регистре 11 и триггерах 7-10. Для этого микроприказом 33 подключается выход триггера 8 через мультиплексор 5 к соответствующему разряду вторых входов элементов И группы 12, микроприказом 34 подключаются вторые входы элементов И группы 12 к информационным входам-выходам блока 1 памяти, под управлением микроприказа 22 входная информация записывается в блок 1. Одновременно с этим выполняются запись кода третьего регистра операционного блока 2 в четвертый регистр и анализ состояния триггера 6: если "ноль", то переход к МК206: если "единица", то переход к МК207. MK205. At the address set by MK204, the value of features set in
МК206. Выполняются те же действия, что и по МК128. Безусловный переход к МК208. MK206. The same actions are performed as in MK128. Unconditional transition to MK208.
МК207. Состояние (Р+2)-го разряда регистра 11 кода операции записывается во второй триггер 7 режима. Для этого "нулевой" код, сформированный в операционном блоке 2, например как в МК100, подключается на входы-выходы 14, логический "ноль" поступает на первый вход второго элемента ИЛИ 3, а на второй его вход (Р+2)-й разряд регистра 11. Микроприказ 33 подключает выход второго элемента ИЛИ 3 через мультиплексор 5 к информационному входу триггера 7. Микроприказ 28 записывает состояние на входе в триггер 7. Безусловный переход к МК208. MK207. The state of the (P + 2) -th category of the
МК208. Выполняются те же действия, что и по МК126. Безусловный переход к МК209. MK208. The same actions are performed as in MK126. Unconditional transition to MK209.
МК209. В операционном блоке 2 выполняется сравнение кодов первого и второго регистров. Для этого устанавливаются соответственно на адресных входах 26 источника код второго регистра, на входах источника/приемника код первого регистра. Под управлением микроинструкции 25 в АЛУ выполняется операция вычитания из кода второго регистра кода первого регистра. Безусловный переход к МК210. MK209. In
МК210. Код третьего регистра операционного блока 2 увеличивается на константу "2" (выполняется аналогично описанному в МК125). Одновременно с этим выполняется анализ выхода сигнала переноса/заема на входе логических условий 37 микропрограммного автомата 13 внутреннего управления; если "ноль", то переход к МК211; если "единица" (код второго регистра больше кода первого регистра, что означает исчерпание ресурса памяти блока 1), то переход к МК212. MK210. The code of the third register of the
МК211. Выполняются те же действия, что и по МК129. Безусловный переход к МК130. MK211. The same actions are performed as for MK129. Unconditional transition to MK130.
МК212. Безусловный переход к МК111. MK212. Unconditional transition to MK111.
МК213. Выполняются те же действия, что и по МК195. Безусловный переход к МК197. MK213. The same actions are performed as in MK195. Unconditional transition to MK197.
МК214. Выполняются те же действия, что и по МК156, кроме того, по данной микрокоманде информация с входов-выходов 14 записывается в регистр адреса блока 1 памяти. Безусловный переход к МК215. MK214. The same actions are performed as for MK156, in addition, for this micro-command, information from inputs and outputs 14 is recorded in the address register of
МК215. Код второго регистра операционного блока 2 записывается в четвертый регистр. Безусловный переход к МК216. MK215. The code of the second register of the
МК216. Код десятого регистра передается на входы-выходы 14. Безусловный переход к МК217. MK216. The code of the tenth register is transmitted to the inputs and outputs 14. Unconditional transition to MK217.
МК217. Выполняются те же действия, что и по МК195. Одновременно с этим выполняется анализ N-го разряда входов-выходов 14 на входе логических условий 35 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК218; если "единица", то переход к МК222. MK217. The same actions are performed as in MK195. At the same time, the N-th category of inputs / outputs 14 is analyzed at the input of the
МК218. По адресу, установленному МК214, из блока 1 читается информация и соответствующие разряды с входов-выходов 14 записываются в регистр 11 и триггер 9. Безусловный переход к МК219. MK218. At the address set by MK214, information is read from
МК219. Код четвертого регистра операционного блока 2 увеличивается на "единицу" и записывается в регистр адреса блока 1 памяти. Безусловный переход к МК220. MK219. The code of the fourth register of the
МК220. Выполняются те же действия, что и по МК200. Безусловный переход к МК221. MK220. The same actions are performed as for MK200. Unconditional transition to MK221.
МК221. Выполняются те же действия, что и по МК122. Безусловный переход к МК230. MK221. The same actions are performed as for MK122. Unconditional transition to MK230.
МК222. Выполняются те же действия, что и по МК136, МК132 и, кроме того, информация с входов-выходов 14 записывается в регистр адреса блока 1 памяти. Безусловный переход к МК223. MK222. The same actions are performed as for MK136, MK132 and, in addition, information from inputs and outputs 14 is recorded in the address register of
МК223. Выполняются те же действия, что и по МК100. Безусловный переход к МК224. MK223. The same actions are performed as for MK100. Unconditional transition to MK224.
МК224. Выполняются те же действия, что и по МК218. Безусловный переход к МК225. MK224. The same actions are performed as for MK218. Unconditional transition to MK225.
МК225. Выполняются те же действия, что и по МК126. Безусловный переход к МК226. MK225. The same actions are performed as in MK126. Unconditional transition to MK226.
МК226. Выполняются те же действия, что и по МК200. Безусловный переход к МК227. MK226. The same actions are performed as for MK200. Unconditional transition to MK227.
МК227. Выполняются те же действия, что и по МК122. Безусловный переход к МК228. MK227. The same actions are performed as for MK122. Unconditional transition to MK228.
МК228. Выполняется анализ состояния триггера 10 инверсии на входе логических условий 36 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК229; если "единица", то переход к МК233. MK228. An analysis of the state of the
МК229. Выполняется анализ состояния (Р+1)-го разряда выходов регистра 11 на входе логических условий 40 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК230, если "единица", то переход к МК232. MK229. An analysis is made of the state of the (P + 1) -th discharge of the outputs of the
МК230. Выполняются те же действия, что и по МК108. Безусловный переход к МК231. MK230. The same actions are performed as in MK108. Unconditional transition to MK231.
МК231. Выполняются те же действия, что и по МК124. Одновременно с этим код третьего регистра записывается в четвертый регистр операционного блока 2. Безусловный переход к МК208. MK231. The same actions are performed as for MK124. At the same time, the code of the third register is recorded in the fourth register of
МК232. Выполняются те же действия, что и по МК148. Безусловный переход к МК146. MK232. The same actions are performed as in MK148. Unconditional transition to MK146.
МК233. Выполняется анализ состояния (Р+1)-го разряда выходов регистра 11 на входе логических условий 40 микропрограммного автомата 13 внутреннего управления; если "ноль", то переход к МК234; если "единица", то переход к МК230. MK233. The analysis of the state of the (P + 1) -th discharge of the outputs of the
МК234. Выполняются те же действия, что и по МК148. Безусловный переход к МК146. MK234. The same actions are performed as in MK148. Unconditional transition to MK146.
МК235. Код второго регистра операционного блока 2 увеличивается на "единицу" и записывается в регистр адреса блока 1 памяти Безусловный переход к МК236. MK235. The code of the second register of the
МК236. Выполняются те же действия, что и по МК195. Безусловный переход к МК222. MK236. The same actions are performed as in MK195. Unconditional transition to MK222.
МК237. Выполняются те же действия, что и по МК132. Безусловный переход к МК238. MK237. The same actions are performed as for MK132. Unconditional transition to MK238.
МК239. Выполняются те же действия, что и по МК148. Безусловный переход к МК238. MK239. The same actions are performed as in MK148. Unconditional transition to MK238.
МК239. Выполняются те же действия, что и по МК156. Безусловный переход к МК240. MK239. The same actions are performed as for MK156. Unconditional transition to MK240.
МК240. Код четвертого регистра операционного блока 2 записывается в регистр адреса блока 1 памяти. Безусловный переход к МК241. MK240. The code of the fourth register of the
МК241. По адресу, установленному МК240, из блока 1 читается информация и соответствующие разряды с входов-выходов 14 записываются в регистр 11 и триггеры 9, 10. Безусловный переход к МК242. MK241. At the address set by MK240, information is read from
МК242. Выполняются те же действия, что и по МК124. Безусловный переход к МК243. MK242. The same actions are performed as for MK124. Unconditional transition to MK243.
МК243. Выполняются те же действия, что и по МК126. Безусловный переход к МК244. MK243. The same actions are performed as in MK126. Unconditional transition to MK244.
МК244. Выполняются те же действия, что и по МК120. Безусловный переход к МК245. MK244. The same actions are performed as for MK120. Unconditional transition to MK245.
МК245. Код второго регистра операционного блока уменьшается на "единицу". Безусловный переход к МК246. MK245. The code of the second register of the operating unit is reduced by "one." Unconditional transition to MK246.
МК246. Код первого регистра операционного блока 2 увеличивается на константу "3" и записывается в регистр адреса блока 1 памяти. Для этого на адресных входах 26 операционного блока 2 устанавливаются: на адресном входе источника информации код девятого регистра, а на адресном входе источника/приемника информации код первого регистра. Микроприказ 27 подключает информационные выходы операционного блока к информационным входам-выходам блока 1. Под управлением микроинструкции 25 в операционном блоке 2 выполняются следующие действия: в АЛУ выполняется операция сложения двух операндов с учетом активного уровня входа сигнала переноса заема в качестве первого операнда выбирается код первого регистра, в качестве второго код девятого регистра; устанавливается разрешение записи в первый регистр. Положительным фронтом очередного тактового импульса входная информация записывается в первый регистр, а микроприказом 21 в регистр адреса блока 1 памяти. Безусловный переход к МК146. MK246. The code of the first register of the
МК247. Выполняются те же действия, что и по МК108. Безусловный переход к МК146. MK247. The same actions are performed as in MK108. Unconditional transition to MK146.
МК248. По адресу, установленному МК169, из блока 1 на информационные входы операционного блока 2 читается информация и, увеличенная на константу "2", записывается в третий регистр операционного блока 2. Безусловный переход к МК253. MK248. At the address set by MK169, information is read from
МК249. Выполняются те же действия, что и по МК108. Безусловный переход к МК167. MK249. The same actions are performed as in MK108. Unconditional transition to MK167.
МК250. Выполняются те же действия, что и по МК148. Безусловный переход к МК251. MK250. The same actions are performed as in MK148. Unconditional transition to MK251.
МК251. Выполняются те же действия, что и по МК214. Безусловный переход к МК252. MK251. The same actions are performed as for MK214. Unconditional transition to MK252.
МК252. Выполняются те же действия, что и по МК248. Безусловный переход к МК253. MK252. The same actions are performed as for MK248. Unconditional transition to MK253.
МК253. Выполняются те же действия, что и по МК197. Безусловный переход к МК254. MK253. The same actions are performed as in MK197. Unconditional transition to MK254.
МК254. Выполняются те же действия, что и по МК195. Безусловный переход к МК255. MK254. The same actions are performed as in MK195. Unconditional transition to MK255.
МК255. Выполняются те же действия, что и по МК198. Безусловный переход к МК256. MK255. The same actions are performed as in MK198. Unconditional transition to MK256.
МК256. Выполняются те же действия, что и по МК199. Безусловный переход к МК257. MK256. The same actions are performed as for MK199. Unconditional transition to MK257.
МК257. Выполняются те же действия, что и по МК200. Безусловный переход к МК258. MK257. The same actions are performed as for MK200. Unconditional transition to MK258.
МК258. Выполняются те же действия, что и по МК122. Безусловный переход к МК259. MK258. The same actions are performed as for MK122. Unconditional transition to MK259.
МК259. Код первого регистра операционного блока 2 увеличивается на константу "2" и записывается в регистр адреса блока 1 памяти. Безусловный переход к МК260. MK259. The code of the first register of the
МК260. По адресу, установленному МК259, из блока 1 читается информация и записывается в шестой регистр операционного блока 2. Безусловный переход к МК261. MK260. At the address set by MK259, information is read from
МК261. Выполняются те же действия, что и по МК107. Безусловный переход к МК262. MK261. The same actions are performed as in MK107. Unconditional transition to MK262.
МК262. По адресу, установленному МК261, из блока 1 читается информация и записывается в пятый регистр операционного блока 2. Безусловный переход к МК263. MK262. At the address set by MK261, information is read from
МК263. Код первого регистра операционного блока 2 уменьшается на константу "2" и записывается в регистр адреса блока 1 памяти. Одновременно с этим анализируется состояние триггера 7: если "ноль", то переход к МК264; если "единица", то переход к МК265. MK263. The code of the first register of the
МК264. Безусловный переход к МК205. MK264. Unconditional transition to MK205.
МК265. Выполняются те же действия, что и по МК107. Безусловный переход к МК205. MK265. The same actions are performed as in MK107. Unconditional transition to MK205.
МК266. Выполняются те же действия, что и по МК148. Безусловный переход к МК267. MK266. The same actions are performed as in MK148. Unconditional transition to MK267.
МК267. Выполняются те же действия, что и по МК156. Безусловный переход к МК268. MK267. The same actions are performed as for MK156. Unconditional transition to MK268.
МК268. Выполняются те же действия, что и по МК245. Безусловный переход к МК269. MK268. The same actions are performed as for MK245. Unconditional transition to MK269.
МК269. Код второго регистра операционного блока 2 записывается в седьмой регистр. Безусловный переход к МК270. MK269. The code of the second register of the
МК270. Выполняются те же действия, что и по МК246. Безусловный переход к МК167. MK270. The same actions are performed as for MK246. Unconditional transition to MK167.
МК271. Выполняются те же действия, что и по МК195. Безусловный переход к МК272. MK271. The same actions are performed as in MK195. Unconditional transition to MK272.
МК272. Выполняются те же действия, что и по МК108. Безусловный переход к МК273. MK272. The same actions are performed as in MK108. Unconditional transition to MK273.
МК273. Выполняются те же действия, что и по МК187. Безусловный переход к МК274. MK273. The same actions are performed as in MK187. Unconditional transition to MK274.
МК274. Выполняются те же действия, что и по МК107. Безусловный переход к МК275. MK274. The same actions are performed as in MK107. Unconditional transition to MK275.
МК275. Выполняются те же действия, что и по МК189. Безусловный переход к МК276. MK275. The same actions are performed as in MK189. Unconditional transition to MK276.
МК276. Выполняются те же действия, что и по МК107. Одновременно с этим выполняется анализ состояния триггера 7: если "ноль", то переход к МК283; если "единица", то переход к МК277. MK276. The same actions are performed as in MK107. Simultaneously, an analysis of the state of
МК277. Выполняются те же действия, что и по МК203. Безусловный переход к МК278. MK277. The same actions are performed as for MK203. Unconditional transition to MK278.
МК278. Выполняются те же действия, что и по МК135. Безусловный переход к МК279. MK278. The same actions are performed as in MK135. Unconditional transition to MK279.
МК279. Выполняет те же действия, что и МК107. Одновременно с этим выполняется анализ значения младшего разряда данных, прочитанных на входы-выходы 14 МК278, на входе логических условий 43 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК281; если "единица", то переход к МК280. MK279. Performs the same actions as MK107. At the same time, the analysis of the value of the least significant bit of the data read to the inputs and outputs 14 of the MK278 is performed at the input of the
МК280. Выполняет те же действия, что и МК193. Безусловный переход к МК281. MK280. Performs the same actions as MK193. Unconditional transition to MK281.
МК281. Выполняет те же действия, что и МК120. Безусловный переход к МК282. MK281. Performs the same actions as MK120. Unconditional transition to MK282.
МК282. Код третьего регистра операционного блока 2 записывается в регистр адреса блока 1 памяти. Безусловный переход к МК283. MK282. The code of the third register of the
МК283. Выполняет те же действия, что и МК198. Безусловный переход к МК284. MK283. Performs the same actions as MK198. Unconditional transition to MK284.
МК284. Выполняет те же действия, что и МК199. Безусловный переход к МК285. MK284. Performs the same actions as MK199. Unconditional transition to MK285.
МК285. Выполняет те же действия, что и МК132. Кроме того, информация с входов-выходов 14 записывается в регистр адреса блока 1. Безусловный переход к МК286. MK285. Performs the same actions as MK132. In addition, information from inputs / outputs 14 is recorded in the address register of
МК286. Выполняет те же действия, что и МК122. Безусловный переход к МК287. MK286. Performs the same actions as MK122. Unconditional transition to MK287.
МК287. Выполняет те же действия, что и МК107. Безусловный переход к МК288. MK287. Performs the same actions as MK107. Unconditional transition to MK288.
МК288. По адресу, установленному МК287, код третьего регистра операционного блока 2 записывается в блок 1 памяти. Безусловный переход к МК289. MK288. At the address set MK287, the code of the third register of the
МК289. Выполняет те же действия, что и МК107. Безусловный переход к МК290. MK289. Performs the same actions as MK107. Unconditional transition to MK290.
МК290. По адресу, установленному МК289, в блок 1 памяти записывается значение признаков, установленных в регистре 11 и триггерах 7-10. Одновременно с этим код четвертого регистра операционного блока 2 записывается в третий регистр и выполняется анализ состояния триггера 6: если "ноль", то переход к МК291, если "единица", то переход к МК292. MK290. At the address set by MK289, the value of features set in
МК291. Выполняет те же действия, что и МК128. Безусловный переход к МК208. MK291. Performs the same actions as MK128. Unconditional transition to MK208.
МК292. Выполняет те же действия, что и МК207. Безусловный переход к МК208. MK292. Performs the same actions as MK207. Unconditional transition to MK208.
МК293. Выполняет те же действия, что и МК217, за исключением того, что в данной микрокоманде при "нулевом" значении N-го разряда входов-выходов 14 осуществляется переход к МК294, а при "единичном" к МК303. MK293. Performs the same actions as MK217, except that in this micro-command, when the "N" value of the N-th category of inputs and outputs 14 is zero, the transition to MK294 is performed, and if it is "single" to MK303.
МК294. Выполняет те же функции, что и МК282. Безусловный переход к МК295. MK294. It performs the same functions as MK282. Unconditional transition to MK295.
МК295. Выполняет те же действия, что и МК218. Безусловный переход к МК296. MK295. Performs the same actions as MK218. Unconditional transition to MK296.
МК296. Выполняет те же действия, что и МК199. Безусловный переход к МК297. MK296. Performs the same actions as MK199. Unconditional transition to MK297.
МК297. Выполняет те же действия, что и МК285. Безусловный переход к МК298. MK297. Performs the same actions as MK285. Unconditional transition to MK298.
МК298. Выполняет те же действия, что и МК122. Безусловный переход к МК299. MK298. Performs the same actions as MK122. Unconditional transition to MK299.
МК299. Выполняет те же действия, что и МК108. Безусловный переход к МК300. MK299. Performs the same actions as MK108. Unconditional transition to MK300.
МК300. Выполняет те же действия, что и МК288. Безусловный переход к МК301. MK300. Performs the same actions as MK288. Unconditional transition to MK301.
МК301. Выполняет те же действия, что и МК107. Безусловный переход к МК302. MK301. Performs the same actions as MK107. Unconditional transition to MK302.
МК302. Выполняет те же действия, что и МК124. Одновременно с этим код четвертого регистра операционного блока 2 записывается в третий регистр. Безусловный переход к МК208. MK302. Performs the same actions as MK124. At the same time, the code of the fourth register of the
МК303. Выполняет те же действия, что и МК136, МК156. Безусловный переход к МК304. MK303. Performs the same actions as MK136, MK156. Unconditional transition to MK304.
МК304. Выполняет те же действия, что и МК282. Безусловный переход к МК305. MK304. Performs the same actions as MK282. Unconditional transition to MK305.
МК305. Выполняет те же действия, что и МК218. Безусловный переход к МК306. MK305. Performs the same actions as MK218. Unconditional transition to MK306.
МК306. Выполняет те же действия, что и МК199. Безусловный переход к МК307. MK306. Performs the same actions as MK199. Unconditional transition to MK307.
МК307. Выполняет те же действия, что и МК285. Безусловный переход к МК308. MK307. Performs the same actions as MK285. Unconditional transition to MK308.
МК308. Выполняет те же действия, что и МК122. Безусловный переход к МК309. MK308. Performs the same actions as MK122. Unconditional transition to MK309.
МК309. Выполняет те же действия, что и МК108. Одновременно с этим выполняется анализ состояния триггера 10 инверсии на входе логических условий 36 микропрограммного автомата 13 внутреннего управления; если "ноль", то переход к МК310, если "единица", то переход к МК313. MK309. Performs the same actions as MK108. At the same time, an analysis of the state of the
МК310. Выполняется анализ состояния (Р+1)-го разряда выходов регистра 11 на входе логических условий 40 микропрограммного автомата 13 внутреннего управления; если "ноль", то переход к МК300; если "единица", то переход к МК311. MK310. The analysis of the state of the (P + 1) -th discharge of the outputs of the
МК311. Выполняет те же действия, что и МК210. Кроме того, в данной микрокоманде код третьего регистра операционного блока 2, увеличенный на константу "2", записывается в регистр адреса блока 1 памяти. Одновременно с этим выполняется анализ состояния триггера 9 на входе логических условий 41 микропрограммного автомата 13 внутреннего управления; если "ноль", то переход к МК305; если "единица", то переход к МК312. MK311. Performs the same actions as MK210. In addition, in this micro-command, the code of the third register of the
МК312. Выполняет те же действия, что и МК148. Безусловный переход к МК146. MK312. Performs the same actions as MK148. Unconditional transition to MK146.
МК313. Выполняется анализ состояния (Р+1)-го разряда выходов регистра 11 на входе логических условий 40 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК314; если "единица", то переход к МК315. MK313. An analysis of the state of the (P + 1) -th discharge of the outputs of the
МК314. Безусловный переход к МК311. MK314. Unconditional transition to MK311.
МК315. Безусловный переход к МК300. MK315. Unconditional transition to MK300.
МK316. Выполняет те же действия, что и МК195. Безусловный переход к МК317. MK316. Performs the same actions as MK195. Unconditional transition to MK317.
МК317. Выполняет те же действия, что и МК248. Безусловный переход к МК318. MK317. Performs the same actions as MK248. Unconditional transition to MK318.
МК318. Выполняет те же действия, что и МК282. Безусловный переход к МК283. MK318. Performs the same actions as MK282. Unconditional transition to MK283.
МК319. Выполняет те же действия, что и МК248. Безусловный переход к МК320. MK319. Performs the same actions as MK248. Unconditional transition to MK320.
МК320. Выполняет те же действия, что и МК282. Безусловный переход к МК305. MK320. Performs the same actions as MK282. Unconditional transition to MK305.
МК321. Выполняет те же действия, что и МК246. Безусловный переход к МК167. MK321. Performs the same actions as MK246. Unconditional transition to MK167.
МК322. Выполняет те же действия, что и МК148. Безусловный переход к МК146. MK322. Performs the same actions as MK148. Unconditional transition to MK146.
МК323. Выполняет те же действия, что и МК148. Безусловный переход к МК324. MK323. Performs the same actions as MK148. Unconditional transition to MK324.
МК324. Выполняет те же действия, что и МК156. Безусловный переход к МК325. MK324. Performs the same actions as MK156. Unconditional transition to MK325.
МК325. Выполняет те же действия, что и МК148. Безусловный переход к МК326. MK325. Performs the same actions as MK148. Unconditional transition to MK326.
МК326. Выполняет те же действия, что и МК285. Безусловный переход к МК241. MK326. Performs the same actions as MK285. Unconditional transition to MK241.
МК327. Выполняет те же действия, что и МК148. Безусловный переход к МК333. MK327. Performs the same actions as MK148. Unconditional transition to MK333.
МК328. Выполняет те же действия, что и МК148. Безусловный переход к МК167. MK328. Performs the same actions as MK148. Unconditional transition to MK167.
МЕ329. Выполняет те же действия, что и МК148. Безусловный переход к МК330. ME329. Performs the same actions as MK148. Unconditional transition to MK330.
МК330. Выполняет те же действия, что и МК156. Безусловный переход к МК331. MK330. Performs the same actions as MK156. Unconditional transition to MK331.
МК331. Выполняет те же действия, что и МК269. Безусловный переход к МК332. MK331. Performs the same actions as MK269. Unconditional transition to MK332.
МК332. Код первого регистра операционного блока 2 увеличивается на константу "2" и записывается в регистр адреса блока 1 памяти. Безусловный переход к МК333. MK332. The code of the first register of the
МК333. Выполняет те же действия, что и МК262. Безусловный переход к МК334. MK333. Performs the same actions as MK262. Unconditional transition to MK334.
МК334. Выполняет те же действия, что и МК148. Безусловный переход к МК335. MK334. Performs the same actions as MK148. Unconditional transition to MK335.
МК335. Выполняет те же действия, что и МК260. Безусловный переход к МК336. MK335. Performs the same actions as MK260. Unconditional transition to MK336.
МК336. Выполняет те же действия, что и МК148. Безусловный переход к МК167. MK336. Performs the same actions as MK148. Unconditional transition to MK167.
МК337. Выполняет те же действия, что и МК195. Безусловный переход к МК338. MK337. Performs the same actions as MK195. Unconditional transition to MK338.
МК338. Выполняет те же действия, что и МК107. Безусловный переход к МК339. MK338. Performs the same actions as MK107. Unconditional transition to MK339.
МК339. По адресу, установленному МК338, код четвертого регистра операционного блока 2 увеличивается на константу "1" и записывается в ячейку памяти и регистр адреса блока 1 памяти. Безусловный переход к МК340. MK339. At the address set MK338, the code of the fourth register of the
МК340. Выполняет те же действия, что и МК198. Безусловный переход к МК341. MK340. Performs the same actions as MK198. Unconditional transition to MK341.
МК341. Выполняет те же действия, что и МК126. Безусловный переход к МК342. MK341. Performs the same actions as MK126. Unconditional transition to MK342.
МК342. Выполняются те же действия, что и МК285, за исключением того, что в данной микрокоманде информация с входов-выходов 14 записывается не в четвертый, а в третий регистр операционного блока 2. Безусловный переход к МК343. MK342. The same actions are performed as MK285, except that in this microcommand information from inputs-
МК343. Выполняет те же действия, что и МК122. Безусловный переход к МК344. MK343. Performs the same actions as MK122. Unconditional transition to MK344.
МК344. Выполняет те же действия, что и МК107. Безусловный переход к МК205. MK344. Performs the same actions as MK107. Unconditional transition to MK205.
МК345. Выполняет те же действия, что и МК195. Безусловный переход к МК346. MK345. Performs the same actions as MK195. Unconditional transition to MK346.
МК346. Выполняет те же действия, что и МК216. Безусловный переход к МК347. MK346. Performs the same actions as MK216. Unconditional transition to MK347.
МК347. Выполняются те же действия, что и в МК217, за исключением того, что в данной микрокоманде при "нулевом" значении N-го разряда входов-выходов 14 осуществляется переход к МК348, а при "единичном" к МК349. MK347. The same actions are performed as in MK217, with the exception that in this micro-command, with the “zero” value of the N-th category of inputs and outputs 14, the transition to MK348 is carried out, and if it is “single” to MK349.
МК348. Выполняет те же действия, что и МК148. Безусловный переход к МК146. MK348. Performs the same actions as MK148. Unconditional transition to MK146.
МК349. Выполняет те же действия, что и МК214. Безусловный переход к МК350. MK349. Performs the same actions as MK214. Unconditional transition to MK350.
МК350. По адресу, установленному МК349, из блок 1 читается информация и записывается в шестой регистр операционного блока 2. Безусловный переход к МК351. MK350. At the address set by MK349, information is read from
МК351. Выполняет те же действия, что и МК136. Одновременно с этим выполняется анализ состояния логического условия признака нуля с выхода операционного блока 2 на входе логических условий 38 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК352; если "единица", то переход к МК367. MK351. Performs the same actions as MK136. At the same time, the state of the logical condition of the sign of zero is analyzed from the output of the
МК352. Код третьего регистра операционного блока 2 уменьшается на "единицу". Безусловный переход к МК353. MK352. The code of the third register of the
МК353. Выполняются те же действия, что и по МК108. Безусловный переход к МК354. MK353. The same actions are performed as in MK108. Unconditional transition to MK354.
КМ354. Выполняются те же действия, что и по МК288. Безусловный переход к МК355. KM354. The same actions are performed as in MK288. Unconditional transition to MK355.
МК355. Выполняются те же действия, что и по МК100, МК195. Безусловный переход к МК356. MK355. The same actions are performed as for MK100, MK195. Unconditional transition to MK356.
МК356. Выполняются те же действия, что и по МК107. Безусловный переход к МК357. MK356. The same actions are performed as in MK107. Unconditional transition to MK357.
МК357. Выполняются те же действия, что и по МК339. Безусловный переход к МК358. MK357. The same actions are performed as for MK339. Unconditional transition to MK358.
МК358. Выполняются те же действия, что и по МК218. Безусловный переход к МК359. MK358. The same actions are performed as for MK218. Unconditional transition to MK359.
МК359. Выполняются те же действия, что и по МК126. Безусловный переход к МК360. MK359. The same actions are performed as in MK126. Unconditional transition to MK360.
МК360. Выполняются те же действия, что и по МК342. Безусловный переход к МК361. MK360. The same actions are performed as for MK342. Unconditional transition to MK361.
МК361. Выполняются те же действия, что и по МК122. Безусловный переход к МК362. MK361. The same actions are performed as for MK122. Unconditional transition to MK362.
МК362. Выполняется анализ состояния триггера 10 инверсии на входе логических условий 36 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК363; если "единица", то переход к МК366. MK362. An analysis of the state of the
МК363. Выполняется анализ состояния (Р+1)-го разряда выходов регистра 11 на входе логических условий 40 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК364, если "единица", то переход к МК365. MK363. An analysis of the state of the (P + 1) -th discharge of the outputs of the
МК364. Выполняются те же действия, что и по МК107. Безусловный переход к МК231. MK364. The same actions are performed as in MK107. Unconditional transition to MK231.
МК365. Выполняются те же действия, что и по МК332. Безусловный переход к МК146. MK365. The same actions are performed as for MK332. Unconditional transition to MK146.
МК366. Выполняется анализ состояния (Р+1)-го разряда выходов регистра 11 на входе логических условий 40 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК365; если "единица", то переход к МК364. MK366. An analysis is made of the state of the (P + 1) -th discharge of the outputs of the
МК367. Выполняются те же действия, что и по МК148. Безусловный переход к МК146. MK367. The same actions are performed as in MK148. Unconditional transition to MK146.
МК368. Выполняются те же действия, что и по МК100. Одновременно с этим выполняется анализ состояния логического условия признака нуля с выхода операционного блока 2 на входе логических условий 38 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК369: если "единица", то переход к МК370. MK368. The same actions are performed as for MK100. At the same time, the state of the logical condition of the sign of zero is analyzed from the output of the
МК369. Выполняются те же действия, что и по МК193. Безусловный переход к МК370. MK369. The same actions are performed as in MK193. Unconditional transition to MK370.
МК370. Выполняются те же действия, что и по МК194. Безусловный переход к МК371. MK370. The same actions are performed as in MK194. Unconditional transition to MK371.
МК371. Выполняются те же действия, что и по МК196, за исключением того, что по данной микрокоманде не выполняется запись в регистp адреса блока 1 памяти. Безусловный переход к МК372. MK371. The same actions are performed as for MK196, except that for this micro-command, the address of the
МК372. Выполняются те же действия, что и по МК240. Безусловный переход к МК373. MK372. The same actions are performed as for MK240. Unconditional transition to MK373.
МК373. Выполняются те же действия, что и по МК124. Безусловный переход к МК374. MK373. The same actions are performed as for MK124. Unconditional transition to MK374.
МК374. Выполняются те же действия, что и по МК108. Безусловный переход к МК375. MK374. The same actions are performed as in MK108. Unconditional transition to MK375.
МК375. Выполняются те же действия, что и по МК196, за исключением того, что в данной микрокоманде не выполняется запись в седьмой регистр операционного блока 2. Безусловный переход к МК376. MK375. The same actions are performed as in MK196, except that this micro-command does not record in the seventh register of
МК376. Код третьего регистра операционного блока 2 устанавливается в "нулевое" состояние. Безусловный переход к МК377. MK376. The code of the third register of the
М377. Выполняются те же действия, что и по МК288. Безусловный переход к МК337. M377. The same actions are performed as in MK288. Unconditional transition to MK337.
МК378. Выполняются те же действия, что и по МК235. Безусловный переход к МК350. MK378. The same actions are performed as in MK235. Unconditional transition to MK350.
МК379. Выполняются те же действия, что и по МК151. Одновременно с этим выполняется анализ значений второго и первого режимов на входах логических условий соответственно 42 и 39 микропрограммного автомата 13 внутреннего управления; если код условий 00, то переход к МК380; если 01, 11, то переход к МК385; если 10, то переход к МК389. MK379. The same actions are performed as for MK151. Simultaneously, an analysis of the values of the second and first modes at the inputs of the logical conditions, respectively, 42 and 39 of the
МК380. Выполняются те же действия, что и по МК126. Безусловный пере ход к МК381. MK380. The same actions are performed as in MK126. Unconditional transition to MK381.
МК381. Выполняются те же действия, что и по МК132. Безусловный переход к МК382. MK381. The same actions are performed as for MK132. Unconditional transition to MK382.
МК382. Выполняются те же действия, что и по МК121. Безусловный переход к МК383. MK382. The same actions are performed as for MK121. Unconditional transition to MK383.
МК383. По адресу, установленному МК382, из блока 1 читается информация и записывается в десятый регистр операционного блока 2. Безусловный переход к МК384. MK383. At the address set by MK382, information is read from
МК384. Выполняются те же действия, что и по МК129. Безусловный переход к МК208. MK384. The same actions are performed as for MK129. Unconditional transition to MK208.
МК385. Код первого регистра операционного блока 2 увеличивается на "единицу", записывается в регистр адреса блока 1 памяти. Безусловный переход к МК386. MK385. The code of the first register of
МК386. Выполняются те же действия, что и по МК350. Безусловный переход к МК387. MK386. The same actions are performed as for MK350. Unconditional transition to MK387.
МК387. Выполняются те же действия, что и по МК352. Одновременно с этим выполняется анализ логического условия признака нуля с выхода операционного блока 2 на входе логических условий 38 микропрограммного автомата 13 внутреннего управления: если "ноль", то переход к МК392, если "единица", то переход к МК388. MK387. The same actions are performed as for MK352. At the same time, the logical condition of the sign of zero is analyzed from the output of the
МК388. Выполняются те же действия, что и по МК332. Безусловный переход к МК146. MK388. The same actions are performed as for MK332. Unconditional transition to MK146.
МК389. Выполняются те же действия, что и по МК385. Безусловный переход к МК390. MK389. The same actions are performed as in MK385. Unconditional transition to MK390.
МК390. Выполняются те же действия, что и по МК214. Безусловный переход к МК391. MK390. The same actions are performed as for MK214. Unconditional transition to MK391.
МК391. По адресу, установленному МК390, из блока 1 читается информация и, увеличенная на "единицу" в АЛУ операционного блока 2, записывается в третий регистр. Безусловный переход к МК392. MK391. At the address set by MK390, information is read from
МК392. Выполняются те же действия, что и по МК288. Безусловный переход к МК380. MK392. The same actions are performed as in MK288. Unconditional transition to MK380.
МК393. Выполняются такие же действия, что и по МК148. Безусловный переход к МК146. MK393. The same actions are performed as for MK148. Unconditional transition to MK146.
МК394. Выполняются те же действия, что и по МК332. Безусловный переход к МК146. MK394. The same actions are performed as for MK332. Unconditional transition to MK146.
МК395. Выполняются те же действия, что и по МК148. Безусловный переход к МК396. MK395. The same actions are performed as in MK148. Unconditional transition to MK396.
МК396. По адресу, установленному М395, из блока 1 читается информация и, уменьшенная на "единицу" в АЛУ операционного блока 2, записывается во второй регистр. Безусловный переход к МК393. MK396. At the address set by M395, information is read from
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU5013607 RU2049347C1 (en) | 1991-10-08 | 1991-10-08 | Control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU5013607 RU2049347C1 (en) | 1991-10-08 | 1991-10-08 | Control device |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2049347C1 true RU2049347C1 (en) | 1995-11-27 |
Family
ID=21590071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU5013607 RU2049347C1 (en) | 1991-10-08 | 1991-10-08 | Control device |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2049347C1 (en) |
-
1991
- 1991-10-08 RU SU5013607 patent/RU2049347C1/en active
Non-Patent Citations (2)
Title |
---|
1. Авторское свидетельство СССР N 1308041, кл. G 06F 9/00, 1984. * |
2. Авторское свидетельство СССР N 1424551, кл. G 06F 9/00, 1985. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2109333C1 (en) | Digital computer for concurrent execution of two and more instructions | |
US4044334A (en) | Database instruction unload | |
US3997895A (en) | Data processing system with a microprogrammed dispatcher for working either in native or non-native mode | |
KR890002330B1 (en) | Multiprocessor system | |
US4751637A (en) | Digital computer for implementing event driven simulation algorithm | |
EP0405489A2 (en) | Resource conflict detection method and apparatus included in a pipelined processing unit | |
USRE26171E (en) | Multiprocessing computer system | |
US3510847A (en) | Address manipulation circuitry for a digital computer | |
JPS603652B2 (en) | data processing equipment | |
US4654780A (en) | Parallel register transfer mechanism for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes | |
US4084229A (en) | Control store system and method for storing selectively microinstructions and scratchpad information | |
Hall | A reversible instruction set architecture and algorithms | |
RU2049347C1 (en) | Control device | |
US4991086A (en) | Microprogram controlled microprocessor having a plurality of internal buses and including transfer register designation system | |
US6378113B1 (en) | Black box transparency in a circuit timing model | |
US4644464A (en) | Graph manager for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes | |
US4211916A (en) | Device for diagnosing microprogram computers | |
RU2046396C1 (en) | Control device | |
KR910001708B1 (en) | Central processing unit | |
RU2071112C1 (en) | Control apparatus | |
EP0187713A2 (en) | System memory for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes | |
US5604876A (en) | Apparatus for handling differing data length instructions using either directly specified or indirectly specified data lengths | |
RU2071111C1 (en) | Control device | |
KR960013358B1 (en) | Register file for bit slice processor with simultaneous accessing of plural memory array cells | |
EP0164997A2 (en) | Condition concentrator and control store for a reduction processor evaluating programs stored as binary directed graphs employing variable-free applicative language codes |