Цифровой процессор кущенко в.а.

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

 

Изобретение относится к области цифровых вычислительных машин (ЭЦВМ-компьютеров).

Известны вычислительные машины Б.Паскаля, Г.Лейбница, О.Однера, Ч. Бэбиджа, П.Чебышева, А.Крылова (Электронные вычислительные машины, Михайлов А.В. и др. Статистика, М., 1971 г.).

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

Известна машина Дж.Неймана (К.Вейцман, Распределенные системы мини- и микро ЭВМ, М.: Финансы и статистика, 1983 г.). Реализуемые на этом принципе процессоры (например: Система IBM/360, М, Статистика, 1974 г.) (прототип) основаны на: последовательном процессе обработки данных, на двоичной системе счисления, на правилах двоичной алгебры, на методе реализации умножения через сложение, деления через вычитание. На принципе возрастания сложности программного обеспечения: код, мнемокод, ассемблер, компилятор, транслятор, операционная система, оболочка, приложения. На принципе полной замены предыдущего оборудования новым, без врастания старого в новое.

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

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

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

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

Технический результат достигается тем, что в цифровой процессор, содержащий генератор, сумматор, шину адреса, шину данных, шину команд, разъемы, счетчик команд, блок управления, блок памяти, блок питания, блок клавиатуры, блок индикации, согласно изобретению введены: блок памяти команд, блок памяти данных, блоки набора команд, арифметический блок, логический блок, блок пересылок, блок регистров, блок безусловного перехода, блоки распознавания меток, блок функций, блок «сбоев», блок «есть», блок внешних регистров, блок пересылки команд, блок прямого доступа, причем арифметический блок, логический блок, блок пересылки, блок регистров, блок безусловного перехода, блок распознавания меток, блок функций, блок внешних регистров, блок «есть», блок «сбоев» подключены к шине команд, шине данных, шине адреса своими соответствующими входами-выходами, причем блок управления состоит из блока клавиатуры, подключенного к блоку индикации клавиатуры, подключенного к блоку индикации, блоку индикации команд, блоку индикации адреса, блоку индикации данных, причем блок индикации клавиатуры, блок индикации счетчика команд, блок индикации команд, блок индикации адреса, блок индикации данных подключены к соответствующим индикаторам и соответствующим индикаторам порядка, блок индикации команд подключен к шине команд, блок индикации адреса подключен к шине адреса, блока памяти данных, блок индикации данных подключен к шине данных, блок управления также содержит блок ввода команд, блок сброса, блок режима программирования, блок режима работы, блок шага команд вверх, блок шага команд вниз, блок очистки команд одной позиции, блок очистки команд ста позиций, блок очистки данных одной позиции, блок очистки данных ста позиций, блок шага команды вниз, блок шага команды вверх, блок шага данных вверх, блок шага данных вниз, блок шага регистра адреса, блок шага адреса, блок стоп, блок пуск с адреса, блок пуск с начала, блок пуск продолжения, блок пуск по шагам, соединенные соответствующим образом, причем блок набора команд состоит из блоков, распознающих каждый свою команду, каждый из этих блоков подключается к шине управления, причем арифметический блок состоит из блока вычислений первого (сумматор), блока вычислений второго (вычитатель), блока вычислений третьего (умножитель), блока вычислений четвертого (делитель), блока изменения знака на плюс, блока изменения знака на минус, причем формат числа представляет собой следующие позиции: знак основы числа, пространство переполнения, пространство цифр основы, знак раздела, знак порядка цифр, второе пространство переполнения, пространство порядка, причем блок вычислений первый состоит из схемы распознавания команды, схемы распознавания первой, схемы распознавания второй, схемы распознавания третьей, блока выравнивания порядка, общего табличного сумматора чисел, сумматора простых чисел, общего табличного вычислителя, вычитателя чисел и из элементов, обеспечивающих взаимодействие перечисленных блоков, причем схема распознавания команд, схема распознавания первая, вторая и третья подключаются к шине адреса, шине данных, шине команд, к соответствующему входу счетчика команд (через промежуточные элементы), к входам считывания и записи блока памяти данных (через промежуточные элементы), схема распознавания первая и вторая подключаются к блоку выравнивания порядка (через промежуточные элементы), который подключается к дешифратору определяющего порядка вычисления, к общему табличному сумматору чисел, к сумматору чисел и к коммутатору чисел, который подключается к общему табличному сумматору чисел, и к вычитателю чисел, который подключен к шине данных (через промежуточные элементы) и к схеме распознавания третьей, причем блок выравнивания порядка состоит из блока первого случая, блока второго случая первого варианта, блока второго случая второго варианта, блока анализа первого, блока третьего случая первого варианта, блока третьего случая второго варианта, блока анализа второго, блока четвертого случая первого варианта, блока четвертого случая второго варианта, блока анализа третьего, подключенных соответствующим образом для обеспечения выравнивания порядка чисел, причем табличный сумматор числа представляет собой регистр первого числа, подключаемый к верхним дешифраторам, регистр второго числа, подключаемый к боковым дешифраторам, на пересечении выходов верхних и боковых дешифраторов находится разрешающий ключ, выход которого подключается к соответствующему регистру результата, содержащему результат суммирования, входы которых подключены к регистру результата, содержащий основу числа и признак переполнения, причем сумматор простого числа состоит из сумматоров одной цифры, первый из которых подключается к соответствующим входам итогового блока регистров, а остальные подключены к соответствующим счетчикам, которые подключены (через промежуточные элементы) к элементам задержки, подключены к счетчикам, подключенным к соответствующим дешифраторам, подключаемым к соответствующим счетчикам (через промежуточные элементы), причем общий табличный вычитатель аналогичен по структуре общему табличному сумматору чисел, имеющих аналогичную структуру, что и табличный вычислитель чисел, но в регистре результата находится разность двух цифр, причем вычитатель числа имеет аналогичную структуру, что и сумматор простых чисел, но содержит вычитатели одной цифры вместо сумматоров одной цифры, а выходы вычитаний одной цифры через соответствующий ключ подключены к (-1)-входам соответствующих счетчиков и входам итогового блока регистров, причем блок вычитателя второй содержит блок распознавания команд, подключенный к шине адреса, шине данных, шине команд и соответствующему входу счетчика команд (через промежуточные элементы), к блоку «есть», к блоку «сбой» (аналогично блоку вычитания первому), соответствующим выходам блока распознавания команд, подключенного к соответствующим входам блока выравнивания порядка (через промежуточные элементы), выходы которого подключены к общему табличному сумматору чисел, к сумматору простых чисел, к коммутатору чисел, подключенному соответствующими входами к общему табличному вычитателю чисел, блок выравнивания порядков также подключен к дешифратору, определяющему порядок вычисления работающего согласно таблице выбора, подключенного к коммутатору чисел и к другим необходимым элементам, для выполнения своих функций, выходы сумматора простых чисел, подключаемые к входам общего табличного сумматора чисел, который подключается к общей шине (шина данных, шина адреса, шина команд, шина функций), вычитатель чисел подключен к общему табличному вычислителю, который подключается к общей шине, общему табличному сумматору чисел, сумматору простых чисел, общему табличному вычитателю чисел, вычитателю чисел, причем блок вычисления третий состоит из блока распознавания команд, подключенного к общей шине, также подключенного к блоку суммирования (через промежуточные элементы), к табличному сумматору чисел и дешифратору знака результата, к блоку умножения простых чисел последовательно (или блоку умножения простых чисел параллельно), который подключен к табличному умножителю чисел, который подключается к общей шине, соответствующие выходы табличного сумматора чисел, блок умножения простых чисел последовательно (или блок умножения простых чисел параллельно) подключены посредством промежуточных элементов к соответствующим входам-выходам блока распознавания команд, причем табличный умножитель числа имеет структуру, аналогичную умножителю одной цифры, табличному сумматору чисел двух цифр, он имеет регистр первого числа, подключенный к верхним дешифраторам, регистр второго числа подключается к боковым дешифраторам, на пересечении выходов дешифраторов находится ключ, выход которого подключен к разрешающему входу блока памяти регистра результата, который содержит результат умножения двух чисел, блок умножения простых чисел последовательно состоит из блока регистров первого числа, блока сдвиговых регистров второго числа, подключенных к соответствующим входам умножителей одной цифры, причем первая группа выходов первого умножителя одной цифры подключается к соответствующим входам блока регистров, а выход следующих подключен к соответствующим входам соответствующих табличных сумматоров чисел двух цифр, которые последовательно соединяются друг с другом (через промежуточные элементы) и подключены к соответствующим входам блока регистров, подключенного к шифратору, который подключен к сумматору простых чисел, подключенных к блоку регистров (через промежуточные элементы), причем блок умножения простых чисел параллельно состоит из блока регистров первого числа, подключенного к соответствующим блокам умножения на одно число со сдвигом, подключенным к соответствующему постоянному запоминающему устройству и к соответствующим выходам блока регистров второго числа, выходами подключенными к обратной пирамиде сумматоров простых чисел (через промежуточные элементы), последний из которых подключен к регистру, причем блок вычитания четвертый состоит из блока распознавания команд, подключаемого к входам-выходам общей шины, подключенного также (через промежуточные элементы) к блоку вычитания чисел, к табличному делителю чисел, к дешифратору определения знака результата, к блоку добавления нулей, подключаемого к блоку деления простых чисел, подключаемого к сумматору, подключен к табличному делителю чисел и к соответствующим регистрам, подключен к соответствующим входам блока распознавания команд и к блоку вычитателя числа, причем входы табличного делителя чисел подключаются к входам-выходам данных блока распознавания команд и к общей шине, причем блок добавления нулей состоит из блоков сдвиговых регистров и логических схем, подключенных соответствующим образом, на выходе объединены в результирующем регистре разницы добавляемых нулей, на которых находятся коды новых значений чисел с добавляемыми нулями справа, причем блок деления простых чисел содержит первый блок ключей, подключенный к регистру, подключенный к блоку вычитания чисел, подключенный к второму блоку ключей, подключаемый к регистру, подключенный к счетчику результата, подключенного к блоку сдвига регистров, является выходами блока деления простых чисел, выход знака результата блока вычитателей из соответствующие им элементы подключенных счетчиков сдвигов, подключены к компаратору подключений к регистру числа добавления нулей, подключенного к сумматору числа добавленных нулей делителя и разности добавленных нулей делимого и делителя, причем табличный делитель числа состоит из блока регистров делителя, подключенного к входам верхних дешифраторов, блока регистров делителя, подключенного к входам боковых дешифраторов, на пересечениях боковых и верхних дешифраторов находятся ключи, которые выходами подключаются к блокам памяти, содержащим основной порядок со знаком, и результата деления, подключенных к выходам блоков регистров, ключи также подключены к выходам элементов ИЛИ, определяющих "ДА" и "НЕТ" выходы табличного делителя чисел, причем блок изменения знака на плюс или минус имеет одинаковую структуру и состоит из схемы распознавания команды, схемы распознавания первой, подключенных соответствующим образом к общей шине и регистру, подключенные к постоянному запоминающему устройству (посредством элементов), причем логический блок состоит из блоков условного перехода: больше, больше или равно, меньше, меньше или равно, равно, неравно, подключенных к общей шине и имеющих одинаковую структуру, содержащих схему распознавания команд, набор ключей и шлюзов и схему распознавания первую, подключенную к соответствующему регистру, причем блок безусловного перехода состоит из схемы распознавания команды, схемы распознавания, подключенного к регистру адреса перехода и набора ключей шлюзов, соединенных соответствующим образом, соответствующий регистр блока пересылки первого, подключенному к входам-выходам и шине данных (через шлюз), разрешающим входом подключенный к выходу схемы распознавания первой (через промежуточные элементы), причем блок пересылки второй содержит схему распознавания команд, подключенных к входам соответствующих ключей и шлюзов, подключенных к общей шине и к схеме распознавания первой, подключенной к соответствующему регистру, подключенному через блок ключей к шине данных (через соответствующий шлюз), подключенный и к схеме распознавания второй подключенной к соответствующему регистру, подключенному к шине адреса (через соответствующий шлюз), причем блок пересылки третий состоит из блока пересылки первого и подключенного к схеме ожидания, причем блок пересылки четвертый состоит из блока пересылки второго, подключенного к схеме ожидания, выходу через шлюз, причем блок пересылки пятый состоит из блока пересылки первого, без соответствующих перемычек, подключенного к соответствующей схеме описания, блок распознавания меток программы, блок распознавания меток начала программы, блок распознавания меток конца программы одинаковы и содержат схему распознавания команды, подключенной к схеме распознавания первой, подключенной к шине команд, и соответствующему входу счетчика команд, к соответствующему входу блоков "СБОЙ", "ЕСТЬ", соответствующие постоянные запоминающие устройства схемы распознавания команд имеют соответствующий код распознавания меток, метки начала и метки конца программы, причем пересылочный блок содержит пять блоков пересылки, выполняет каждый свою функцию пересылки данных: блок пересылки первый пересылает содержимое внутреннего регистра во внутренний регистр, блок пересылки второй - пересылает данные из программы во внутренний регистр, блок пересылки третий пересылает содержимое внутреннего регистра во внешний, блок пересылки четвертый - пересылает данные из программы во внешний регистр, блок пересылки пятый - пересылает содержимое внешнего регистра во внутренний, причем регистров блок содержит блок сдвига и блок записи в регистр бита, причем блок сдвига содержит схему распознавания команд, подключенную к соответствующим шлюзам и ключам (подключенным к общей шине), подключенной к схеме распознавания первой подключенной к соответствующему регистру и схеме распознавания второй, подключенный к второму соответствующему регистру подключенному посредством логических элементов к сдвиговому регистру, подключенного к шине данных (через соответствующий шлюз), причем блок записи в регистр бита содержит схему распознавания команд, подключаемый к соответствующим ключам и шлюзам (подключенных к общей шине), подключенной к схеме распознавания первой, подключенной к соответствующему регистру и к схеме распознавания второй, подключенных к соответствующему регистру и к соответствующей схеме распознавания четвертой, подключенной к соответствующему регистру, который подключается к соответствующему дешифратору, который подключается к соответствующим входам блоков ключей, подключенным к соответствующему дешифратору, а выходами к соответствующему регистру, который через соответствующий блок ключей подключается к шине данных (через соответствующий шлюз), причем блок внешних регистров содержит разъемы для подключения внешних устройств к внешним регистрам записи и внешним регистрам считывания, каждый внешний регистр записи подключается к своей схеме ожидания, подключенный к тактирующему входу блока, и к соответствующему регистру, подключенного к логической схеме выбора регистра, внешний регистр записи также подключен к соответствующему триггеру, который подключен к соответствующему к входам элемента - ИЛИ, подключенного к соответствующей схеме определения адреса обрабатывающей программы, причем блок функций состоит из блока распознавания функций, подключенному к блоку переменных величин и блоку записи сигналов времени, подключенных к общей шине, к входам-выходам блока управления, имеющим разъем для наращивания новых функций, причем блок распознавания функций состоит из блоков ключей, триггеров и соответствующих ПЗУ, компараторов, подключенных соответствующим образом для распознавания команды определения функции, причем блок переменной величины состоит из схемы распознавания первой, подключенной к разрешающим входам соответствующих шлюзов и ключей, к соответствующему первому регистру и к схеме распознавания второй, подключенной к входящему регистру, подключенным к логическим схемам и третьему регистру, который подключен к шине данных (через соответствующий шлюз), выходы первого и второго регистров подключены к шине адреса (через соответствующий шлюз), причем блок записи считывания времени состоит из шести схем распознавания, подключенных каждая к своему регистру, подключенных через соответствующие ключи и шины к общей шине и к соответствующим регистрам блока временных сигналов, причем блок временных сигналов состоит из схемы набора времени, подключенной к блоку регистров, соответствующие выходы которого подключены к счетчику секунд, счетчику минут, счетчику часов, счетчику дней, счетчику месяцев, счетчику лет (посредством логических элементов), к которым также подключается генератор импульсов (посредством логической схемы), причем схема набора времени подключается к блоку управления и состоит из дешифратора команд, подключенного к регистру, подключенного к соответствующему блоку ключей, подключенные к регистру, подключенному к другому блоку ключей, другой вход которого подключен к триггеру, блок «сбой» представляет собой блок, аналогичный блоку внешних регистров без внешних регистров считывания, причем блок пересылки команд содержит блок распознавания команды пересылки команд, подключенный к общей шине и к первому блоку ключей, подключенный к первому, второму и третьему регистрам, который также подключен к второму блоку ключей, подключенного к триггеру, подключенного к дешифратору команд, подключаемого к блоку управления выходы первого регистра подключены к входам первого счетчика, выходы-входы регистра подключены к первым входам компаратора, выходы-входы которого подключены к выходам второго счетчика, подключены к выходам третьего регистра, выходы первого и второго счетчика через блок ключей подключены к соответствующим выходам блока пересылки команд, выход компаратора посредством элемента задержки подключен к соответствующим входам блока пересылки команд, причем блок распознавания команд состоит из схемы распознавания команд и четырех схем распознавания, подключаемых каждая к своему регистру, причем блок прямого доступа представляет собой регистр управления, регистр адреса и регистр данных, подключенных к блоку команды данных (посредством логических элементов).

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

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

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

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

Наличие табличных вычислителей многократно повышает скорость вычислений.

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

Само по себе компактное описание ВК-Ц процессора имеет методологическое значение в процессе обучения.

Изобретение поясняется чертежами (фиг.1-51).

На фиг.1 изображена структура (формат) записи числа в ВК-Ц процессоре. Число А представлено:

- знаком числа, - основой, - знаком порядка и - порядком.

Здесь:

1. - 1 бит, который определяет знак числа 0 - это «-» ; 1 это «+»;.

2. 4 бита - пространство заполнено нулями. Если записанное число в процессе работы ВК-Ц процессора заполнит это пространство, то это число не входит в размер, отводимый для записи числа. (Запись может быть: сокращенной по 4 бита, расширенной - по 8 бит, или смешанной на знак цифры (фиг.1).)

3. Далее по 4 бита записывается основа числа . Таких цифр (в двоичном коде и в заданной системе счисления ), например, может быть 100.

4. 4 бита знак «/» - раздела основы числа от порядка .

5. 1 бит - знак порядка 0 - это «-»; 1 - это «+».

6. 4 бита - пространство заполнено нулями. Если в процессе работы это пространство будет заполнено, то значит, произошло переполнение.

7. По 4 бита, например, 3 десятичных числа для написания порядка результата (при трех числах 999 - максимальный порядок).

Количество цифр в основе и порядке - регулируемый параметр. Точка (если представлять число не целым, в алгебраическом смысле) поставлена справа.

На фиг.2 изображена схема ВК-Сумматора (электронная таблица суммирования).

ВК-Сумматор состоит из разъема А (РА) - 1, разъема В (РВ) - 2, разъема С (РС) - 3. (PC) - 3 содержит выделенный разряд переноса (П) 1 - есть, 0 - нет. В (РА) - 1 записывается первое слагаемое, в РВ - 2 - второе, PC - 3 - полученный результат с признаком или отсутствием признака переноса разряда. РА - 1 подключен к верхней линейке дешифраторов ДШВ от 0 до 9: ДШВ 4 - ДШВ 13. Разъем РВ подключен к боковым дешифраторам ДШБ, также от 0 до 9. ДШБ 14 - ДШБ 23, выход каждого ДШВ подключен к первым соответствующим входам вертикального ряда ключей 24, выход каждого ДШБ подключен ко вторым входам соответствующего горизонтального ряда ключей 24 (фиг.2). Каждому ДШВ и каждому ДШБ соответствует своя цифра (показано на фиг.2 в десятичной и двоичной формах), на которую он реагирует. Каждый К - 24 подключен к соответствующему блоку памяти БП - 25. Этот блок памяти представляет собой ПЗУ и блок ключей соответствующих этому ПЗУ. В ПЗУ записан двоичный код соответствующей цифры. Блок ключей блока памяти 25 входами подключен к соответствующему ПЗУ, а выходами соответственно по разрядам объединен с такими же блоками (всего сто (10×10) таких блоков) и подключен к PC - 3, в котором разряд переноса (П) выделен. Описанные выше блоки образуют также сумматор одной цифры С1Ц - 26, который суммирует только положительные целые цифры (основы). На фиг.2 сверху блоков памяти 25 написаны цифры в десятичной системе, а внутри в двоичной с выделением знака переноса. Например: (выделены кружками) 9+8=17; 9 ((10) - десятичная система) = 1001 ((2) - двоичная система); 8 (10) = 1000 (2), результат 17 (10) = 1 0111 (2), то есть 1 знак переноса и 7 (10) = 0111 (2).

Сумматоры одной цифры (С1Ц) - 26 объединены в сумматор простых чисел (СПЧ) - 27 (фиг.3), который состоит из элемента задержки ЭЗ - 28, вход которого подключен к разрешающему входу блока регистров А (БРА) -29, блока регистров В (БРВ) - 30 и является разрешающим (р) - входом СПЧ - 27. Ключ (К) - 31 входом подключен к выходу элемента задержки (ЭЗ) - 32, вход которого тоже подключен к р-входу СПЧ - 27. Выход К - 31 подключен к (+1) - входу СЧ - 33.2, р-вход которого подключен к соответствующим р-входам СЧ - 33.3 - СЧ - 33.n и к выходу ЭЗ - 28. Элемент ИЛИ (1) - 34.2 подключен к (+1) входу каждого СЧ - 33.3 (и т.д.). Соответствующие выходы каждого СЧ - 33.2 - СЧ - 33.n подключены к соответствующим входам соответствующих им дешифраторов ДШ - 35.2 - ДШ - 35.n.

П-выходы каждого С1Ц2 - С1Цn подключены к первым входам ключей К - 36.2 - К - 36.n соответственно (К - 36.1 нет), выходы которых подключены к первым входам соответствующих им ИЛИ - 34.2 - ИЛИ - 34.n, вторые входы которых подключены к выходам соответствующих ключей К -37.2 - К - 37.n. Вторые входы К - 36.2 - К - 36.n подключены к выходам соответствующих им элементам задержки ЭЗ - 38.2 - ЭЗ - 38.n и входам элементов задержки ЭЗ - 39.2 - ЭЗ - З9.n (которые последовательно соединены) и выходы которых подключены к входам соответствующих К - 37.2 - К - 37.n. П - выход С1Ц1 подключен к первому входу К - 31. Выход ЭЗ - 39.n также подключен к входу элемента задержки (ЭЗ) - 40, который подключен к р-входу итогового блока регистров (ИБР) - 41, соответствующие входы которого подключены к выходам соответствующих СЧ - 33.2 - СЧ - 33.n и И-выходам С1Ц1 - 26. Выход ИБР - 41 является С - выходом с СПЧ - 27. Выход ЭЗ - 40 также подключен к входу ЭЗ - 42, выход которого является выходом «Готово» (Г) СПЧ - 27. Выход ИЛИ - 34.n является выходом прерывания («Сбой» - «ПР») СПЧ - 27, также подключенного к «0» - входу ЭЗ - 40.

ВК - вычитатель (электронная таблица вычитания) состоит из (фиг.4) разъема В (РВ) - 43, разъема А (РА) - 44, разъема С (PC) - 45. РВ - 43 подключен к верхним дешифраторам ДШВ 46 - ДШВ 55. PA - 44 подключен к дешифраторам боковым ДШБ - 56 - ДШБ - 65. Каждый из ДШБ подключен к первым входам горизонтальной линии ключей К - 66. Каждый из ДШВ подключен ко вторым входам вертикального столбца этих же ключей К - 66. Соответствующие выходы К - 66 подключены к разрешающим входам блоков памяти БП - 67, представляющих собой ПЗУ с блоком ключей на выходе (аналогично описанному блоку в блоке суммирования). В ПЗУ записан результат вычитания простых цифр от 0 до 9 между собой. Если вычитатель больше вычитаемого, то соответствующие ПЗУ записывают цифры обратного кода и в соответствующем заимствованию разряде находится «1». Например: 0(10)-9(10)=-9(10), в ПЗУ записано не - 9, а 10-9=1, т.е. 1 1 (10).

Если 4-7=-3, то 10-3=7, записано 1 7 (10) и т.д. Все БП - 67 объединены соответствующими выходами и подключены к входам PC - 45. Перечисленные блоки образуют также вычитатель одной цифры В1Ц - 68 (фиг.4). Значение переноса (П) выделено в PC - 45 в отдельный разряд.

В1Ц - 68 объединены в вычитатель числа ВЧ - 69 (фиг.5). Он состоит из элемента задержки ЭЗ - 70, вход которого является р-входом ВЧ - 69, блока регистров А (БРА) - 71, входы которого являются входами А ВЧ - 69. Входы блока регистров В (БРВ) - 72 являются входами вычитателя ВЧ - 69. БРА - 71 подключен соответствующими выходами к соответствующим входам каждого В1Ц1 - В1Цn - 68. БРВ подключен своими выходами к соответствующим входам каждого из блоков В1Ц1 - В1Цn - 68. П - выход В1Ц1 - 68 подключен к первому входу ключа К - 73. Разрешающий вход ВЧ - 69 также подключен к входу элемента задержки (ЭЗ) - 74, выход которого подключен к второму входу К - 73, выход которого подключен к (-1) - входу СЧ - 75.2, -1 вход каждого из СЧ 75.3 - СЧ 75.n подключены к соответствующим выходам элементов ИЛИ - 76.2 - 76.n соответственно (элемента ИЛИ - 76.1 нет). Соответствующие выходы каждого СЧ - 75.2 - СЧ - 75.n подключены к соответствующим входам ДШ - 77.2 - ДШ - 77.n, выход которого подключен к соответствующим ключам К 78.2 - 78.n. Соответствующие П - выходы В1Ц2 - В1Цn подключены к первым входам ключей К 79.2-79.n соответственно (К - 79.1 нет), выходы которых подключены к вторым входам соответствующих ИЛИ 76.2 - ИЛИ 76.n. Выход ЭЗ - 74 подключен к входу ЭЗ - 80.2, вход которого подключен к первому входу К - 79.2 и входу элемента задержки ЭЗ - 81.2, выход которого подключен к вторым входам К - 78.2 и т.д. до ЭЗ - 81.n, выход которого подключен к второму входу К - 78.n и ко входу элемента задержки ЭЗ - 82, «0» - вход которого подключен к выходу ИЛИ - 76.n и является Пр-выходом (сбой, прерывание) ВЧ - 69. Выход ЭЗ - 82 подключен к р-входу итогового блока регистров ИБР - 83 и входу элемента задержки ЭЗ - 84, выход которого является Г-выходом (готов) ВЧ - 69. В1Ц1 подключен к соответствующим входам ИБР - 83, соответствующие входы которого подключены к соответствующим выходам СЧ - 75.2 - СЧ - 75.n, а выходы являются выходами ВЧ - 69.

На фиг.6 изображена схема табличных блоков вычислений. Это общая схема для табличного сумматора чисел (ОТСЧ), табличного вычитателя чисел (ОТВЧ), табличного умножителя чисел (ОТУЧ), табличного делителя чисел (ОТДЧ). Табличный сумматор простых чисел ТСЧ показан на фиг.2, ТВЧ на фиг.4 (ТУЧ и ТДЧ показаны далее). Изменения в соответствующих блоках показаны пунктиром. Для ТСЧ выходы каждого ключа К - 24 подключены к ИЛИ - 85, «не» - выход которого подключен к ключу К - 86, а прямой выход подключен к входу ключа К - 87, вторые выходы К - 86 и К - 87 подключены к разрешающему р-входу блока ТСЧ - 88 (фиг.2). Для ТВЧ блока. Все выходы К - 66 подключены к входам элемента ИЛИ - 89, инвертный выход которого подключен к ключу К - 90, а прямой выход к ключу К - 91. В1Ц - 68 и перечисленные блоки образуют ТВЧ - 92. Соответствующие блоки ТВЧ, ТСЧ, ТУЧ, ТДЧ объединяются в большие блоки при росте количества хранимых в них чисел. Общие блоки ОТСЧ (и т.д.) (фиг.6) содержат разъем А (РА) - 93, разъем В (РВ) - 94, разъема (PC) - 95. PA - 93 подключен к А входам ТСЧ (и т.д.) - 88. РВ - 94 к В входам, PC - 95 и к С - выходам. Выходы «да» объединены ИЛИ - 96, выходы «нет» объединены ИЛИ - 97, разрешающий вход подключен к р-входам ТСЧ (и т.д.) - 88, запись (З) вход, информационный (И) входы, входы общей шины также подключены соответствующим блоком - 88. Перечисленные блоки образуют ОТСЧ (ОТВЧ) - 98 (99).

Блок выравнивания порядка (БВП) (нулями справа) (фиг.7) состоит из элемента задержки 100, регистра (триггера) (З) знака - 101, регистра (Р) - 102, регистра (З) знака - 103, регистра (Р) - 104, регистра (З) знака В - 105, регистра (Р) - 106, регистра (З) знака - 107, регистра (Р) - 108. Выход ЭЗ - 100 подключен к р-входу КМП - 109, и-входы которого подключены к выходу Р - 103 и выходу Р - 107, выход «да» подключен к р-входу КМП - 110, выход «нет» подключен к ИЛИ - 111. Входы и КМП - 110 подключены к Р - 103 и Р - 108, соответственно выход «да» подключен к входу формирующих сигналов (ФС) - 112, выход которого подключен к р-входам Р - 113, Р - 114, Р - 115, Р - 116. Выход «нет» КМП - 110 подключен к второму входу ИЛИ - 111, выход которого подключен к р-входу КМП - 117. Соответствующие выходы Р - 113, Р - 114, Р - 115, Р - 116 подключены к соответствующим разъемам Р - 119, Р - 120, Р - 121, Р - 122, выходы которых являются выходами блока выравнивания порядка (БВП). Выход ФС - 112 (Г1) также подключен к ИЛИ - 123, выход которого является выходом «готово» (Г) БВП. Блоки 109-116 образуют блок первого случая (Б1C - 116.1). Соответственно входы КМП - 117 подключены к выходам ПЗУ (+) - 124, которые также подключены к КМП - 125, р-вход которого подключен к выходу «да» КМП - 117, вторые входы которого подключены к выходу Р - 107, выход «нет» подключен к ИЛИ - 126, второй вход которого подключен к выходу «нет» КМП - 125, вторые входы которого подключены к выходам Р - 103, а выход «да» подключен к р-входу КМП > - 127, соответственно входы которого подключены к выходам Р - 104 и Р - 108, а выход подключен к входу ФС - 128, выход которого подключен к входам БК - 129, 130, 131, ЭЗ - 132, 133. Выход ЭЗ - 132 подключен к р-входу СЧ - 134, регистру (Р) - 135, блоку сдвиговых регистров (БСР) - 136. Выходы БК - 131 подключены к и-входам СЧ - 134, выходы которого подключены к соответствующим входам КМП - 137 и соответствующим входам регистра (Р) - 138. Выходы БК - 130 подключены к и-входам Р - 135, выходы которого подключены к вторым входам КМП - 137, выход < подключен к ФС - 139, выход которого является выходом «готово» Г (Г1) и подключен к р-входам регистров (Р) - 140, 141, 142. Выход КМП - 137 подключен к входу ИЛИ - 143 и к тактирующему (Т) входу БСР - 136, первые и-входы которого подключены к выходам БК - 129, вторые и-входы подключены к выходам ПЗУ (0) - 144, а выходы подключены к соответствующим входам Р - 140. Выход ИЛИ - 143 подключен к (-1) входу СЧ - 134 и входу ЭЗ - 145, выход которого подключен к р-входу КМП - 137. Пр - выход БСР - 136 является выходом «сбой» и подключен к ИЛИ - 146, выход которого подключен к ИЛИ -147. Далее ИЛИ 147.1 Выход Г1 (ФС) - 139 подключен к ИЛИ - 123, выход которого является Г выходом БВП. Вход (3) Р - 141 подключен к выходу Р - 105, соответственно вход Р - 141 подключен к выходам Р - 106, З - входы Р - 142 подключены к входу Р - 107, соответственно вход Р - 142 к выходам Р - 108. Соответствующие выходы Р - 140, 138, 141, 142 подключены к соответствующим входам Р - 119, 120, 121, 122. Выход ИЛИ - 147.1 подключен к ИЛИ - 148, выход которого является выходом «сбой» (фиг.7).

Выход «нет» КМП - 127 подключен к р-входу КМП > - 149. Выход «нет» которого подключен к ИЛИ - 146, а выход «да» подключен к р-входу ФС - 150. Блоки - 117, 124, 125, 126, 149 образуют блок анализа первый (БА1 - 149.1). Блоки 128 - 145 образуют блок второго случая первый вариант (Б2С1 - 145.1). Выход ФС - 150 подключен к р-входам БК - 151, 152, 153 и ЭЗ - 154, 155. Выход ЭЗ - 155 подключен к р-входам СЧ - 156, Р - 157,БСР - 158.

Выход БК - 153 подключен к и-входам СЧ - 156, выходы которого подключены к входам КМП - 159. (<) - выход которого подключен к ФС - 160, выход которого подключен к р-входам Р - 161, 162, 163, 164, выходы которых подключены к входам Р - 119, 120, 121, 122. Выход () подключен к Т-входу БСР - 158, к ИЛИ - 165, вход которого подключен к выходу ЭЗ - 154, а выход к (-1) - входу СЧ - 156 и входу ЭЗ - 166, выход которого подключен к р-входу КМП - 159. Выходы СЧ - 156 подключены к входам Р - 162. Выходы БСР - 158 подключены к соответствующим входам Р - 161. Выходы БК - 151 подключены к и-входам БСР - 158, вторые и-входы которого подключены к выходам ПЗУ (0) - 167. З-вход Р - 161 подключен к выходу Р - 105, З-вход Р - 162 подключен к Р - 107, З-вход Р - 163 подключен к выходу Р - 101, соответственные входы Р - 163 подключены к выходам Р - 102, З-вход Р - 164 подключен к выходам Р - 103, соответственно входы Р - 164 подключены к выходам Р - 104. Блоки 150 -167 образуют блок второго случая второго варианта (Б2С2 - 167.1). Выход «нет» (далее) ИЛИ - 126 БА1 - 149.1 подключен к Р - входу БА2 - 168, который имеет такую же структуру, что и БА1 - 149.1, но в нем ПЗУ (+) заменен на ПЗУ (-), КМП (+) на КМП (-). Первый вход БА2 - 168 подключен к Р - 107, второй вход к Р - 103, четвертые входа к Р - 104, пятые входа к Р - 108. Выход «сбой» к ИЛИ - 147, а выход к р-входу блока третьего случая варианта первого (БЗС1) - 169, имеющего такую же структуру, что и Б1С1, но (-1) - вход СЧ - 134 здесь заменен на (+1) - вход СЧ - 134. К БЗС1 подключены Р - 100, 101, 102, 103, 104, 105, 106, 107, 108, а выходы подключены к входам ИЛИ - 123, Р - 119, 120, 121, 122. Выход БА2 - 168 подключен к р-входу БЗС2 - 170 (блок третьего случая второго варианта). Этот блок имеет ту же структуру, что и Б2С2-167.1, но (-1) - вход СЧ - 156 заменен на (+1) - вход СЧ - 156. Входы БЗС2 - 170 подключены к выходам Р - 101, 102, 103, 104, 105, 106, 107, 108, а выходы БЗС2 - 170 подключены к ИЛИ - 123, Р - 119, 120, 121, 122. Соответствующий выход «нет» (далее) БА2 - 168 подключен к р-входу КМП - 171, соответствующие входы которого подключены к Р - 103 и к выходам ПЗУ (-) - 172, выход «да» подключен к р-входу КМП - 173, соответствующие входы которого подключены к выходам Р - 107 и выходам ПЗУ (+) - 174. Выход «нет» КМП - 173 подключен к ИЛИ - 175, выход которого подключен к ИЛИ - 148. Выход «нет» КМП - 171 подключен к р-входу КМП - 176, соответственно входы которого подключены к выходам Р - 103, а другие соответствующие входы к выходам ПЗУ (+) - 177. Выход «да» КМП - 176 подключен к р-входу КМП - 178, соответствующие входы которого подключены к выходам ПЗУ (-) - 179, а соответствующие входы подключены к выходам Р - 107. Выходы «нет» КМП - 176, 178 подключены к ИЛИ - 175. Блоки 171 - 179 образуют блок анализа третьей ситуации (БАЗ - 179.1).

Выход «да» КМП - 173 подключен к входу ФС - 180, выход которого подключен к р-входам БК - 181, 182, 183, входы которых подключены к Р - 106, Р - 108, 104 соответственно. Выход ФС - 180 также подключен к входу ЭЗ - 184, выход которого подключен к р-входам СЧ - 185, Р - 186, БСР - 187 к ИЛИ - 188, выход которого подключен к ЭЗ - 189, выход которого подключен к р-входу КМП - 190, входы которого подключены к выходам СЧ - 185 и выходам ПЗУ (0) - 191. Выход (≠) КМП - 190 подключен к ИЛИ - 188 и к ИЛИ - 192, выход которого подключен к т-входу БСР - 187, (-1) - вход СЧ - 185, и-входы которого подключены к выходам БК - 182. Выходы БК -183 подключены к входам Р - 186, выход БК - 181 подключен к входам БСР - 187, вторые входы которого подключены к ПЗУ (0) - 193, а выход Пр подключен к ИЛИ - 148, выход которого подключен к ИЛИ - 148. Выходы БСР - 187 подключены к Р - 194. Выход СЧ - 185 подключен к входам Р - 195, р-входы которого подключены к р-входам Р - 194, Р - 196, Р - 197 и к выходу ФС - 198, вход которого подключен к выходу (>) КМП - 199, вход которого подключен к выходу ЭЗ - 200, выход которого подключен к выходу (=) КМП - 190. Первый вход КМП - 199 подключен к выходам Р -186, а вторые к выходам СЧ - 185. Р - 194, 195, 196, 197 подключены к выходам Р - 105, 106, 107, 108, 101, 102, 103, 104, а выходы подключены к Р - 114, 120, 121, 122. Выходы ПЗУ (-) - 201 подключен к З-входу Р - 195. Выход ФС - 198 (Г1) также подключен к ИЛИ - 123. Блоки 180 - 201 образуют блок четвертого случая вариант первый (Б4С 1-201.1). Выход «да» КМП - 178 подключен к 1-му входу блока четвертого случая вариант второй (Б4С 2) - 202, который имеет структуру, аналогичную Б4С1, только на вторые входы подается А, на третий вход , на четвертый вход , также соответствующие входы подключены к Р - 106, Р - 107, Р - 108, Р - 105, Р -101, выходы которых подключены к Р - 119, 120, 121, 122 и к ИЛИ - 148, ИЛИ - 123. Перечисленные блоки образуют блок выравнивания порядка БВП - 202.1.

Блок суммирования (блок вычисления первый) (фиг.8). Состоит из К - 203, подключенного к ТР - 204, и К - 205, К - 206, шлюзу (ШЛ) - 207, ШЛ - 208, К - 209, ШЛ - 210, К - 211, К - 212. К - 212 подключен к выходу ТР - 213 и к р-входам БК - 214, выходы которого подключены к входам ШЛ - 208 и являются К (команда) входами всего блока, а выходы подключены к выходам КМП - 215, р-вход которого подключен к выходу К - 212, а вторые входы к ПЗУ (+) - 216, а выход (=) к другим входам ТР - 213, 204 к выходу «есть» всего блока к входу ЭЗ - 217, выход которого подключен к ИЛИ - 218, выход которого к К - 205, выход которого есть (+СЧК) выход блока. Выход (+СЧК), «есть», К, Г, СБ, А, С1, Д, З образуют общую шину (ОШ) выходов этого блока. Блоки 204, 213-217 образуют схему распознавания команды (СРК) 217.1.

Выход (=) КМП - 215 подключен к (1) Т-входу ТР - 219, выход которого подключен к р-входам БК - 220, соответствующие входы которого подключены к выходам ШЛ - 208, а выходы подключены к входам КМП - 221, вторые выходы которого подключены к выходам ПЗУ (р) - 212, а р-вход подключен к выходу К - 223, вход которого подключен к выходу ТР - 219, а второй вход к выходу К - 203. Выход (≠) КМП - 221 к ИЛИ - 224, выход которого к К - 205, а выход (=) к входу ИЛИ - 225, к второму входу ТР - 219, к 1 входу ТР - 226, выходы которого подключены к входам К - 227 и р-входам БК - 228 и р-входам БК - 232. Информационные входы (И)БК - 228 подключены к ШЛ - 208. Выходы БК - 228 подключены к входам КМП - 229, р-вход которого подключен к выходу К - 226, а вторые входы к ПЗУ -230 «знака пробела». Выход (≠) КМП - 229 подключен к Т-входу блока сдвиговых регистров (БСР) - 231, 0 - вход которого подключен к выходу (=) КМП - 221, а и-входы подключены к выходам БК - 232 и входы которого подключены к входам ШЛ - 208, Т-вход БСР - 231 также подключен к входу ИЛИ - 225, выход которого подключен к ИЛИ - 218. Выход «=» КМП - 229 подключен к 0-входу ТР - 226 и к входу ФС - 233. Блоки 219-223, 225-232 образуют схему распознавания 1- 232.1 (СХР1 - распознает адрес регистра числа А). Выход ФС - 233 подключен к входу К - 209, выход которого является выходом считывания (С1). Выход ФС - 223 подключен к входу ЭЗ -234, выход которого подключен к ИЛИ - 218 и к Т-входу схемы распознавания 2 (СХР2) - 235, которая имеет структуру, одинаковую с СХР1. Выход (Г1) СХР2 - 235 подключен к ИЛИ - 218, р-вход подключен к выходу К - 203 и подключен к ШЛ - 208, сб-выход подключен к ИЛИ - 224, Г2 выход подключен к ФС - 236, а выход подключен к входам ШЛ - 207. Выход ФС - 236 подключен к входу К - 209 и к входу ЭЗ - 237, выход которого подключен к ИЛИ - 218 и к Т-входу СХРЗ - 238, которая имеет структуру, равную СХР1. Г1-выход СХРЗ - 238 подключен к ИЛИ - 218, р-вход к К - 203, К-входы к ШЛ - 208, сб-выход к ИЛИ - 224, Г2-выход к ФС - 239, а выходы к регистру (Р) - 240, выходы которого подключены к входам БК - 241. Блоки 203-241 образуют блок распознавания команд (БРК) - 242.1. Первый вход БРК - 242.1 является Р5-вход, подключенный к ТР - 204, через ЭЗ - 204.1, ТР - 213, ИЛИ - 218. Второй вход - вход записи (З1), третий - шина данных (входы-выходы), четвертый - выход (Р1), пятый - выход (Р2), шестой - выход (РЗ), седьмой - выход (Р4), восьмой - вход «сбой». P1-выход БРК - 242.1 подключен к р-входу регистра числа А (РА) - 243; Р2 - выход БРК - 242.1 подключен к р-входу регистра числа В (РВ) - 244. Р3 - выход БРК - 242.1 подключен к первому входу БВП - 245, который подключен соответствующими входами к соответствующим входам PA - 243 и РВ - 244, и входы которых подключены к третьим входам БРК - 242. Блоки 243 - 245 образуют блок выравнивания порядка с регистром (БВПР-246.1). Выход «сбой» БВП - 245 подключен к ИЛИ - 296, выход которого подключен к восьмому входу БРК - 242. Г-выход БВП - 245 подключен к р-входу дешифратора (ДШ) - 247, ЗВ и ЗА, входы которого подключены к соответствующим входам БВП - 245. СС - выходы (сложить) ДШ - 247 подключен к соответствующим входам ТР - 248, выход которого подключен З-входам регистров С (PC) - 249, 250. СС - выход ДШ - 247 подключен к ИЛИ - 251, выход которого подключен к К - 252, вход которого подключен к выходу ЭЗ - 253, вход которого подключен к Г-выходу БВП - 245. Выход К - 252 подключен к р-входу ОТСЧ - 98.1 (98), А и В входы которого подключены к соответствующим выходам БВП - 245 соответствующие входы КМП - 254, входам СПЧ - 27.1 (27), соответствующие входы БК - 255, 256, 257, 258, выходы которых подключены к соответствующим входам ОТВЧ - 99.1 (99) и ВЧ - 69.1 (69), С-выходы которых подключены соответственно к соответствующим входам PC - 259, 260. Выходы КМП - 254 подключены к соответствующим входам К - 261, 262, 263, 264, соответствующие входы которых подключены к соответствующим ВВ (вычитание) выходам ДШ - 247 согласно таблице 1 (фиг.8). Соответствующие входы К - 261-264 подключены к соответствующим входам ФС 265-268, соответствующие выходы которых подключены к соответствующим входам ИЛИ - 269, 270, 271, 272. ИЛИ - 269 определяет П - прямое включение А и В, ИЛИ - 270 «О» (обратное) включение А и В. ИЛИ - 272 формирует знак «+», ИЛИ - 271 знак «-» и подключен к соответствующим входам ТР - 273, выход которого подключен к З-входам PC - 259 и PC - 260. Выход «да» ОТСЧ - 98.1 подключен к ФС - 274, выход которого подключен к Р-входу PC - 249 и ИЛИ - 275, выход которого подключен к р4-входу БРК - 242.1 и входу ЭЗ - 276, выход которого подключен ко второму входу БРК - 242.1 и входу ЭЗ - 277, выход которого подключен к первому входу БРК - 242.1, соответствующие выходы PC - 249, 250, 259, 260 подключены к соответствующим выходам БВП - 245, ОТСЧ - 98, СПЧ - 27, ОТВЧ - 99, ВЧ - 69. Выход Пр СПЧ - 27 (27.1) подключен к ИЛИ - 278, выход которого подключен к ИЛИ - 246, а вход к выходу Пр ВЧ - 69. Г-выход СПЧ - 27 подключен к входу ФС - 279, выход которого подключен к р-входу PC - 250 и к входу ИЛИ - 275. Выход ОТСЧ - 98 подключен к р-входу СПЧ - 27. Выход «да» ОТВЧ - 99 подключен к ФС - 280, выход которого подключен к р-входу PC - 259 и к ИЛИ - 275. «Нет» выход ОТВЧ - 99 подключен к р-входу ВЧ - 69, Г-выход которого подключен к входу ФС - 281, выход которого подключен к р-входу PC - 260 и ИЛИ - 275. Соответствующие ВВ-выходы ДШ - 247 подключены к ИЛИ - 282, выход которого подключен к входу К - 283, другой вход которого подключен к выходу ЭЗ - 253, а выход к входу ЭЗ - 284, выход которого подключен к р-входу ОТВЧ - 99, «нет» выход которого подключен к р-входу ВЧ - 69. Для следующего уровня ОТСЧ и ОТВЧ имеют блоки связи с общей шиной (ОШ), показано пунктиром, и Г-выходы СПЧ - 27.1 (ВЧ - 69.1) подключены к р-входам ОТСЧ - 98.1 (ОТВЧ - 99.1), выходы ШЛ - 210 подключены к И-входам ОТСЧ - 98.1 и ОТВЧ - 99.1 ОТСЧ (и т.д.) имеют И-вход для данных и З-вход для их записи (фиг. 6). Перечисленные блоки образуют блок вычисления (БВ1 - 284.1) первый в блоке БВ1 - 284.1 без БРК - 242,1 и без БВПР - 245.1 образуют блок СУМ - 284.2.

Блок вычитания (блок вычисления второй) (фиг.9). Состоит из БРК - 242.2, в котором ПЗУ (+) - 216 заменен на ПЗУ (-), P1 - выход которого подключен к р-входу РА - 285, Р2 - выходом подключен к р-входу РВ - 286, И-выходами подключен к Д-выходам БРК - 242.2. Выходы РА - 285 и РВ - 286 подключены к входам БВП - 245.2, 1-й вход которого подключен к РЗ выходу БРК - 242.2. «Сбой» выход БВП - 245.2 подключен к ИЛИ - 287, выход которого подключен к сб-входу БРК - 242.2. Г-выход БВП - 245.2 подключен к р-входу ДШ - 288, 3А и 3В, входы которого подключены к соответствующим выходам БВР - 245.2. СС-выходы ДШ - 288 подключены к ИЛИ - 289, выход которого подключен к входу К - 290, вход которого подключен к выходу ЭЗ - 291, вход которого подключен к Г-выходу БВП - 245.2. Выход К - 290 подключен к р-входу ОТСЧ - 98.2, «да» выход которого подключен к ФС - 292, выход которого подключен к р-входу PC - 293, и-выходы которого подключены к PC - 294, 295, 296, и к Д-входам БРК - 242.2, ФС - 292 подключен к ИЛИ - 297, выход которого подключен к Р4-выходу БРК - 242.2 и ко входу ЭЗ - 298, выход которого подключен к З-входу БРК - 242.2 и ко входу ЭЗ - 299, выход которого подключен к Р5-входу БРК - 242.2, соответствующие СС-выход ДШ - 288 подключен к входам ТР - 300, выход которого подключен к З-входам PC - 293, 294. С-выход ОТСЧ - 98.2 подключен к PC - 293, а выход «нет» к р-входу СПЧ - 27.2, входы А и В которого подключены к входам А и В ОТСЧ - 98.2 и соответствующим входам БВП - 245.2 к входам А и В КМП - 301 и соответствующим входам БК - 302, 303, 304, 305. ВВ - выходы ДШ - 288 подключены к ИЛИ - 306 и к соответствующим входам К - 307, 308, 309, 310, соответствующие выходы которых подключены к соответствующим входам ФС - 311, 312, 313, 314. Соответствующий выходы КМП - 301 подключены к К 307-310 ВВ-выходы ДШ - 288 к этим же ключам в соответствии с таблицей 2 (фиг.9). Соответствующие выходы ФС 311-314 подключены к соответствующим ИЛИ - 315, 316, 317, 318. ИЛИ - 317 подключен к р-входу БК - 302 прямого включения (п), ИЛИ - 318 «О» (обратного) включения, ИЛИ - 316 знак «+», ИЛИ - 315 знак «-». ИЛИ - 315, 316 подключены к ТР - 319, вход которого подключен к З-входам PC - 296, 295. Выходы З А и А БВП - 245.2 подключены к соответствующим входам PC - 293, 294, 295, 296. Г-выход СПЧ - 27.2 подключен к ФС - 320, выход которого подключен к р-входу PC - 294 и к ИЛИ - 297. Выход ИЛИ - 306 подключен к входу ЭЗ - 321, выход которого подключен к р-входу ОТВЧ - 99.2, выход «да» которого подключен к ФС - 322, выход которого подключен к р-входу PC - 295 и к входу ИЛИ - 323, выход которого подключен к ИЛИ - 297. С-выход ОТВЧ - 99.2 подключен к соответствующим входам PC - 295, «нет» выход подключен к р-входу ВЧ - 69.2. Г-выход которого подключен к ФС - 224, выход которого подключен к р-входу PC - 296 и к входу ИЛИ - 323. С-выходы ВЧ - 69.2 к соответствующим входам PC - 296. Для следующего уровня и-выход PC - 293 подключен к входам ОТСЧ - 98.2, р-вход которого подключен к Г-выходу СПЧ - 27.2. ОТВЧ - 99.2 и ОТСЧ - 98.2 снабжено для этого варианта шинами связи с ОШ. Вышеперечисленные блоки образуют блок вычисления второй (БВ2) - 324. Без БРК - 242.1 и БВП - 245.2 без регистров Р - 285, 286 образуется блок ВЫЧ - 324.1.

Электронная таблица умножения ВК-умножитель (фиг. 10). Состоит из разъема А (РА) - 325, разъема В (РВ) - 326, разъема С (PC) - 327. На вход РА - 325 подается А, на вход РВ - 326 В, с выхода PC - 327 снимается две цифры , =. Для простой электронной таблицы 0-9 максимальное значение 9×9=81 (две цифры). РА - 325 подключен к верхним дешифраторам (ДШВ) 328-337. РВ - 286 подключен к боковым дешифраторам ДШБ 338-347. Каждый ДШВ 328-337 подключен к вертикальному столбцу ключей К - 348. Каждый из ДШБ 338-347 подключен к входам горизонтального ряда К - 348, выходы которых подключены к блоку памяти (БП) - 349, которые представляют собой соответствующие ПЗУ, подключенные к блоку ключей и имеющие разрешающий вход. ПЗУ каждого БП - 349 имеет две цифры (по 4 разряда на каждую цифру или по 8 в расширенной записи см.фиг.1) и . Выходы БП - 349 объединены и подключены к соответствующим PC - 327 (,). Блоки 325, 349 объединены в умножитель одной цифры (У1Ц) - 350. Табличный умножитель чисел (ТУЧ) - 351 дополнительно снабжен ИЛИ - 352, к которому подключены все выходы К - 348, прямой выход ИЛИ - 352 подключен к К - 353 обратный к К - 354. Вход р ТУЧ - 351 подключен к К - 353, выход «да» - это же выход К - 353, выход «нет» выход К - 354 ДШВ и ДШБ многоцифровые. Структуру, аналогичную У1Ц - 350, имеет табличный сумматор цифр из двух цифр (ТСЧ2Ц) - 355, но вместо одноцифровых ДШБ находятся двухцифровые 00-81 дешифраторы. ДШВ остается без изменений (одноцифровой 0-9). На пересечении значение сумм максимальное 81+9=90.

Блок умножения простых чисел последовательно (БУПЧПС) (Фиг.11) состоит из блока регистров (БР) - 356, подключенных выходами к одной цифре к каждому У1Ц1 - У1Цn - 350 (1.1-1.d). На БР - 356 поступает . Блок сдвиговых регистров (БСР) - 357 своей одной крайней правой цифрой (4 разряда) подключен ко всем входам каждого из У1Ц1 - У1Цп - 350 (n = 100 (например)). На входы БСР - 357 подается число . Р-вход БР - 356 и БСР - 357 является р-входом БУПЧПС и подключен к входу ИЛИ - 358, выход которого подключен к входу ЭЗ - 359, выход которого подключен к р-входу КМП - 360, И1-входы которого подключены к БСР - 357, И2-вход к ПЗУ «пробел» - 361, а выход (≠) подключен к р-входу ТСЧ2Ц.1 - 355. Выходы ПЗУ (0) - 362 подключены к входам ТСЧ2Ц (1) и ТСЧ2Ц (n-1) - 355 и входам КМП - 363. А1 входы ТСЧ2Ц (1) - ТСЧ2Ц (n-1) - 355 подключены к соответствующим выходам У1Ц1 - У1Цn - 350, выходы , которых (кроме У1Ц1 - 350) подключены к соответствующим входам , ТСЧ2Ц (2) - ТСЧ2Ц (n-1). Выходы - У1Ц(1) подключен к ТСЧ2Ц - 355, а выходы У1Ц(1) подключены к соответствующим входам БР - 364, соответствующие входы которого подключены к выходам соответствующего ТСЧ2Ц (1) - ТСЧ2Ц (n-1) - 355, выходы ТСЧ2Ц (1) - ТСЧ2Ц (n-1) - 355 подключены к входам следующих за ним по порядку ТСЧ2Ц2 и т.д. до ТСЧ2Ц (n-1), выход которого подключен к вторым входам КМП - 363. Выход «да» ТСЧ2Ц - 355 подключен к соответствующим ЭЗ - 365, выходы которых подключены к р-входам следующих за ними ТСЧ2Ц - 355. Выход «да» ТСЧ2Ц (n-1) - 355 подключен к р-входу КМП - 363. Выходы «нет» блоков - 355 подключен к ИЛИ - 366, к второму входу которого подключен (≠) - выход КМП - 363, (=) - выход которого подключен к р-входу БР - 364 (+1) - вход СЧ - 367, 0 - вход которого подключен к входу ИЛИ - 358, а выходы подключены к адресным входам шифратора (Ш) - 368. - входы которого подключены к выходам БР - 364, а р-вход к выходу ЭЗ - 369, вход которого подключен к р-входу БР - 364. Выходы Ш - 368 подключены к - входу СПЧ - 27.1 (27), - входы которого подключены к выходам блока регистров (БР) - 370, к которым подключен и Г-выход СПЧ - 27.1 (блоки с типовым номером в другом месяце - это другой блок), который также подключен к второму входу ИЛИ - 258. Выходы БР - 370 является -выходами БУПЧПС и подключены к входам СПЧ - 27, 0 - вход БР - 370 подключен на вход СЧ - 367, (+1) - вход СЧ - 367 подключен к ЭЗ - 371, выход которого подключен к р-входу СПЧ - 27.1. Пр (прерывание - сбой) выход которого подключен к ИЛИ - 372, второй вход которого подключен к выходу ИЛИ - 366, а выход является выходом сбой БУПЧПС - 373. (=)-выход КМП - 360 является Г-выходом блока 373. Блоки 350, 355, 362, 363, 364, 365, 366, 368, 369 образуют блок умножения чисел на одну цифру со сдвигом БУЧ1ЦС - 374 (обведено пунктиром).

На фиг.12 показан блок умножения простых чисел параллельный (БУПЧПР) - 375 (блок). Он состоит из блока регистров (БРА) - 376, основы числа (), который (4 (8) бита) подключен к соответствующему БУЧ1ЦС - 374, таких блоков столько, сколько максимальное количество цифр содержит формат цифры процессора (фиг.1). К входам блоков подключен соответствующий выход блока регистров - 377, таким образом, что каждая цифра записана в БРВ - 377 подключена к входам своего блока - 374. 5-е выходы блока - 374 подключены к соответствующим ПЗУ - 378, содержит адреса для Ш - 368 соответствующих блоков - 374. Р - вход блока - 375 подключен к р-входам БРА - 376, БРВ - 377 и входу ЭЗ - 379, выход которой подключен к р-входам блоков - 374. Сб-выходы которых объединены и подключены к ИЛИ - 380, выход которого является выходом «сбой» блока - 375. Г-выход блоков - 374 подключен к соответствующему ФС - 381, который подключен к соответствующему И - 382, выход которых подключен к р-входам соответствующих СПЧ - 27 (k.m). С выходы этих блоков - 375 подключены к соответствующим или входам СПЧ - 27 (k.m следующего уровня), Пр выход которых подключен к ИЛИ - 380, - выход которых, в свою очередь, подключен к соответствующим СПЧ - 27 (k.m). Как это показано для 50 блоков - 374. Они образуют 7 линий сложения - результата и построены в обратную пирамиду СПЧ - 27.3 m Г-выходами. Подключены к ЭЗ - 384 и р-входу регистра (Р) - 383, который подключен к выходу соответствующего СПЧ - 27, а выход является С выходами БУПЧПР - 375. Выход ЭЗ - 384 является Г-выходом блока 375.

Блок умножения (БУМ) - 385 (фиг.14) (блок вычисления третий - БВ3) состоит из БРК - 242.3, в котором имеется ПЗУ (* - умножить) - 216. P1-выход БРК - 242.3 подключен к входу РА - 386. Р2 выход к р-входу РВ - 387, Д-выход к соответствующим входам РА - 386 и РВ - 387, З, , З, , входы которых подключены к СУМ388 (фиг.8). З, , З, , входы которого подключены к соответствующим входам ПЗУ (+) - 389, ПЗУ (0) - 90. А выходы Р - 386 подключены к входам ДШ - 387.1. В выходы Р - 387 подключены к входам ДШ - 387.1. 0 - выходы ДШ - 387.2 подключены к ИЛИ - 386.2, выход которого подключен к 0 -входа ЭЗ - 386.3 и Р - 05. Выход СУМ - 388 подключен к PC - 391, где =0, З = +. Г-выход СУМ - 388 подключен к Р-входу PC - 391, к ФС - 392, подключен к И - 393 и через ИЛИ 393.1 к Р4 - БРК - 242.3, к ЭЗ - 394 подключен к 3-входу БРК - 242.3 и к ЭЗ - 395, подключен Р5 входу БРК - 242.3. Пр - выход СУМ - 388 к ИЛИ - 396, подключен к «Сб»-входу БРК - 242.3, Р3-выход которого подключен через ЭЗ-386.3 к Р-входу СУМ - 388, р-входу ДШ - 397. 3, 3 входы которого подключены к соответствующим входам PA - 386 и РВ - 387. А и В выходы которых подключены и входам ТУЧ - 351 и БУПЧПС (или БУПЧПР) - 373 (375), сб-выходы которых подключены к ИЛИ - 396. Р-вход ДШ - 397 подключен к ЭЗ - 398, подключенного к К - 399, вход к ИЛИ - 400, входы к ИЛИ - 401, 402 и соответствующим выходам ДШ - 397, а выходы к ТР - 403, выход которого к З-входам PC - 404, 405. -выход ТУЧ - 351 к PC - 404, выход «да» к ЭЗ - 406 подключен к входу ФС - 407, подключен к И - 393. «Нет» - выход ТУЧ - 351 к р-входу блока - 373.1, -выход подключен PC - 405, Г-выход к ЭЗ - 408, подключен к ФС - 409, подключен к К (И) - 393. Пунктиром показан Г-выход блока - 373.1, подключен к р-входу ТУЧ - 351 и к и-выходам PC - 405, 404 и Д-входам БРК - 242.3 и-входам ТУЧ - 351. Общая шина (ОШ) также может подключена к ТУЧ-351, СУМ-388.

Электронная таблица деления (фиг.15) состоит из разъема (Р) - 410, разъема (Р) - 411. Разъем (Р) (основание С) - 412, разъема (Р) (порядок С) - 413. P - 410 подключен к дешифратору верхнему ДШВ - 414, РВ - 411 подключен к дешифраторам боковым ДШБ - 415. Каждый из ДШВ 414.1 - 414.n и каждый из ДШБ 415.1 - 415.n реагирует только на определенное число, на пересечении выходов этих дешифраторов находится соответствующий ключ К - 416. Выход каждого К - 416 подключен к разрешающему входу блоков памяти БП - 417, 418. БП 417.1.1-417.1.n-417n.n состоит из ПЗУ и блока ключей, разрешающий вход которых подключен к соответствующему К - 416. Выход БП - 417, 418 подключены каждый к P - 412 и P - 413, Первый регистр основа числа , второй порядок . Каждый К - 416 подключен к ИЛИ - 419 прямой выход к К - 420, обратный к К - 421. Р-вход подключен к К - 420, выход которого является «да» выходом, р-вход К - 421, выход которого «нет» выходом табличного делителя числа (ТДЧ) - 422.

Блок добавления нулей (БДН) - 423 (фиг.16) состоит из генератора Г (ГГ) - 424, подключенного к К - 425, К - 426. Выход К - 425 подключен к делителю Д (ДД) - 427, подключенному к 1 входу БСР - 428, подключенного к КМП - 429, подключенного к ПЗУ (0) - 430, подключенного к ЭЗ - 431, подключенного к БСР - 428, подключенного также к ЭЗ - 432, р-вход БДН - 423 подключен к 1 входу ТР - 433, к 0 входу БСР - 428, 0-входу СЧ 1 - 434 к СЧ - 435 к СЧ - 436. БК - 437 подключен к ПЗУ (0) - 438. БК - 437 подключен к входу р - 439. Выход СЧ - 435 подключен к входам БК - 437, выход СЧ - 436 подключен к входам БК - 440, выходы которых подключены к соответствующим входам Р - 439. Выходы ПЗУ (1) - 441 подключены к соответствующим входам БК - 440. Выход К - 426 подключен к Д - 442, подключен к 1-входу БСР - 443, выходы подключены к КМП - 444, подключены к выходам ПЗУ (0) - 445. Выход Д - 442 подключен к ЭЗ - 446, подключен к р-входу КМП - 444, = выход которого подключен к СЧ , 1-447. 0-вход которого подключен к 0 входу БСР - 443, к 1 входу триггера - 448, который является р-входом БДН - 423. Р-вход БДН - 423 также подключен к ЭЗ - 449, подключен к р-входу БСР - 443. = выход КМП - 444 подключен также к ЭЗ - 450, выход которого подключен к +1 входу СЧ - 435, к 1- входу Р436, к р-входу Р - 439, подключен к 452, к входу ЭЗ - 451.1. Г-выход которого является выходом БДН - 423. Второй вход К - 452 подключен к 0-входу Р - 439. Выход КМП - 429 подключен также к 0-входу ТР - 433, к 1-входу ТР - 452, к входу ФС - 452.2.

Выход ТР - 452 подключен к первому входу К - 452.1 и к И(К) - 453, вход которого подключен к входу Г - 424, а выход к входу ФС - 454, выход которого подключен к входам ЭЗ - 455.1, ЭЗ - 455,2, выход которого подключен к входу К - 452 и соответствующему входу Р - 43. Второй выход ТР - 452 подключен к входу К - 455.3, выход которого подключен между ЭЗ - 451.1, а между Р - входом БК - 437. Второй вход К - 455.3 подключен к выходу ТР - 456.1, вход которого подключен к 0 - входу ТР - 440, «не равно» выходу КМП - 444, (+1) - входу БСР - 443, входу ФС - 455.4. Вход которого подключен к входу И(К) - 455.5, вход которого подключен к 0 - входу ЭЗ 455.2. (=) - выход КМП - 444, подключен к (=1) - входу СЧ1 - 447, выход которого является 1 - выходом БДН - 425. И входом БСР - 425 являются 0-выходом БДН - 423, 1 выход СЧ1 - 434, Г-выход - это выход ЭЗ - 451.1, З и выходы - это выходы Р - 439, 1 - вход - это выход СЧ1 - 447. 0 - выход - это выход БСР - 428, 0-выход - это выход БСР - 443.

Блок деления простых чисел (БДНЧ) - 456.1 (фиг.17) состоит из ИЛИ - 457, вход которого является р-вход БДПЧ - 456.1 (блока - 456.1), выход которого подключен к ЭЗ - 457.1, ИЛИ 458, ЭЗ 458.1. Выход которого подключен к БВЧ - 459, вход которого подключен к Р - 460, р-вход которого подключен к ЭЗ - 457.1, а соответствующие входы подключены к выходам БК - 461 и БК - 462. Входы БК - 461 является 0 входом блока - 456.1, р-вход которого подключен к ТР - 463, второй выход которого подключен к р-входу БК - 462, а вход подключен к выходу ЭЗ - 464, вход которого подключен к (1) - входу ТР - 463 и р-входу блока - 456.1. В входы БВЧ - 459 подключены к соответствующим выходам БСР - 465, соответственные входы которого подключены к выходам ПЗУ (0) - 466, а и-входы являются 0 входом блока - 456.1, -выходы БВ - 459 подключены к соответствующим входам БК - 462 и к входам ДШ - 467, выход которого подключен к ФС - 468, подключен к ИЛИ - 469, подключен к р-входам СУМ - 470, Г-выход которого является Г-выходом блока - 456.1, В - входы СУМ - 470 подключен к выходам ПЗУ(-) - 471 и регистра Р - (ПЗУ (Ф)) 472. входы СУМ - 470 подключены к выходам регистра Р - 473, входы которого являются входом знака З и входа блока - 456.1. Знак -выход БВЧ - 459 подключен к К - 474, НЕ - 475, выход которого подключен к К - 476, выход которого подключен (+1) входу СЧС1 - 477, выход которого подключен к КМП - 478, соответствующие вход которого подключены к регистру Р1 - 479, входы которого являются 1 входами блока - 456.1. Выход К - 474 подключен к ИЛИ - 457, к (+1) - входу СЧР - 480, выходы которого подключены к БСР - 481, выходы которого есть -выходы блока - 456.1, Р-вход которого также подключен к ИЛИ - 482, 0-вход БСР - 481, к ИЛИ - 483, 0-вход СЧС - 477, 0-входу Р1 - 479. Выход ИЛИ - 483 подключен к 0-входу СЧ - 484 (+1) - вход подключен к К - 474 и ЭЗ - 485, выход которого подключен к КМП - 486, соответствующие входы которого подключены к ПЗУ (0) - 487, (=) - выход подключен к ИЛИ - 488, выход которого является сб-выходом блока - 456. К - 476 подключен (+1)-входу СЧС - 477, ИЛИ - 489, ЭЗ - 490, ЭЗ - 491, ЭЗ - 492, ЭЗ - 90 подключен к р-входу КМП - 478. ИЛИ - 489 к (-1)-входу БСР - 481 к ЭЗ - 493, выход подключен р-вход БСР - 481. ЭЗ - 491 к ИЛИ - 482. ЭЗ - 492 к ЭЗ - 494, входу ИЛИ - 458. (=) - выход КМП - 478 к ИЛИ - 469 и к 0-входу ЭЗ - 492. Выход ДШ - 467 к ИЛИ - 489, ФС - 468, ЭЗ - 458.1, ИЛИ - 469, р-вход СУМ - 470.

Блок деления числа (БДЧ) - блок вычисления четвертый - 495 (фиг.18) содержит БРК - 242.4. P1-выход которого подключен к Р - 496, в который записано А (3, , 3, ). Р2-выход этого блока подключен к р-входу Р - 497, в который записан В (3, , 3, ), и-выходы которого подключены к Д - входам БРК - 242.4. Р3-выход БРК - 242.4 подключен к ЭЗ - 496.1, выход которого подключен к р-входу БВЧ - 498 к ЭЗ - 499, р-входу ДШ - 500. Соответствующие выходы Р - 496, 497 подключены к соответствующим входам БВЧ - 498 и входам ДШ - 500, выходы Р - 496 подключены к входам ДШ - 496.2 Р4-вход БРК - 242.4 подключен к входу ЭЗ - 496.3, выход которого подключен к З-выходу БРК 242.4 и к входу ЭЗ - 496.4, подключенного к Р5-входу БРК 242.4. -выходы Р - 497 подключены к входам ДШ - 497.1, выход которого подключен к входу ИЛИ - 497.2 (другой вход которого подключен к выходу ДШ - 496.2) и к входу ИЛИ - 496.1, выход которого подключен к сб-входу БРК - 242.4. Соответствующие выходы ДШ - 500 подключены к соответствующим входам ИЛИ - 501, 502, выходы которых подключены к «1» и «0» - входам ТР - 503 и к ИЛИ - 504, выход которого подключен к К - 505, второй вход которого подключен к ЭЗ - 499, выход которого подключен к р-входу ТДЧ - 506, выход «да» которого подключен к выходу ФС - 507, выход которого подключен к PC - 508. Р-вход подключен к входу ИЛИ - 509, далее к входу ЭЗ - 510, выход к ФС - 511, далее к входу И - 512, выход которого подключен к р-входу СУМ - 513, Г-выход которого подключен к р-входу Р - 514 и входу ЭЗ - 515, выход которого (через ИЛИ - 515.1) подключен к Р4 входу БРК - 242.4. З, , Г-выходы СУМ - 513 подключены к входам PC - 514, и-выходы которого подключены к Д - входам БРК - 242.4. «Нет» выход ТДЧ - 506 подключен к р-входу БДН - 516, соответствующие входы которого подключены к соответствующим выходам Р - 496, 497, а выходы подключены к БДПЧ - 517. Г-выход подключен к ФС - 518, выход подключен к входу ИЛИ - 509. -выход подключен к Р - 514, И-выход которого подключен к И-входу ТДЧ 506 (пунктир). Выход ИЛИ - 515.1 (пунктиром) подключен к З-входу ТДЧ - 506. Общая шина (пунктиром) подключена к ТДЧ - 506 и БДПЧ - 517. Г-выход БВЧ - 498 к ФС - 519, выход к И - 512. ПЗУ (+) - 520 и ПЗУ (0) - 521 подключен к соответствующим входам БВЧ - 498.

Блок изменения знака (фиг.19) - это БЗ1 (+) - 522 и БЗ2 (-) - 523. Состоит из схемы распознавания команд СРК - 524 (217.1) (фиг.8). Сл1-выход и «есть»-выход БЗ1 - 522 подключен к Т-входу схемы распознавания первой (СРХ1) (фиг.8) - 525, сл2-выход подключен к К - 526, 527, ШЛ - 528, 529, К - 530. Г2-выход СХР 1 - 525 подключен к Р - 531 к ЭЗ - 532 к Р - 534, который подключен к ПЗУ (+) или ПЗУ (-) - 535, а входом к ШЛ - 529. Выход ЭЗ - 532 подключен к ФС - 536, подключен к К - 530, к ЭЗ - 537, ЭЗ - 538, выход которого подключен к Р3 СРК - 524. Выход ЭЗ - 537 к ИЛИ - 539, далее к входу К - 527. К-входы блока 522 (523) подключены к ШЛ - 539 и к К-входам СРК - 524, а выходы к К-входам СХР1- 525. Р-вход блока - 522 (523) к К - 540, к р-входу СРК - 524, а выход к р-входу СХР1 - 525.

Арифметический блок АБ - 542 (фиг.20) состоит из вышеперечисленных блоков (БВ1 - 541.1, БВ2 - 541.2, БВ3 - 541.3, БВ4 - 541.4, БЗ1 - 541.5, БЗ2 - 541.6), подключенных к общей шине (ОШ).

Блок условного перехода БУП (фиг.21). Состоит из К - 543, вход которого является Г-входом блока, выход которого подключен к СХР1 - 544, СХР2 - 545, СХР3 - 546. Вход К - 543 также подключен к р-входу СРК - 547. Входы шлюза ШЛ - 548 являются К (командными) входами блока, подключены к входам СРК - 547, а выходы к К-входам СХР1 - 544, СХР2 -545, СХР3 - 546. Г1-выходы которых подключены к ИЛИ - 549, к которому также подключены сл3 выход СРК - 547, а выход подключен к К - 550, выход которого есть +СЧК-выход всего блока. Сл2 выход СРК - 547 подключен к другим входам К - 550, ШЛ - 548, К - 543, К - 551, ШЛ - 552, К - 553, ШЛ - 554, К - 555, ШЛ - 556. Сб-выходы СХР1 - 544, СХР2 - 545, - СХР3 - 546 подключены к ИЛИ - 557, выход которого подключен к К - 551. Г-выход СХР1 - 554 подключен к ФС - 558, подключен к ИЛИ - 559 и ЭЗ - 560. ИЛИ - 539 подключен к К - 553. Выход ЭЗ - 560 подключен к ИЛИ - 549 и к р-входу Р - 561, входы которых подключены к ШЛ - 554. Г-выход СХР2 - 545 подключен к ФС - 562, выход которого подключен к ИЛИ - 559 и К ЭЗ - 563, который подключен к ИЛИ - 549 и к р-входу Р - 564. Г-выход СХР3 - 546 подключен к ФС - 565, подключен к ИЛИ - 559, ЭЗ - 566, выход которого подключен к Р - 567, вход которого подключен к ШЛ - 554, а выходы к ШЛ - 556. Выход ФС - 565 также подключен к р-входу КМП (компаратора), условия согласно таблице 5. Входы КМП - 568 подключены к Р - 561, Р - 564. «Нет»-выход через ИЛИ - 568.1 подключен к Р5 входу СРК - 547 и к входу ИЛИ - 549. «Да»-выход подключен к К - 555. Перечисленные выше блоки образуют блок условного перехода (БУП) - 569. Все блоки условного перехода (согласно таблице 5) одинаковы, в них различны только КМП - 568.

Все (элементы) БУП - 569 образуют логический блок, содержащий блоки логических условий: 1.>; 2.≥; 3.<; 4.≤; 5.=; 6.≠ (БУП - 569, 570, 571, 572, 573, 574), совместно образующие логический блок (ЛБ) - 575 (фиг.22).

Блок безусловного перехода (ББП) (фиг.23) состоит из К - 576, ко входу которого подключен Г - выход блока, который также подключен к Р-входу СР К - 577, а выход к р-входу СХР1 - 578 (в схеме есть ЭЗ - 579). Сл3-выход СРК - 577, Г1-выход СХР1 - 578 подключен к ИЛИ - 580, выход которого подключен к К - 581, другой вход которого подключен сл2-выходу СРК - 577, который подключен к К - 582, ШЛ - 583, К - 584, ШЛ - 585, К - 586, ШЛ - 587. ЭЗ - 579 подключен к К - 586, Г-выход СХР1 - 578 подключен к ФС - 588, выход которого подключен к К - 584 и к входу ЭЗ -589, выход которого подключен к Р - 590, входы которого подключены к ШЛ - 585, а выход к ШЛ - 587. Сб-выход СХР1 - 578 подключен к К - 582. Выход ЭЗ - 589 подключен к ЭЗ - 579, выход которого подключен к К - 586. ЭЗ - 589 подключен к ЭЗ - 591, выход которого подключен к Р5 входу СРК - 577 и входу ИЛИ - 580. К-вход ББП, подключенный к ШЛ - 592 и к К-входу СРК - 577, а выход к К-выходу СХР - 578, Сл2-выход СРК - 577 подключен к другому входу ШЛ - 592. Сл1-выход СРК - 577 подключен к Т-входу СХР1 - 578 и является «есть»-выходом ББП. Перечисленные блоки образуют блок безусловного перехода ББП - 592.1.

Блок распознавания меток (БМР) (фиг.24) состоит из К - 593, вход которого является Г-входом блока, ШЛ - 594, первый вход которого является К-входами блока, подключен к К-входу СРК - 595, сл2-выход которого подключен к входам ШЛ - 594, К - 593. Выходы которых подключены к соответствующим входам СХР1 - 596, сб-выход которого подключен к К - 597, а Г-выход к Р5-входу СРК - 595, ИЛИ - 598, входы которого подключены к Г1 выходу СХР1 - 596 и сл3 выходу СРК - 595, а выход к К - 599, выход которого есть +СЧК выход блока. Сл1-выход СРК - 595 подключен к Т-входу СХР1 - 596 и является выходом «есть» блока. Перечисленные блоки образуют блок распознавания метки БРМ - 600.

Блок пересылки первый (БП1) - 601 (фиг.25) осуществляет операцию, записанную командой. П1 Р150 Р250, которая пересылает содержимое внутреннего регистра Р150 (адрес) во внутренний регистр Р250 (250 адрес регистра). БП1 - 601 состоит из К - 602, вход которого является Г-входом БП1 - 601, ШЛ - 603, входы которого являются К-входами БП1 - 601, подключены также к СРК - 604 (К-входы). Выходы К - 602 ШЛ - 603 подключены к соответствующим входам СХР1 - 605, СХР2 - 606. Сл1-выход СРК - 604 является выходом-«есть» БП1 - 601 и подключен к Т-входу СХР1 - 605. Сл2-выход СРК - 604 подключен к ШЛ - 603, К - 602, к К - 607, К - 608, ШЛ - 609, К - 610, ШЛ - 611, К - 612, К - 613, К - 614, К - 615, К - 616. Выход сл3 СРК - 604 подключен к ИЛИ - 617, подключен к К - 608, подключен к ЭЗ - 618, подключен к ФС - 619, подключен к К - 613, который подключен к К - 614 перемычкой В (ПРВ) вход К - 615, Г-выход СХР1 - 605, перемычка А (ПРА) соединена с входом К - 616, ФС - 620 подключена к К - 610, р-вход Р - 621, ЭЗ - 622. Г1-выход СХР1 - 605 подключен к ИЛИ - 617. Выход А СХР1 - 605 подключенный к входам Р - 621, выход которого к ШЛ - 609. Г-выход СХР2 - 606 подключен к ФС - 623, подключен к р-входу Р - 624 (выход которого подключен к ШЛ - 609), подключен к К - 614, ПрВ, ФС - 619. ЭЗ - 625 подключен к 0 входу Р - 624, к Р5-входу СРК - 604, а вход подключен к выходу ФС - 619. Входы и выходы ШЛ - 611 подключены к Р - 626, р-вход которого подключен к ЭЗ - 622, 0 вход к ЭЗ - 627, вход которого подключен к выходу ФС - 619. Выходы Р - 626 подключены к БК - 628, выходы которого подключены также к ШЛ - 611. Сб-выходы СХР1 - 605 и СХР2 - 606 подключены к ИЛИ - 629 и далее к К - 607.

Блок пересылки 2 (БП2) - 630 (фиг.26) осуществляет операцию П2 Д50 (+0101000+000) Р250. Перенос числа 50, записанного в тексте программы в регистр с адресом, например, 250. Состоит из К - 631, вход которого является Г-входом БП2 - 630, ШЛ - 632, входы которого есть К - входы БП2 - 630, подключен к К-входам СРК - 633. Выходы ШЛ - 632, К - 631 подключены к СХР1 - 634, CXP2 - 635 соответствующими входами. Сл1-выход («есть»-выход БП2 - 630) СРК - 633 подключен к Т-входу СХР1 - 634. Сл2-выход СРК - 633 подключен к К - 636, К - 637, ШЛ - 638, ШЛ - 639, К - 640, К - 641, К - 642, К - 631, ШЛ - 632. Сл3-выход СРК - 633 подключен к ИЛИ - 643, выход которого подключен к К - 637 (+СЧК-выход Бп2 - 630), а вход к ЭЗ - 644. ИЛИ - 645 к входу К - 636, а входы к сб-выходам СХР - 634, 635. Г-выход СХР1 - 634 к ЭЗ - 646 к р-входу Р - 647, выходы которого к БК - 648, р-вход которого к ЭЗ - 649. Выход ФС - 650 к ЭЗ - 649 (к 0-входу Р - 647). А - выход CXP2 - 635 к Р - 651 Г-выход CXP2 - 635 подключен к р-входу Р - 651, подключен к К - 642. Перемычка А (ПРА) ФС - 650, ЭЗ - 652, 0-вход Р - 651. Выход ФС - 650 также подключен к К - 640 и к К - 641 входу ЭЗ - 653, далее к Р5-входу СРК - 633. Г1-выходы СХР1 - 634, 635 подключены к ИЛИ - 643.

Блок пересылки третий (БП3) - 654 (фиг.27) реализует команду П3 Р250 Р90, которая пересылает содержимое внутреннего регистра Р 250 во внешний регистр, например, 90 (адрес регистра 90). Содержит БП1 - 601.1, сл2-выход которого подключен к ФС - 655, подключен к ИЛИ - 656, подключен к К - 657, подключен к сл1-входу БП1 - 601.1 и является выходом записи (ЗП) блока. Выход ИЛИ - 656 подключен к К - 658, подключен к ЭЗ - 659, подключен к второму входу ИЛИ - 656. Второй вход К - 658 подключен к выходу НЕ - 660, вход которого подключен ко второму входу К - 657 и Т-входу БП3 - 654. Элементы 655-660 составляют схему ожидания (СХЖ) - 661.

Блок пересылки четвертый (БП4) - 662 (фиг.28) осуществляет операции переноса данных, записанных в программе во внешний регистр. Состоит из БП2 - 630.1, подключенного к СХЖ - 661.1.

Блок пересылки пятый (БП5) - 663 (фиг.29). Осуществляет операцию пересылки данных из внешнего регистра во внутренний (например, Р90 в Р250). Команда имеет вид П5 Р90 Р250. БП5 - 663 состоит из БП1 - 601.2, подключенный к сл3, сл4 - выходами к входам СХЖ - 661.2.

Пересылочный блок (ПБ) - 664 содержит в себе все перечисленные выше блоки пересылки БП1 - 601, БП2 - 630, БП3 - 654, БП4 - 662, БП5 - 663, которые подключены к OШ (общей шины) (фиг.30).

Блок сдвига (БСД) - 665 (фиг.31) состоит из К - 666, вход которого является Г-входом БСД - 665, ШЛ - 667 вход которого является К-входами БСД - 665, подключен к СРК - 668. Выходы ШЛ - 667, К - 666 подключен к соответствующим входам СХР 1 - 669, СХР2 - 670. Сл1-выход СРК - 668 подключен к Т-входу СХР1 - 669 и является «есть»-выходом БСД - 665. Сл2 выход СРК - 668 подключен к К - 666, ШЛ - 667, К - 671, 672, ШЛ - 673, К - 674, ШЛ - 675, К - 676. Вход К - 671 подключен к ИЛИ - 677, вход К - 672 подключен к ИЛИ - 678. Вход ШЛ - 673 подключен к выходам Р - 679, р-вход которого подключен к Г-выходу СХР1 - 669, к входу ФС - 680, выход которого подключен к входу К - 674. Г-выход СХР1 - 669 подключен также к ЭЗ - 681, подключен к Т-входу СХР2 - 670 и к ИЛИ - 678, к которому подключены также Г1-входы СХР1 - 669 и СХР2 - 670. Г-выход СХР2 - 670 подключен к ФС - 682, подключен к ЭЗ - 683, подключен к ИЛИ - 684, подключен к ЭЗ - 685, подключен к К - 686, 687. Сб-выходы СХР1 - 669, СХР2 - 670 подключен к ИЛИ - 677, подключен к ДШ - 688, подключен к К - 686, 687 и к Р - 689, подключен к КМП - 690, (≠)-выход которого подключен к ИЛИ - 684, (=)-выход к 0-вход Р - 689. Выход ФС - 691 подключен к БК - 692, к К - 676, ЭЗ - 693, подключен к Р5 входу СРК - 668. Сдвиговой регистр (СР) - 694 подключен к БК - 692, к К - 686, 687 к ШЛ - 675. ИЛИ - 684 подключен к ЭЗ - 695, выход к р-входу КМП - 690. Р-вход СР - 694 подключен к ЭЗ - 696, вход к Г-выходу СХР1 - 669. Выход ИЛИ - 684 подключен также к (+1)-входу СЧ - 697, 0 вход которого подключен к ЭЗ - 683, а выходы к КМП - 690.

Блок записи в регистр одного бита (БЗРБ) - 698 (фиг.32). Состоит из К - 699, входы которого есть Г-вход БЗРБ - 698, ШЛ - 700, входы которого есть К-входы БЗРБ - 698 подключены к входам СРК - 701. Выходы ШЛ - 700, К - 699 подключен к соответствующим входам СХР1 - 702, СХР2 - 703, СХР3 - 704. Сл1-выход СРК - 701 подключен к Т-входу СХР1 - 702. Сл2 выход СРК - 701 подключены к К - 699, ШЛ - 700, К - 705, К - 706, ШЛ - 707, К - 708, ШЛ - 709, К - 710. Выход ИЛИ - 711 подключен к К - 705, а входы к сб-выходам СХР1 - 3 (702 - 704). Выход ИЛИ - 712 подключен к входу К - 706, а входы к Г1-выходам СХР1 - 702, СХР2 - 703, СХР3 - 704 и сл3 СРК - 701. Г-выход СХР1 - 702 подключен к ЭЗ - 713, подключен к Т-входу СХР2 - 703. Г-выход СХР2 подключен к ЭЗ - 714, подключен к Т-входу СХР3 - 704, Г-выход СХР1 - 702 подключен также к ЭЗ - 715, подключен к ФС - 716, подключен к К - 708. Г-выход СХР1 - 702 подключен также к р-входу Р - 717, подключен к ШЛ - 707. Г-выход СХР1 - 702 подключен также к ЭЗ - 718, ЭЗ - 719, подключен к Р - 720, подключен к БК - 721 и к БК - 722, 723. ЭЗ - 718 подключен к ИЛИ - 712. Р - вход БК - 721 подключен к выходу ФС - 724 и к К - 710. Вход ФС - 724 подключен к выходу ЭЗ - 725 и к р-входу БК - 722. Входы БК - 722, 723 подключены к ДШ - 726, подключены к Р - 727, подключены к соответствующим выходам СХР2 - 703. Р - вход БК - 722 также подключены к ЭЗ - 728, подключены к Г-выходу СХР3 - 704, р-входу Р - 729, подключенного к ДШ - 730, подключены к Р-входам БК - 723 и к ИЛИ - 711. Выход ФС - 724 подключен также к ЭЗ - 731, подключенного к Р5 входу СРК-701.

Регистров блок (РБ) - 732 (фиг.33). Состоит из БЗРБ - 698 и БСД - 665. Он распознает команды и выполняет их с помощью своих элементов.

На фиг.34 изображены коды процессора 1-го уровня с необходимыми комментариями.

На фиг.35 изображена схема клавиатуры и средств отображения информации ВК-Ц процессора.

Клавиатура содержит следующие клавиши:

ВКЛ - 733.1: осуществляет включение процессора.

ВЫКЛ - 733.2: осуществляет выключение процессора.

СБР - 734: сброс.

ОЧК100 - 735: очистить 100 ячеек блока памяти команд.

ОЧД100 - 736: очистить 100 ячеек блока памяти данных (БПД).

ПСК - 737.1: пуск процессора с нулевого состояния счетчика команд.

ПСКШ - 738: пуск процессора по шагам.

ШГА - 739: шаг команд, начиная с заданного здесь А адреса (задание адреса).

ШГ↓ - 740: вход вниз по программе по шагам.

ОЧК1 - 741: очистить одну ячейку БПК с адресом СЧК.

ОЧД1 - 742: очистить одну ячейку БПД.

ПСКА - 743: пуск программы, начиная с заданного здесь адреса.

СТП - 744: стоп программа.

ШГ↑ - 745: шагом по программе вверх.

ШРА - 746: задать адрес регистра (ячейки) БПД.

ШР↑ - 747: вверх по БПД шагом.

ШР↓ - 748: вниз по БПД шагом.

ПРГ - 749: переводит в режим программирования процессор.

РАБ - 750: переводит процессор в режим работы.

Ф1 - 751 - Ф10 - 760: клавиши встроенных функций, их комбинации могут также задавать функции.

ИКЛ - 761: клавиша индикатора клавиатуры, состоит из двух клавиш 761.1 и 761.2 (вперед и назад).

ИСЧК - 762: клавиша индикатора счетчика команд, состоит из двух клавиш 762.1 и 762.2 (вперед и назад).

ИА - 763: индикатор адреса (763.1 - вперед, 763.2 - назад).

ИК - 764: индикатор команд (764.1 - вперед, 764.2 - назад).

ИД - 765: индикатор данных (765.1 - вперед, 765.2 - назад).

«0» - 766: клавиша нуля.

«000» - 767: клавиша, задающая сразу три нуля.

«0…0» - 768: клавиша, например, десяти нулей.

1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F 769 - 783: клавиши цифр.

«÷» - 784: деление; «×» - 785: умножение; «-» - 786: вычитание; «+» - 787: сложение; «/+/» - 788: изменение знака на плюс; «/-/» - 789: изменение знака на минус; «>» - 790: больше; «<» - 791: меньше; «≥» - 792: больше или равно; «≤» - 793: меньше или равно; «=» - 794: равно; «≠» - 795: не равно.

ПК - 796: перемещение команд из БПК в БПД и наоборот.

Н - 797: начало программы; К - 798: конец программы; И - 799: иди; М - 800: метка; Р - 801: регистр; Д - 802: данные; П1 - 803, …, П5 - 807: пересылка; ЗРБ - 808: запись в регистр бита; СД - 809: сдвиг информации в регистре; ДД - 810: запись данных в регистр; « » - 811: пробел; ВК - 812: ввод команды.

Блоки 733 - 812 образуют блок клавиш БКЛВ - 813 (фиг.35).

ИНСЧК - 814: индикатор счетчика команд; ИП - 815: индикатор порядка индикатора счетчика команд (ИПИНСЧК);

ИЛА - 816: индикатор порядка индикатора адреса (ИПИНА);

ИНА - 817: индикатор адреса (ИНА);

ИНК - 818: индикатор команд (ИНК);

ИПК - 819: индикатор порядка индикатора команд (ИНПИНК);

ИПД - 820: индикатор порядка индикатора данных (ИНПИНД);

ИНД - 821: индикатор данных (ИНД);

ИНКЛ - 822: индикатор клавиатуры (ИКА);

ИПК - 823: индикатор порядка индикатора клавиатуры (ИНПИНИЛ);

ИКЛ - 824: индикатор нажатой клавиши (ИКЛ).

Блоки 814 - 824 образуют блок индикаторов (БИН) - 825.1. БИН - 825.1 БКЛ - 813 образуют пульт управления (ПУ) - 825.2 (фиг.35).

Блок клавиатуры БКЛ (фиг.36) состоит из генератора Г - 826, подключенного к К - 827, второй вход которого является р-входом БКЛ, а выход подключен к входу Д - 828, подключен к (+1) - входу СЧ - 829, подключен к входам ДШ - 830, р-вход которого подключен к входу ЭЗ -831, а вход к выходу Д - 828. Выходы СЧ - 829 подключены к входам шифратора - 832, выходы ДШ - 830 подключен к клавишам (ключам) 833.1 - 812, выходы которых подключены к ИЛИ - 833, а его выход, который подключен к ФС - 834 (выход которого является Г(Р) - выходом БКЛ), подключен к 0 входу ТР - 835 и к ЭЗ - 836 и к ИКЛ - 824. Выход ЭЗ - 836 к «1» входу ТР - 835, выход подключен к третьему входу К - 827 выход Г - 926 является Т - выходом БКЛ. Блоки 826 - 836 образуют БКЛ - 837.

Блок набора команд (БНК) - 838 (фиг.37) состоит из ИЛИ - 839, подключен к ТР - 840, подключен к р-входу БК - 841, подключен к БСР - 842, подключен к СЧ - 843, подключен к ДШ - 844, подключен к ТР - 845, подключен к К - 846, подключен к Д - 847. ТР - 845, подключен к р-входу БСР - 842 и к выходу ЭЗ - 848. Выход Д - 847 подключен к БК - 849, р-вход подключен к выходу ТР - 840. «1» - вход ТР - 840 подключен к выходу ДШ - 850. С-вход БНК - 838 подключен к ИЛИ - 839. Р-вход ДШК - 850 является р-входом БНК - 838. И-входы ДШК - 850 являются код-входами БНК - 838. И-входы БК - 841 являются входами БНК - 838. ВК вход БНК подключен к Р2 входу БК - 841 и к ЭЗ - 848. Т-вход БНК - 535 подключен к входу К - 846. Соответствующие выходы БК - 849 являются К и +СЧК выходами БНК - 838. Р-вход ДШК - 850 является ПРГ - входом БНК - 838.

БИНКЛ (блок) - 851 (фиг.38) (блок индикации клавиатуры) состоит из ЭЗ - 852, вход которого является р-входом блока, подключенного к ИЛИ - 853, «код» входы блока являются и-входами БК - 854, выходы которого подключены к соответствующим входам БСР - 855, З-вход которого подключен к выходу ИЛИ - 853, а выходы являются И - выходами блока. Соответствующие входы БСР - 855 подключены к выходам БК - 856 (входы которого подключены к выходам ПЗУ (0) - 857). Р-вход которого подключен к выходу ИЛИ - 858. Входы ЭЗ - 852 и БК - 854 подключены также к соответствующим входам ДШК - 859, 860, выходы которых подключены к соответствующим входам ТР - 861, 862. Вход К - 865 подключен к выходу ТР - 862, а выход к Д - 866. Т-вход блока подключен к вторым входам К - 863, 865. Выход Д - 866 подключен к ИЛИ - 867, второй вход которого подключен к выходу Д - 864, а выход подключен к входу ИЛИ - 853. Второй вход ТР - 861 подключен к выходу ДШ (3) - 868, входы которого подключены к выходам СЧ - 869, (+1) - вход которого подключен к выходу Д - 864, а 0 - вход к выходу ДШ - 868. Выход Д - 866 подключен к (+1) - входу СЧ - 870, выход которого подключен к ДШ (10) - 871. Выход ИЛИ - 858 подключен к НЕ - 872 и 0 - входу ЭЗ - 852. Выход НЕ - 872 подключен к р-входу БК - 854. ДШ - 857.1 подключен к коду и Р-входам БИНИЛ 851, а выходом подключен к БК - 854, ДШИ - 859, ДШИ - 860, С - вход БИНИЛ - 851 подключен 0 - входу БСР - 855.

Блок индикации клавиш (БИКЛ) - (фиг.39.а) - 873.1 состоит из шифратора - 874, выходы которого являются ИЗ выходами БИКЛ - 873. «Р» и «код» входы БИКЛ - 873 подключены к соответствующим входам ДШ - 875, 876, выходы которых подключены к (+1) и (-1) - входам СЧ - 877 соответственно, а выходы к входам Ш - 874 и ДШ - 878, выходы которых подключены к соответствующим входам БК - 879, входы которого являются И1 - входами БИКЛ - 873, а выходы И2 выходами этого блока.

Аналогичную структуру имеют: блок индикации счета команд (БИСЧК) - 873.2; блок индикации команды (БИК) - 873.3; блок индикации адреса (БИА) - 873.4; блок индикации данных (БИД) - 873.5.

Схема набора клавиши (СХНК) - 880.9 (фиг.39.6) состоит из ДШК - 881 и ФС - 882. Аналогичную схему имеет: блок ввода команды (БВК) - 880.1; блок сброса (БСБР) - 880.2; блок стоп (БСТП) - 880.3; блок шага команды вниз (БШГ↓) - 880.4; блок шага команды вверх (БШГ↑) - 880.5; блок пуска (БПСК) - 880.6; блок шага данных вниз (БШР↓) - 880.7; блок шага данных вверх (БШР↑) - 880.9; (блок) схема набора клавиш (СХНК) - 880.9.

Блок РАБ (работа) - 883 и блок ПРГ (программирование) - 884 (фиг.39.в) имеют одинаковую структуру и состоят из ДШ - 885, подключенного к ТР - 886, подключенного к индикатору (ИН) - 887.

Блок шага регистра адреса (БШРА) - 888 и блок записи данных (БДД) - 889 имеют одинаковую структуру и состоят из ДШК - 890, выход которого подключен к входу ТР - 891, выход которого подключен к р-входу БК - 892, 893, входы последнего подключены к регистру 894, входы которого подключены к БК - 892. БК - 893 вход которого подключен к Р - 894.

Вход БК - 893 подключен к выходу ЭЗ - 895; вход ЭЗ - 895 Р - вход Р894 подключен к входу ЭЗ 896, вход которого подключен к Р» - входу БК892 и является ВК - входом БШРА - 888.

Аналогичную схему имеют: блок записи данных (БДД) - 888; блок пуска с адреса (БПСКА) - 888.1; блок пуска по шагам (БПСКШ) - 888.2; блок пуска с начала (БПСКН) - 888.3; схема набора времени (СНВ) - 888.4.

Блок внешних регистров (БВНР) - 897 (фиг.40) состоит из блока прерывания (БПр) - 898.1 и блока обработки информации (БОИ) - 899. Блок сбоев (БСБ) - 898.2 имеет структуру, аналогичную (БПР) - 898.1.

Блок регистров (БР) - 900 подключен к шлюзу (ШЛ) - 901, к которому подключены входы А (адреса), Д (данных) и вход З1 (записи). Вход А БВР - 897 подключен к ДШ - 902, выход которого подключен к К - 903, выход которого подключен к р-входу ДШ - 904, входы которого подключены к Д-входам БПР - 897. ТР - 905.1 - 905.н подключен к входам БК - 906, выходы которого подключены к ИЛИ - 907, выход которого подключен к ИЛИ - 908 и к ЭЗ - 909, выход которого подключен к ИЛИ - 910, выход которого подключен к ТР - 911, выход которого подключен к К - 912, вход которого подключен к Г - 913, а выход к Д - 914, выход которого подключен к СЧ - 915, выход которого подключен к ДШ - 916, выходы которого подключены к БК - 906. Выходы СЧ - 915 также подключены к Ш - 917, р-вход которого подключен к ЭЗ - 918, а вход которого подключен к выходу ИЛИ - 907. Выход Ш - 917 подключен к БК - 919, р-вход которого подключен к НЕ выходу ТР - 911, а выход к А входам БР - 900, Выход ЭЗ - 918 подключен к входу ЭЗ - 920, выход которого подключен к С входу БР - 900 к ЭЗ - 921, выход которого подключен к р-входу БСР - 922, входы которого подключены к Д-входам БР - 900, а выход к К-выходам БВР - 897. Выход ЭЗ - 920 также подключен к ЭЗ - 923, выход которого подключен к ФС - 924, выход которого является ППр выходом БВР - 897. Соответствующие входы БСР - 922 подключены к выходам ПЗУ (И) - 922.1. Выход ЭЗ - 920 подключен к ЭЗ - 925, выход которого подключен к входу ТР - 926, выход которого подключен к К - 917, выход которого подключен к Д - 928, выход которого подключен к Т - входу БСР - 922 и входу ЭЗ - 929 и входу (+1) СЧ - 930, выходы которого подключены к входам ДШ - 931, (выход которого является ПСК выходом БВР - 897) подключен к 0 входу СЧ - 930, 0 входу ТР - 926. Второй вход К - 927 подключен к выходу Г - 913.

Внешний регистр для считывания информации из программы (ВНРС) - 932.1-н. Внешний регистр для записи информации (ВНРЗ) - 933.1-н. Схема ожидания (СЖ) - 934, 935. СЖ - 934 подключена к ВНРС подключена к С-входу Р - 936, выходы которого подключены к ВНРС - 932. СЖ - 935 подключена к входу Р - 937, вход которого подключен к выходам ВНРЗ - 933. И - входы Р - 936 подключены к БК - 938, р-вход к К - 939. Выходы Р - 937 подключены к входам БК - 940, а С - вход к выходу К - 941. Выходы ДШ - 942 подключены к соответствующим входам БК - 938, 940 и К - 939, 941. СЖ - 935, 934 состоит из ФС - 943, подключенного к ИЛИ - 944, подключенного к К - 945, и к К - 946, подключенного к ЭЗ - 947, подключенного к ИЛИ - 944. Выход К - 945 подключен к 3 (запись) входу Р - 937.

ВК - Ц процессор (ВК - Ц) (фиг.41) состоит из БКЛ - 837, подключенного Г и Код - выходами к БРИНКЛ - 851, подключенного к БИКЛ - 873.1, подключенного к ИНКЛ - 822 и ИПИНКЛ - 823. БИНКЛ - 851 также подключен к БИСЧК - 873.2, подключенного к ИНСЧК - 814 и к ИПИНСЧК - 815. БИНКЛ - 851 также подключен к БИК - 873.3, подключенный к ИНК 818 и ИПИНК - 819. БИНКЛ - 851 также подключен к БИА - 873.4, который подключен к ИНА - 817 и ИПИНА - 816. БИНКЛ - 851 также подключен к БИД - 873.5, подключенный к ИНД - 821 и ИПИНД (ИП) - 820. Г и Код -выходы БКЛ - 837 подключены к РЗУ - 948. РЗА - 950 подключен к входам БИА - 873.4, РЗД - 951 подключен к выходам БИД - 873.5, РЗК - 949, подключенного к входам БИК - 973.3.

БКЛ - 837 и БИНКЛ - 851 также подключены к БШРА↓ - 953 (880.7), БШР↑ - 954 (880.8), БДД - 955 (889), БОЧД1 - 956, БОЧД100 - 957, БВК - 958 (880.1), БСБР - 959 (880.2), БПРГ - 960 (884), БРАБ - 961 (883), БОЧК1 - 962, БОЧК100 - 963, БСТП - 964 (880.3), БШГ↓ - 965 (880.4), БШГ↑ - 966 (880.5), БПСКШ - 967 (880.11), БШГА - 968 (888), БПСК - 969 (880.6), БПСКН - 970 (880.10), БПСКА - 971 (885.1), БНК - 972 (1-34). Выход БПСКН - 970 подключен к ЭЗ(1) - 973, который подключен к ИЛИ(1) - 974, который подключен к БПСКШ - 967, к ЭЗ(2) - 975 и к ЭЗ(3) - 976. ЭЗ - 975 подключен к ТР - 977, который подключен к ИЛИ(2) - 978.1, который подключен к ЭЗ(4) - 979, который подключен к ПСКШ - 967. Выход ЭЗ - 976 подключен к ЭЗ(5) - 980 и к ЭЗ(6) - 981, и к (+1) - входу СЧК - 982, 0-вход которого подключен к (СЧК 0) - выходу БПСКН - 970. Выход СЧК (счетчик команд) - 982 подключен к Ш(1) - 981, подключен к И-входам БИСЧК - 873.2 и к входам Ш(2) (шифратора) - 984, выходы которого подключены к А (адресным) входам ВПК - 985. Выход ЭЗ(5) - 980 подключен к С (считывание) - входу БПК - 985. Выход (6) ЭЗ - 981 является Г - выходом и подключен Г - входом АБ - 542, ЛБ - 575, ПБ - 664, РБ - 732, БСБ - 996.3, ББП - 592.1, БРМ - 600 (БРН - 600.1, БРК - 600.2), БФ (блок-функций) - 986, (БПВ (блок переменной величины) - 986.1), БВР -897. Э3(7) - 987.1, подключен к БК - 987.2, подключено к БКЛ - 837 и к ДШ - 988. К (командные) - выходы блока памяти (БПК) - 985, подключенные к входам шлюза (ШЛ) - 989.

БШРА - 952, БШР↓ - 953, БШР↑ - 954 подключены к счетчику данных (СЧД) - 990, выходы которого подключены к Ш(3) (шифратор) - 991 (подключенному к И - входам БИА - 873.4) и Ш(4) - 992, подключенного к БОЧД100 и к А(адресным ) входам БПД - 993, который также подключен к блоку пересылки команд (ПКБ) - 994, который также подключен к БИНКЛ - 851, к БПК - 985, БПД - 993, также подключен к блоку прямого доступа (БПРД) - 995. Г-выход ЭЗ(6) - 981 также подключен к Г-входу блока питания (БПТ) - 996.1. Сб - (сбой) выходы всех соответствующих блоков подключены к Сб входу блока обработки сигналов сбой (БСБ) - 996.3. ЕСТЬ - выходы всех соответствующих блоков подключены Сб-входу блока «ЕСТЬ» (БЕ) - 996.2, который представляет собой в простейшем случае блок задержки. При не появлении сигнала на Г-вход блок выдает сигнал сбой (СБ). Выходы - входы блока внешних регистров (БВР) - 897 подключены к блоку клавиатуры - 997 и блоку экрана - 998, блоку зрения (видеокарта), блоку слуха (аудиокарта), блоку механики - 999 (привод - датчик, видеокамера, экран, микрофон - динамик). Все перечисленные блоки объединены общей шиной (ОШ), где А - адресная шина, Д - данных шина, К - командная шина, ППр - линия прерывания, ПСК - линия пуска, З - линия записи, Т - линия тактового сигнала линия, Г - линия сигнала ГОТОВ, C1 - сигнала считывания линия, СБ - сигнал сбоя линии, (+СЧК) - линия сигнала увеличения, на (+1) - счетчика команд. Блоки 943-999 образуют ВК - Ц процессор - 1000 (фиг.41).

Блок очистки данных ста ячеек (БОЧД1001), (блок очистки команд ста ячеек (БОЧК1001) (фиг.42) состоит из дешифратора команд (ДШ К) - 1002. (Код) - входами которого являются (Код) - входы БОЧСД, Р - вход которого является р-входом БОЧД. Выход ДШК - 1002 подключен к (+1) - входу ТР -1003, выход которого подключен к р-входу БК - 1004, и-вход которого является и-входами БОЧД. Р1 вход является (ПРГ) - входом БОЧД. Р2 - вход является ВК входом БОЧД и подключен к ЭЗ - 1005, выход которого подключен к р-входам Р1 - 1006 и Р2 - 1007 и подключен к ЭЗ - 1008, выход которого подключен к входу ТР - 1009, выход которого подключен к К - 1010, другой вход которого подключен к выходу Г - 1011, а выход к входу Д - 1012, выход которого подключен к (+1) - входу СЧ - 1013, соответствующие входы которого подключены к выходу P1 - 1006, входы которого подключены к соответствующему выходу БК - 1004. Выходы СЧ - 1013 подключены к И1 входам КМП - 1014, И2 - входы которого подключены к выходам Р2 - 1007, соответствующие входы которого подключены к соответствующим выходам БК - 1004. Выход «да» КМП - 1014 подключен к 0 входу ТР - 1009 и к 0 входу ТР - 1003. Выход ТР - 1009 подключен также к р-входу БК - 1015, соответствующие входы которого подключены к выходам ПЗУ (0) - 1016, а выходы подключены к Д линии (в случае БОЧК - К линии) соответствующей шины. Выходы СЧ - 1013 подключены к входам шифратора (Ш) - 1017, выходы которого подключены к соответствующим входам БК - 1018, (+1) - вход СЧ - 1013 подключен к входу ЭЗ - 1013.1, подключен к р-входу КМП - 1014. Выходы БК - 1018 являются А - адресными выходами и подключены к А линиям соответствующей шины, а р-вход БК - 1018 подключен к р-входу К - 1019 и к выходу ТР - 1009. Вход К - 1019 подключен к ЭЗ - 1020, вход которого подключен к выходу Д - 1012. Выход К - 1013 является З (записывающим) - выходом БОЧД - 1001.

БОЧК - 1001.1 отличается от БОЧД - 1001 тем, что ПЗУ (0) имеет соответствующую разрядность, равную разрядности числа в формате команды.

Блок очистки данных одного регистра (ячейки) БОЧД1 - 1021 (блок очистки данных команды одного регистра (ячейки) - 1021.1) (фиг. 43) состоит из ДШ К - 1022. P1-вход которого является сл входом БОЧД1, код вход которого является код входом БОЧД1, выход подключен к ФС - 1023, выход подключен к входу ЭЗ - 1024, р-вход К - 1025 и БК - 1026, соответствующие входы которого подключены к ПЗУ (0) - 1027. ПЗУ (0) для БОЧД1 и БОЧК1 имеют лишь разную разрядность, равную разрядности данных и команды соответственно. Выход ЭЗ - 1024 подключен к входу К - 1025, выход которого является З выходом БОЧД1 (БОЧК1), выходы БК - 1027 является Д (К) выходами БОЧД1 (БОЧК1).

Блок временных сигналов (БВРС (БВР)) - 1028 (фиг.44) состоит из схемы набора времени (СНВ) - 1029, структура которой аналогична БШРА - 888 (фиг.39). Г-выход СНВ - 1029 подключен к ЭЗ - 1030, который подключен к р-входам счетчика секунд (СЧС) - 1031, счетчика минут (СЧМ) - 1032, счетчика часов (СЧЧ) - 1033, счетчика дней (СЧД) - 1034, счетчика месяца (СЧМС) - 1035, счетчика лет (годов - СЧГ) - 1036. Г-выход СНВ - 1029 также подключен к 0 - входу ТР - 1037 1, вход которого подключен к ЭЗ - 1038, вход которого подключен к ЭЗ - 1038, выход ТР - 1037 подключен к К - 1039, другой вход которого подключен к выходу генератора (Г) - 1040, а выход к Д - 1041, выход которого подключен к (+1) - входу СЧС - 1031 и НЕ - 1042 и ЭЗ - 1043. Выход HE - 1042 подключен к ФС - 1044, выход которого является Г - выходом БВРС - 1028. Каждый СЧ - 1031, 1032, 1033, 1034, 1035 подключен к соответствующему дешифратору ДШ - 1045 - 1047 или шифратору 1048, 1049 и выходы являются выходами Д1 - Д6 соответственно БВР - 1028. Выход ДШ - 1045 подключен к 0 входу СЧ С - 1031 и Т-входу СЧ М - 1032. Выход ЭЗ - 1043 подключен к р-входу ДШ -1045 и к ЭЗ - 1050, выход которого подключен к р-входу ДШ - 1046 и ЭЗ - 1051, выход которого подключен к р-входу ДШ - 1047 и ЭЗ - 1052, выход которого подключен к р-входу Ш - 1048 и к ЭЗ - 1053, выход которого подключен к р-входу Ш - 1049. Выход ДШ - 1046 подключен к 0 - входу СЧМ и Т - входу СЧЧ - 1033. Выход ДШ - 1047 подключен к 0 - входу СЧЧ - 1033 и Т - входу СЧД - 1034. Выход Ш - 1048 подключен к 0 - входу СЧД и Т - входу СЧМС - 1035. Выход Ш - 1049 подключен к 0 - входу СЧМС -1035 и Т - входу СЧГ - 1036. И - входы СЧ - 1031 - 1036 подключены к соответствующим выходам блока регистров (БР) (или блока сдвиговых регистров) - 1054, входы которого подключены к выходам СНВ - 1029.

Блок записи считывания времени (БЗСВР) - 1055 (блок) (фиг.45) состоит из СХР1 - 1056 - СХР6 - 1061. Ф12 вход блока подключен к ТР - 1062 и к входу ЭЗ - 1063, выход которого подключен к Т-входу СХР1 - 1056, Г-выход которого подключен к ЭЗ - 1064, выход которого подключен к Т-входу СХР2 - 1057, Т - выход которого подключен к ЭЗ - 1065, выход которого подключен к СХР3 - 1058, Т-выход которого подключен к ЭЗ - 1066, выход которого подключен к Т-входу СХР3 - 1059, Г-выход которого подключен к ЭЗ - 1067, выход которого подключен к Т - входу СХР5 - 1060, Г-выход которого подключен к ЭЗ - 1068, выход которого подключен к Т-входу СХР6 - 1061, Г-выход которого подключен к регистру 1069. Регистры (р) 1069 - 1074 своими p1-входами подключены к Г-выходам соответствующих СХР1 1056 - СХР6 1061, сб-выход которых подключен к ИЛИ - 1075, а Г2 - выходы подключены к ИЛИ - 1076. Выход ТР - 1062 подключен к ШЛ - 1077, К - 1078, К - 1099, К - 1080, ШЛ - 1081, ШЛ - 1082, К - 1083, к ФС - 1084. Выход ИЛИ - 1075 подключен к К - 1079, выход которого является сб выходом БЗСВР - 1055. Выход ИЛИ - 1076 подключен к К - 1080, выход которого является +СЧК выходом БЗСВР. Выход ФС - 1084 подключен к К - 1085, второй вход которого подключен к Г-выходу БВРС - 1028, Д1 - Д6 выходы которого подключены к Р1 - 1086 - Р6 - 1091 регистрам, выходы которых подключены к ШЛ - 1082, выходы которого являются Д-выходами БЗСВР - 1055. Выход К - 1085 подключен к Р1-входам Р1 - 1086 - Р6 - 1092. Р2 - входы этих регистров подключены к соответствующему входу ИЛИ - 1076 и выходу соответствующего ФС - 1093 - ФС - 1098 и Р2 - входам соответствующих Р - 1074 - 1069 и к соответствующему входу ИЛИ - 1099, выход которого подключен к входу ИЛИ - 1076.

Каждый ФС 1093 - 1098 входом подключен к выходу соответствующих ЭЗ - 1100 - 1105, входы которых подключены к Р1 - входу соответствующих Р - 1074 - 1069. Выход ИЛИ - 1076 подключен к К - 1083, выход которого является З1-выходом БЗСВР - 1055. Выход ФС - 1098 также подключен к ЭЗ - 1106, выход которого подключен к ЭЗ - 1107 и к 0 входу ТР - 1062. К-выходы ШЛ - 1077 является К-входом БЗСВР - 1055, выходы ШЛ - 1077 подключены к К-входам СХР1 1056 - СХР6 1061. Г-вход БЗСВР - 1055 подключен к К - 1078, выход которого подключен к Р-входам СХР1 1056 - СХР6 1061. Выходы Р - 1069 - 1074 подключены к ШЛ - 1081, выходы которого являются адресными (А) - выходами БЗСВР - 1055. Выход ЭЗ - 1107 является сл выходом БЗСВР - 1055.

Блок переменной величины первый (БПВ1) - 1108.1 (986.1) (фиг.46.1) состоит из СХР1 - 1109, Г1-выходом подключенный к ЭЗ - 1110, подключенный к СХР2 - 1111. Ф11 вход БПВ - 1108.1 подключен к Т-выходу СХР1 - 1109 и к ТР - 1112, подключенный к входам ШЛ - 1113, К - 1114, К - 1115, К - 1116, ШЛ - 1117, ШЛ - 1118, ШЛ - 1119, К - 1120. О-вход ТР - 1112 является СЛ-выходом БПВ 1108.1, подключен к выходу ЭЗ - 1121, вход которого подключен соответственно К - 1120. СБ - выходы СХР1 - 1109.4 и СХР2 - 111 подключены к ИЛИ - 1122, подключенного К - 1115. Г2 выход СХР1 - 1109 Т-вход, Г2-выход СХР2 - 1111 подключены к ИЛИ - 1123. А-выходы СХР1 - 1109 подключены к P1 - 1124, Р-2 - вход которого подключен к Г1 (Г) - выходу СХР1 - 1109, а К-выходы подключены к ШЛ - 1117. А-выход СХР2 - 1111 подключены к ШЛ - 1117 и И-выходом Р2 - 1125, который входами подключен к И-входам Р3 - 1126, И-выходы которого подключены к собственным И-входам. Другой вход К - 1119 подключен к выходу ИЛИ - 1127, один из входов которого подключен к Г1 (Г) - выходу СХР2 - 1111 и к входу ЭЗ - 1128, подключенный к P1-входу, Р2 - 1125, и к Эз - 1129, вход которого подключен к другим входам ИЛИ - 1127 и к Р1-входу Р1 - 1125 и к входу ЭЗ - 1130, выход которого подключен к Р1-входу Р3 - 1126 и к входу Р3 - 1126 и к входу ФС - 1132, выход которого подключен к другому входу И - 1120.

Блок переменной величины 2 (БПВ2) - 1108.2 (986.2) (фиг.46.2) имеют аналогичную структуру элементов, что и БПВ1 - 1108.1 (1109.1, 1110.1, 1112.2, 1113.1, 1114.1, 1115.1, 1116.1, 1117.1, 1118.1, 1119.1, 1120.1, 1121.1, 1122.1, 1123.1). Даже И-входы P1 - 1124.1 подключены к входам Р1 - 1125.1, Р1 вход которого подключен к выходам ШЛ - 1119.1, P1-вход которого подключен к ЭЗ - 1126.1, и к входу ЭЗ - 1127.1, выход которого подключен к Р2-входу Р2 - 1125.2, Р1-вход р2 - 1124.2 и входу К - 1120, входу ЭЗ - 1121.1, выход которого подключен к входу ТР - 1112.1 и являются СД - выходом БПВ - 1108.2 (986.2).

А выходы СХР1 - 1109.2, CXP2 - 111.2 подключены к ШЛ 1117.2 и к выходам Р2 - 1125.1. Р1-выход Г2 - 1124.1 подключен к выходу ЭЗ - 1128.1, вход которого подключен к Г1-выходу СХР1 - 1109.1 и входу ИЛИ - 1129.1, вход которого подключен к входу К - 1118.1, а другой вход подключен к входу ЭЗ - 1126.1 и выходу CXP2 - 1111.1.

Блок распознавания функций (БРФ) - 1133 (фиг.47) состоит из ЭЗ - 1134, подключенного к 1 входу ТР - 1135, подключенного к входу К - 1136 и БК - 1137, другие выходы которых являются К и Г-входами БРФ - 1133. Выход К - 1136 подключен к р-входу КМП - 1138. И1-входы подключены к БК - 1137 и И2 входы к ПЗУ(Ф1), а(=) - выход к ИЛИ - 1140 и к ТР - 1141 и к 0-входу ТР - 1135 и к 0-входу БСР - 1142. Выход ИЛИ - 1140 подключен к К - 1143, выход которого является (+СЧК) - выходом БРФ - 1133, служебный вход (сл) этого блока подключен к ЭЗ - 1134, выход которого подключен и к входу ИЛИ - 1140. Выход ТР - 1141 подключен к входу К - 1144, БК - 1145, 1146. К - 1144 подключен к р-входу КМП - 1147, И1 входы его подключены к выходам БК - 1145, а И2 вход к ПЗУ (_) (пробел) - 1148. (≠)-выход КМП - 1147 подключен к ИЛИ - 1140 и к Т-входу БСР - 1142, И-входы которого подключены к выходам БК - 1146, входы которого подключены к входам БК - 1145 и к входам БРФ - 1133, Г-вход которого подключен к К - 1144. (=) - выход КМП - 1147 подключен к 0-входу ТР - 1141 и р-входам КМП - 1149.1 - 1149.n, И1-входы которых подключены к входам БСР - 1142, а И2-входы к соответствующим ПЗУ(1) - 1150.1 - ПЗУ(n) - 1150.n. «Да» - выход подключен к ИЛИ - 1151, 1152 и является Ф11 и Ф1.n - выходами БРФ - 1133. ИЛИ - 1151 подключен к ИЛИ - 1140, а выход ИЛИ - 1152 является выходом «есть» БРФ - 1133.

Блок функций (БФ) - 1153 (фиг.48) состоит из БРФ - 1133, БПВ - 1108, БЗСВР - 1055 и других блоков, которые можно включить в этот блок при необходимости. Блок имеет входы - выходы: Есть, К, Г, сб, +СЧК, А, С1, Д, З1, С, код, Р, ел. И, ВК. Кружками на входах показаны разъемы для подключения соответствующих блоков функций в этот блок.

Блок распознавания команды пересылки команд (БРКПК) - 1154 (фиг.49.) состоит из СРК - 1155, СХР1 - 1156, СХР2 - 1157, СХР3 - 1158, СХР4 - 1159. Р3 вход СРК - 1155 подключен к выходу ЭЗ - 1160. Г-выход СХР1 подключен к ЭЗ - 1161, выход которого подключен к Т-входу СХР2 - 1157, Г-выход СХР2 - 1157 подключен к ЭЗ - 1162, выход которого подключен к Т-входу СХР3 - 1158, Г-выход которого подключен к ЭЗ - 1163, выход которого подключен к Т-входу СХР4 - 1159. Сл2 выход СРК - 1155 подключен к входам К - 1164, К - 1165, ШЛ - 1166, К - 1167, ШЛ - 1168, ШЛ - 1169, К - 1170. Второй вход К - 1164 подключен к выходу ИЛИ - 1171, второй вход К - 1165 подключен к выходу ИЛИ - 1172, входы которого подключены к Г1 - выходам СХР1 - 1156 - СХР4 - 1159 и сл3-выход СРК - 1155. Входы ИЛИ - 1171 подключены к сб-выходам СХР1 1156 - СХР4 1159. Г-выход СХР1 - 1156 подключен к ФС - 1173, выход которого подключен к ЭЗ - 1174, выход к ФС - 1175, выход к ИЛИ - 1176, выход которого подключен к входу К - 1167, выход которого является С1-выходом БРКПК - 1154. Выход К - 1164 является сб-выходом БРКПК, выход К - 1165 является (+СЧК) - выходом этого же блока. Выход ФС - 1173 также подключен к ЭЗ - 1177, к р-входу Р - 1178, выходы которого подключены к входам ШЛ - 1166, выходы которого являются А выходами БРПК. Выход ЭЗ - 1177 подключен к входу Р - 1179, выходы-входы которого подключены к входам-выходам ШЛ - 1168, выходы-входы которого являются Д входами-выходами БРКПК - 1154. Выходы ШЛ - 1169 подключены к соответствующим К-входам СХР1 1156 - СХР4 1159. Выходы К - 1170 подключены к р-входу этих же блоков. А-выход СХР1 - 1156 подключен к Р - 1178. Г-выход СХР2-1157 подключен к входу ФС - 1180, выход которого подключен к ЭЗ - 1181 и ЭЗ - 1182, выход которого подключен к ФС - 1183, выход которого подключен к входу ИЛИ - 1176. ФС - 1180 подключен также к р-входу Р - 1184, выход которого подключен к входам ШЛ - 1166, а входы к А - выходам СХР2 - 1157. Выход ЭЗ - 1181 подключен к р-входу Р - 1185, входы которого подключены к входам ШЛ - 1168, а выходы являются РР1 - выходами БРКПК - 1154. Выходы Р - 1179 являются Д1 выходами этого же блока. Г-выход СХР3 - 1158 подключен к ФС - 1186, выход которого подключен к ЭЗ - 1187, ЭЗ - 1188, выход которого подключен к ФС - 1189, выход которого подключен к входу ИЛИ - 1176. Выход ФС - 1186 подключен к р-входу Р - 1190, входы которого подключены к А-выходам СХР3 - 1159, а выходы к входам ШЛ - 1166. Выход ЭЗ - 1187 подключен к р-входу Р - 1191, вход которого подключен к выходам ШЛ - 1168, а выходы являются РР2 БРКПК - 1154. Г-выход СХР4 подключен к ФС - 1192, выход которого подключен к р-входу Р - 1193 к ЭЗ - 1194 к ЭЗ - 1195, выход которого подключен к ФС - 1196, выход которого подключен к входу ИЛИ - 1176. Выход ЭЗ - 1194 подключен к р-входу Р - 1197 и к ЭЗ - 1198, выход которого является СЛ - выходом БРКПК - 1154, а выходы Р - 1197 являются РР3 - выходами этого же блока. Выход ЭЗ - 1198 также подключен к ЭЗ - 1160. Выходы есть, К, Г, сб, +СЧК, А, С1, Д подключены к общей шине (ОШ) - 1099.

Пересылки команд блок (ПКБ) - 1200 (фиг.50) состоит из ДШК - 1201, подключенного к ТР - 1202, подключенного к БК - 1203, подключенного к ЭЗ - 1204, подключенного к ИЛИ - 1205 и к 0 - входу ТР - 1202. ИЛИ - 1205 подключен к ЭЗ - 1206, к ФС - 1207. Генератор (Г) - 1208 подключен к К - 1209, подключен к ТР - 1209.1, подключен 1 входом к ЭЗ - 1206. Выходы БК - 1203 подключены к Р1 - 1210, Р2 - 1211, Р3 - 1212, ТР - 1213, выход которого подключен к ДШ - 1214. Выходы БК - 1203 подключены к соответствующим выходам БК - 1215, выходы РР1, РР2, РР3, Д1 подключены к БРКПК - 1154, а СЛ-выход к ФС - 1216, выход которого подключен к ЭЗ - 1217, выход которого подключен к входу ИЛИ - 1205. Выход Р3 - 1212 подключен к СЧ - 1218. Выход Р2 - 1211 подключен к КМП - 1219, «да» (>), выход которого подключен к 0 - входу ТР - 1209.1 и является ПСК - выходом ПКБ - 1200. Выход К - 1209 подключен к входу Д - 1221, выход которого подключен к (+1) - входу СЧ - 1220, СЧ - 1218, к ЭЗ - 1222, 1223. Выход СЧ - 1220 подключен к БК - 1224, 1225. Выход ЭЗ - 1222 подключен к К - 1226, К - 1227. Выход ЭЗ - 1223 подключен к К - 1228, 1229. Выход СЧ - 1218 подключен к БК - 1230, 1231.

Блок прямого доступа БПРД - 1232 (фиг.51) представляет собой набор разъемов: разъема адреса, разъема данных - 1233, разъем управления - 1234, состоящий из линий записи (З), считывания (С), стоп, пуск.

ВК-сумматор представляет собой устройство, имеющее несколько уровней вложения и два пути поиска решения: табличный и расчетный. Алгоритм его работы заключается в следующем:

А - первое слагаемое; В - второе слагаемое; С - сумма; А+В=С - запись операции сложения в алгебраической форме; + Р 210 Р 250 Р300 - запись операции сложения на языке ВК-Ц процессора, где Р - символ регистра, Р 210 - регистр, имеющий 210 - адрес. Запись означает сложение значения чисел, находящихся в регистрах Р 2.10 (А) и Р 250 (В), и помещение результата (С) в регистр Р 300. Числа, состоящие из набора цифр, здесь приводятся к одному порядку точка справа (числа целые). Поэтому далее рассматриваем основы чисел и .

Первый путь - электронная таблица: сложная (расширенная) и простая. При поступлении и на входы этой таблицы, на выходе получается значение , и сигнал «да». Если сигнал «нет», то переходим ко второму этапу.

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

С верхней строки цифр - значения , с левой стороны - значения , на пересечении результат сложения . Число представлено рядом цифр, в свою очередь, реализованных в виде бинарных (0, 1) кодов. ВК алгоритм сложения выглядит следующим образом.

1. Вначале попарно складываются цифры и .

2. Далее для двухзначных чисел, где есть 1, в левом разряде осуществляется перенос этой единицы путем суммирования с цифрой следующего разряда. Например: 17=1 7; 7 остается, а 1 переносится, т.е. 10+1=11; 11=1 1; 11+1=12, получается 1 2 1 7. Перенос может также осуществляться, если 0+9=9 (10) и с предыдущего разряда пришло 1; 9+1=10 (10), счетчик в состоянии 10 (10).

В ВК - сумматоре операция сложения осуществляется в несколько шагов:

1. Загрузить и .

2. Привести к одному порядку.

3. Определить вид операции в зависимости от знаков «+», «-» и .

4. Сформировать знак результата.

5. Провести поиск в соответствующей таблице, если «да» - выход, если нет - то п.6 (или при вычислении см. вычитатель).

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

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

ВК - сумматор имеет следующие уровни вложения:

1. Простая и большая электронная таблица суммирования.

2. Сумматор цифр.

3. Сумматор целых чисел.

4. Сумматор положительных, отрицательных чисел и чисел, представленных порядком.

5. Сумматор с простым табличным блоком, с табличным блоком, обеспечивающим дополнения в процессе вычисления, обеспечивающим адаптацию в процессе вычислений.

6. Арифметический блок.

7. Процессор, где организуется обмен информации с другими блоками.

Алгоритм работы ВК - вычитателя.

А - вычитаемое, В - вычитатель, С - разность. С=А-В, алгебраическая запись вычитания. Как и в предыдущем случае, выравниваются порядки и используются положительные основы чисел и . Для реализации операции вычитания используют электронные таблицы вычитания ВК (простые и сложные). Вместо отрицательного числа в простой таблице вычитания представлено обратное число (основа числа).

Например: 8-9=-1, заменяется на 10-1=19 (фиг.4).

Число представлено рядом цифр, в свою очередь, реализованных в виде бинарных (0, 1) кодов.

1. Вначале происходит попарное вычитание цифр и по таблице (фиг.4)

При появлении в левой позиции результата -3(б) знака « - » А и В меняются местами и операции вычитания повторяются вновь. «» будет тогда со знаком «-».

2. Осуществляется вычитание разряда, где он есть. Поскольку операции выполняются поразрядно переходом с 0 на 9, то процедура выполняется последовательно.

Например: 03 в первом разряде 0, поэтому перенос не осуществляется; 1 9 в первом разряде 1, следовательно, из 03 вычитается 1:03-1:02. Если бы там был 0, то в этом случае вместо 0 появилось бы 1.

Например:

Операция выполняется на основе счетчика, функционирующего согласно таблице.

0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

При +1 в состоянии 1001 (9), счетчик переходит в состояние 1 0000. При -1 в состоянии 0000 (0), счетчик переходит в 1 1001(9), где 1 до пробела единица переноса.

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

В ВК - вычитателе процесс вычитания осуществляется в несколько шагов:

1. Загрузить и .

2. Привести к одному порядку.

3. Определить вид операции в зависимости от знаков З и З (+, -).

4. Сформировать знак результата З.

5. Провести поиск в соответствующей электронной таблице, если «да» - то выход, если нет, то п.6 (или см. также сумматор при сложении).

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

7. Там, где есть «1» на соответствующем выходе вычитателя из соответствующего счетчика соответствующих цифр результата вычитается 1. Там, где в результате функционирования счетчик из состояния 0 перешел в состояние 9, то в соответствующем счетчике результата вычитается «-1». Результирующая итоговая сумма находится в соответствующем регистре. Вырабатывается сигнал «готово».

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

1. Простая (0-9) и большая электронная таблица вычитания.

2. Вычитатель цифр.

3. Вычитатель целых чисел.

4. Вычитатель положительных, отрицательных чисел и чисел, представленных порядком.

5. Вычитатель с простым табличным блоком, с табличным блоком, обеспечивающим дополнения в процессе вычисления, обеспечивающим адаптацию в процессе вычислений.

6. Арифметический блок.

7. Процессор, где организуется обмен информации с другими блоками.

Алгоритм блока выравнивания порядка (нулями справа) заключается в следующем.

Рассмотрим возможные случаи.

А - число основа порядок 3 знак основы 3 знак порядка
В - число основа порядок 3 знак основы 3 знак порядка
Например: А=568 103 =+568 =3 3=+ З_=+
В=3220 10-1 =+3220 =1 3=+ 3=-

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

1 2 3 4
З + + - -
З + - + -

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

1. В случае равенства знаков и величины - работа выполнена

=

Например: А=25 10-3 =-3
В=27 10-3 =-3
А=25 103 =+3
В=27 103 =+3

2. Случай положительных порядков

Например: А=26 10(+5) =+26 =+5
B=300 10(+10) =+300 =+10

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

А=26 10(+5)

В=300 00000 10(+5)

При переполнении регистра В делается сообщение.

3. Случай отрицательных порядков.

Например: A=26 10(5) =+26 =-10
В=300 10(10) =+300 =-5

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

Например: А=26 00000 10(-10)
В=300 10(-10)

4. Случай, когда порядки имеют различные знаки.

Например: А=26 10-2 =26 =-2
В=300 103 =300 =3

В этом случае основанию с положительным порядком =3 добавляем нули до тех пор, пока порядок станет равен .

А=26 10-2

В=300 00000 10-2

На основе выполнения вышеприведенного алгоритма функционирует блок выравнивания порядка (при этом знаки оснований остаются без изменений).

Алгоритм работы ВК - умножения выглядит следующим образом: А=(ЗА, , З, ); В=(ЗВ, , 3 , ) ; С=А×В запись в алгебраической форме. Десятичная таблица электронного умножения приведена на фиг.10.

1. Вначале происходит перемножение чисел поразрядно (последовательно или параллельно).

Например: последовательно.

2. Операция сложения с добавлением нулей в правые разряды соответствующих строк.

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

При параллельном процессе 1, 2, 3 и т.д. умножение разрядов осуществляется параллельно и записывается в блок памяти и далее суммируется. Процесс суммирования также может быть реализован по-разному:

а) Операция суммирования осуществляется после умножения всех разрядов;

б) Операция суммирования осуществляется по мере поступления результатов умножения разрядов;

в) Операция суммирования осуществляется по схеме попарного сложения с использованием необходимого количества сумматоров (обратная пирамида сумматоров).

ВК - алгоритм деления произвольных чисел заключается в следующем

1. Записать числа: А= (З, , З, ) - делимое; В=(З, В, З, ) - делитель.

2. Если В=0, то сбой, выход п. 10.

3. Если А=0, результат С=(З, , З, )=0, выход п.10.

4. Определение знака конечного результата З, согласно табл.4 (фиг.18).

5. Определение первого промежуточного порядка результата 1 и его знака З

6. Поиск результата по табличному делителю чисел (фиг. 15), если результата нет, то п.7.

Если результат есть, то определение и второго промежуточного порядка результата 2 (З2=+), переход п.9.

Алгоритм подготовки и деление простых чисел (пп.7, 8 см. далее подробно).

7. Работа алгоритма добавления нулей.

8. Работа алгоритма деления простых чисел, формирование , З2, 2.

9. Определение конечного результата =(З1, 1+2), формирование результата С=(З, , З, ).

10. Выход.

Алгоритм подготовки и деления простых чисел заключается в следующем. (Блок добавления нулей).

1. Справа к , добавляются нули до максимальной разрядности. превращается в 0, превращается в 0. При этом считается число нулей, добавленных к :1; число нулей, добавленных к :1. Определяется =1-1 и знак этой разности: З. При 1>1: знак +, 1<1: знак -. При фиксированной RR - размерности (количество цифр в числе) 1≠const. При 1=const, RR=(ДЧ+ТЧ)≠const, где ДЧ - длина числа, большего из и (количество цифр), ТЧ - точность результата (количество значащих цифр результата). ТЧ может быть равно 1.

(Блок деления простых чисел).

2. В вычитатель поступают 0 и 0. Происходит их вычитание =0-0, определяется З.

3. При З отрицательном, переходим к п.6.

При 3 положительном, - счетчик результата увеличивается на +1 в соответствующем разряде.

4. Если =0, то выход п.9.

5. При ≠0, 0=, переход п.2.

6. В - регистре результата происходит сдвиг на 1 разряд влево и записывается код из - счетчика в освобождаемый разряд.

7. 0 сдвигается вправо (уменьшение нулей справа) с добавлением нуля с левой стороны (формирование нового 0).

8. Если количество этих сдвигов (п.7) не равно 1 (количество нулей, добавляемых к ), то п.2 иначе далее.

9. Формирование порядка результата для блока деления простых чисел:

10. Формирование и

11.Выход.

Итоговый результат в алгебраической формуле:

С=116666×10-4=11.6666

Точность результата увеличивается через увеличение разрядности результата.

С1Ц - 26 (фиг.2) работает следующим образом. На вход БРА - 29 (СПЧ - 27) (фиг.3) поступает заданной разрядности (по 4 (8) разряда, двоичного кода) десятичное число - слагаемое . На вход БРВ - 30 поступает аналогично слагаемое (основы).

Например:

=759 0111 0101 1001
=458 0100 0101 1000

На р-вход поступает сигнал, разрешающий работу. БРА - 29 и в БРВ - 30 записываются значения слагаемых. Как только соответствующие цифры чисел и поступают в соответствующие РА-1 (), РВ 2 () (фиг.2) С1Ц - 26, срабатывают ДША и ДШВ, соответствующие цифрам числа.

Например:

9 в верхнем ряду и 8 в боковом ряду (отмечены кружками на фиг.2).

Срабатывают ДШВ-13 и ДШБ-22. Далее срабатывает соответствующий ключ К - 24 на 17 (показано на фиг.2 также кружком). Результат поступает в PC-3. Сигнал с выхода ЭЗ - 28 записывает результаты в соответствующие счетчики СЧ 33.2 - СЧ33.п. Через определенное время с выхода ЭЗ - 32 поступает сигнал на К - 31. Если на П - выходе С1Ц1 - 26 «1», К - 31 открыт и сигнал этот приводит СЧ - 33.2 в +1 состояние. Далее через определенное время сигнал с выхода ЭЗ - 38.2 поступает на первый вход К - 36.2. Если на П - выходе С1Ц2 - 26 (С1Ц2 - 26.2) «1», то К - 36.2 открыт и этот сигнал через ИЛИ - 34.2 переводит следующий счетчик СЧ - 33.3 в состояние +1 и т.д. Через определенное время сигнал с выхода ЭЗ - 39.2 поступает на К - 37.2. Если СЧ - 33.2 содержит комбинацию «1 0000» (09+1) на выходе ДШ - 35.2 состояния 1 и К - 37.2 открыт, сигнал с выхода ЭЗ - 39.2 поступает на К - 37.2, ИЛИ - 34.2 и переводит следующий СЧ 33 (например, СЧ 33.3) в состояние +1. Если П-выход С1Цn-26 (26.n) в «1», то СЧ 33.n при «09» еще получает +1 и на выходе ИЛИ - 34.n «1». Это сигнал сбоя (Пр.) - переполнение. На выходе Пр СПЧ - 27 сигнал 1. Сигнал с выхода ЭЗ - 39.n поступает на р-вход ИБР - 41. Если на выходе ИЛИ - 34.n «1», то это сигнал сбрасывает в «0» ЭЗ - 40. В ИБР - 41 записываются коды цифр от С1Ц1, СЧ 33.2 - СЧ 33.n и поступают на выход С СПЧ - 27. Сигнал с выхода ЭЗ - 42 поступает на выход СПЧ - 27. В ИБР - 41 находится результат суммирования чисел, поступивших на А и В входы СПЧ - 27.

ВЧ - 69 (фиг.5 ) работает следующим образом. На А вход ВЧ - 69 поступает число, состоящее из n цифр (число, из которого вычитают, поступает без знака). На В вход ВЧ - 69 поступает число из n цифр (то, которое вычитает, тоже без знака), цифры чисел записаны в коде (1.0) по 4(8) разряда на цифру. Числа представлены, как показано в БП - 67 В1Ц 68 (фиг.4). По импульсу на р-входе ВЧ - 69 эти числа записываются в БРА - 71 и БРВ - 72. Как только коды цифр поступают на РА - 44 и РВ - 43, они проходят на ДШБ и ДШВ. Срабатывают по одному дешифратору с каждой стороны и на их пересечении срабатывает соответствующий ключ К - 66, который открывает блок ключей в соответствующем БП - 67, и на И(С) - выходах PC - 45 будет находиться результат вычитания. В прямом коде: 3-2=1, в обратном: 2-3=-1→9→1 9 со знаком 1 (иначе там 0) в П - разряде PC - 45. Все цифры из каждого В1Ц1 - В1Цn поступают одновременно на входы своих СЧ - 75.2 - СЧ - 75.n (кроме В1Ц1 68.1, которые сразу поступают на ИБР - 83). По импульсу с выхода ЭЗ - 70, СЧ 75.2 - СЧ - 75.n записывают эти данные. Далее импульс с выхода ЭЗ - 74 поступает на К - 73, если он открыт (есть 1 на П - выходе В1Ц1 - 68.1 он поступает на -1 вход СЧ - 75.2, который уменьшает свое кодовое значение на 1. Если на выходе СЧ - 75.2 был код «0» и пришел «-1», то код стал «1 9». ДШ - 77.2 вырабатывает на своем выходе сигнал 1, К - 78.2 открыт и импульс с ЭЗ - 81.2 проходит открытый К - 78.2, элемент ИЛИ - 76.2 на -1 вход следующего счетчика и т.д. Если на выходе ИЛИ - 76.n появляется сигнал, то число, из которого вычитали, меньше числа, которым вычитали. Этот сигнал сбрасывает в «0» ЭЗ - 82 и выдает сигнал Пр (прерывание - сбой). При поступлении сигнала на р-вход ИБР - 83 в него записываются данные из В1Ц1, СЧ75.2-8, СЧ75.n и в соответствующие разряды. С выхода ЭЗ - 84 вырабатывается сигнал готовности (Г).

ОТСЧ, ОТВЧ, ОТУЧ, ОТДЧ, фиг.6, работают как аналогичные ТСЧ, ТВЧ, ТУЧ, ТДЧ только имеют возможность получать не цифру, а готовое число со знаком и порядком (описание работы ТУЧ и ТДЧ далее).

Блок выравнивания порядка (БВП) - 202.1 (фиг.7) работает следующим образом. В Р - 101 записывается код знака основы числа А, в Р - 102 записывается код основы числа А, в Р - 103 записывается код знака порядка числа А, в Р - 104 записывается код порядка числа А, в Р - 105 записывается код знака основы числа , в Р - 106 записывается код основы В числа В, в Р - 107 записывается код знака порядка числа В, в Р - 108 записывается код порядка числа В. По импульсу на вход ЭЗ - 100, который поступает на р-входы Р - 101, 102, 103, 104, 105, 106, 107, 108. Сигнал с выхода ЭЗ - 100 поступает на р-вход КМП - 109, на его входы поступают знаки порядков З и З. Если знаки порядков равны, то вырабатывается сигнал «да» и КМП - 110 сравнивает величины кодов самих порядков и , которые поступают на входы КМП - 110. Если они равны, то появляется сигнал на выходе «да» КМП - 110 на вход ФС - 112, который говорит о том, что и знаки порядков, и сами порядки равны, выравнивать нечего. В Р-113, 114, 115, 116 переписываются значения из входных соответствующих регистров 101-108 и вырабатывается сигнал Г на выходе Б1C - 116.1 и соответственно на 2-м Г-выходе БВП-202.1, на выходах 3-10 (элементы 119-122) появляются коды З, , З, , З, , 3, . Поскольку порядок один, далее 3 и могут и не использоваться.

Если знаки не равны или не равны значения порядков на выходе КМП - 109 или КМП - 110 появляется сигнал, который проходит ИЛИ - 111 и поступает на р-вход КМП (+) - 117. БА1-149.1 определяет равенство знаков ++ и рассматривает два случая > и >. На вход КМП (+) - 117 поступает код З, если он равен + ПЗУ (+) - 124, то появляется сигнал «да» на р-вход КМП (+) - 125, который сравнивает поступление З с кодом ПЗУ (+). Если и З+, то сигнал «да» на выходе КМП - 125. Если 3В и З++, то сигнал поступает на р-вход КМП - 127, если >, то на его выходе появляется сигнал, который запускает ФС - 128. Открывается БК - 129, 130, 131 и в СЧ- 134 записывается в Р-135 , в БСР- 136 . Далее сигнал с выхода ЭЗ - 133 проходит ИЛИ - 143 на -1 вход СЧ - 134 и через время с выхода ЭЗ - 145 на р-вход КМП - 137, который сравнивает и , если , то с выхода КМП - 137 сигнал поступает на тактирующий вход БСР - 136 и с правой стороны числа из ПЗУ - 144 записываются коды нулей. При этом порядок числа , записанный в СЧ - 134, уменьшается на 1 при каждом добавлении нуля. Когда < на этом выходе КМП - 137 появляется сигнал, который через ФС - 139 записывает в Р - 140, З и в Р - 138, З и , в Р - 141, З и , в Р - 142, З и и вырабатывает сигнал Г, который через ИЛИ - 123 поступает на выход БВП-202.1. Если же не выполняется условие >, то появляется сигнал на выходе «нет». КМП - 127 на р-вход КМП > - 149. Если условия не выполнено, то сигнал на выходе «нет» говорит, что «сбой» в устройстве. И он поступает через ИЛИ - 146, 147, 148 на 2-й выход БВП - 202.1. Если условие выполнено, то сигнал на выходе «да» поступает на вход ФС - 150. Срабатывают элементы Б2С2-167.1 аналогично Б2С 1-145.1, только происходит выполнение других условий для КМП - 159 при происходит прибавление «0» к В и происходит уменьшение порядка . При < сигнал с выхода КМП - 159 через ФС - 160 разрешает запись из БСР - 158 в Р - 161, из СЧ - 156, в Р - 163 из Р - 102, из Р - 107 в Р -164, далее вырабатывается сигнал Г, который поступает на ИЛИ - 123 и на выход БВП-202.1. На выходе элементов 119-122 находится результат.

Если З не равен + или З не равен +, то с выхода ИЛИ - 126 появляется сигнал на 3-й вход БА2 - 168, который работает также как и БА1-149.1, но определяет равно ли З - и З -. Если равно, то проверяется >, то сигнал появляется на а - выходе, работает Б3С1 - 169 аналогично Б2С1-145.1, прибавляются нули и изменяется (увеличивается) порядок. Если > появляется сигнал на б - выходе БА2 - 168 и работает Б3С2 - 170 аналогично Б2С2-167.1, только здесь при прибавлении нулей порядок увеличивается (в отрицательную сторону). Если при З и З (- -) не выполняются два условия > или >, то вырабатывается сигнал «сбой» на выходе ИЛИ - 148. Если условия на равенство знаков не выполнимы, то появляется сигнал на выходе «нет» (Далее) БА2 - 168 и далее анализируется четвертый случай, когда знаки разные. При этом сигнал поступает на р-вход КМП - 171, БАЗ - 179.1. Если З (-), то сигнал «да», работает КМП - 173. Если З +, то работает БЧС1-201.1. Если на выходе «нет» КМП - 173 сигнал, то через ИЛИ - 175, ИЛИ - 148 - «сбой». Если на выходе «нет» КМП - 171, то работает КМП - 176. Если З+, то сигнал «да» на выход КМП - 178. Если З -, то «да» на выходе и работает БЧС2-202. Если «нет» на КМП - 176, 178, то сигнал «сбой» на выходе ИЛИ - 148. БЧС1-201.1 работает с , прибавляя нули к , а БЧС2 работает с , прибавляя нули к . Блоки работают аналогично Б2С1-145.1, только до того момента, пока КМП - 190 определяет, что код СЧ - 185 равен 0, т.е. может менять знак «-» на «+» (ПЗУ (-) - 201), а КМП - 199 позволяет довести равным , после чего вырабатывает сигнал на выходе >, который записывает новые значения , З, в Р - 195, Р - 199 и бывшие значения З, , 3, в Р - 196, Р - 197. Выходной сигнал готов и на выходах элементов 119-122 появляется результат.

Аналогично работает БЧС2-202 по , , З. Таким образом БВП-102.1 позволяет выравнивать порядок поступивших чисел прибавлением нулей справа числа.

Блок суммирования (блок вычисления первый) БВ1-284.1 (фиг.8) работает следующим образом. На общую шину (ОШ) последовательно подается код команды суммирования + Р201, Р302, Р300. ТР - 213 в «1» К - 212 открыт, БК - 214 открыт и код + проходит на вход КМП - 215, на р-вход которого поступает сигнал от р-входа через К - 212. Если это не код +, КМП - 215 не сработает. Если код равен +, то сигнал с выхода = КМП - 215 переводит ТР - 219 в «1», ТР - 204 в «1» и через ЭЗ - 217, ИЛИ - 218, К - 208 дает сигнал на увеличение счетчика команд (+СЧК), К - 223 открыт. БК - 220 открыт. ТР - 204 открывает ШЛ - 208, К - 203, К - 205, ШЛ - 207, К - 209, ШЛ - 210, К - 211. Приходит код «Р» через БК - 220, поступает на вход КМП - 221. Если «Р» код не поступает на вход КМП - 221, сигнал ≠ через ИЛИ - 224 - «сбой». Если код поступает, то на выходе = сигнал через ИЛИ - 225, ИЛИ - 218, К - 205, делает +СЧК, обнуляет блок БСР - 231, в 1 ТР - 225, К - 227, БК - 228 откроет адрес регистра, где число А (З, , З, ) поступает в БСР - 231, поскольку код цифры не равен пробелу, то появляется сигнал на выходе ≠, который поступает на Т-вход БСР - 231, сдвигая поступившую информацию. При этом этот сигнал через ИЛИ - 225, ИЛИ - 218, К - 205 делает +СЧК. Если поступит код, равный коду «пробел», то на выходе «=» КМП - 229 появляется сигнал, он переводит ТР - 225 в «0», К - 227, БК - 228 заперты. Сигнал Г4 СХР1 поступает на ФС - 233, который через К - 207 сигнал считывания С1. На Д - входах появляется код А, поступивший на и - входы РА - 243, на р-вход которого сигнал с выхода ЭЗ - 234, Т-вход СХР2-236 в рабочем состоянии и через ИЛИ - 218, К - 208 делает +СЧК. СХР2 - 235 работает аналогично СХР1, только принимает адрес числа В (З, , З, ), которые записываются в РВ - 244. С выхода ЭЗ - 237 через Т-вход СХР3 - 238 в рабочем состоянии и через ИЛИ - 218, К - 205 делает +СЧК. СХР3 - 238 работает аналогично СХР1, только по сигналу Г в Р - 240 записывает адрес, куда будет записан результат суммирования число С (З, , З, ). Сигнал с выхода ФС - 239 поступает на 1-й вход БВП - 245, на его входы поступают коды чисел А (Р - 243) и В (Р - 244). В результате работы БВП - 245 у них становится один порядок. Если при этом произошло переполнение, то сигнал «сбой» с выхода БВП-245 через ИЛИ - 246, ИЛИ - 224, К - 208 на выход «сбой» блока. Г-сигнал с выхода БВП - 245 на р-вход ДШ - 247, на входы которого поступают 3 и З. Согласно таблице 1 фиг.8, устройство определяет знак числа и порядок вычислений: суммирование (+), вычитание (-), прямое (п) или обратное (о) действие с установлением знака результата (+, -). Если З и 3++, то ТР - 248 в «1» и на З-входе PC - 249, 250 поступает код знака «+». Если З, З - -, то ТР - 248 в «0» поступает код знака «-». Если сигнал есть на любом СС выходе ДШ - 247, то он проходит ИЛИ - 251, и открывает К - 252. Сигнал с выхода ЭЗ -253 проходит К - 252 и разрешает работу ОТСЧ - 98.1. Если ОТСЧ - 98.1 находит результат, то вырабатывается сигнал «да» на вход ФС - 274. Результат поступает в PC - 249, З поступает от ТР - 248 З = З, = от БВП - 245.1. Далее сигнал через ИЛИ - 275 открывает БК - 241, код адреса из Р - 240 поступает через ШЛ - 207 на адресную шину. Через ЭЗ - 276, К - 211 на выход З1 - запись (в памяти) по выставленному адресу данных. Содержимое PC - 249 через ШЛ - 210 на Д - выходы. С выхода ЭЗ - 277. ТР - 204 «0», ТР - 213 в «1» и через ИЛИ - 218, К - 205 делает +СЧК. Если на «нет» выходе ОТСЧ - 98.1 сигнал (в таблице этих слагаемых нет), он поступает на р-вход СПЧ - 27.1, описание работы которого было сделано выше. При появлении сигнала Пр, он проходит ИЛИ - 278, ИЛИ - 246, ИЛИ - 224, К - 206 - сигнал «сбой». При появлении Г-сигнала, ФС - 279 вырабатывает сигнал, по которому в PC - 250 С - выход записывается , З от ТР - 248, З, = от БВП - 245. Сигнал от ФС - 279 через ИЛИ - 275 записывает в С память (вырабатывает сигнал 31) и делает +СЧК. Если З и З «+»- или - «+», появляется сигнал на одном из ВВ выходов ДШ - 247. Он через ИЛИ - 282 открывает К - 283, через который проходит сигнал с выхода ЭЗ - 253, к этому моменту срабатывает КМП - 154, открывается соответственные К - 261, 262, 263, 264 (по табл.1). Соответствующие ФС - 265, 266, 267, 268 вырабатывают сигнал, ТР - 273 формирует знак числа ИЛИ - 269, открывает БК - 255, 257 для прямой подачи и , ИЛИ - 270 открывает БК - 256, БК - 258 для обратной подачи и . На входы и ОТВЧ - 99.1. Далее ОТВЧ - 99.1 и ВЧ - 69.1 работает, как было описано раньше для этих блоков и для ОТСЧ, СПЧ, формируя в PC - 259 и PC - 260 значения С (З, , З, ) и делая +СЧК. По сигналу от ФС 279 (ФС 281) в ОТСЧ 98.1 (в ОТВЧ 99.1) заменяется полученное значение из СПЧ 27.1 (ВЧ 69.1).

Блок вычитания (блок вычисления второй) БВ2-324 (фиг.9) работает следующим образом. Аналогично вышеописанному БРК - 242.2 (фиг.9). Принимает А (З, , З, ) и В (З, , З, ) и по сигналам на P1, P2 и Д-выходах записывает в РА - 285 и РВ - 286 соответственно А и В по сигналу на выходе Р3 БРК - 242.2. БВП - 245.2 выравнивает порядки и . При сбое появляется сигнал на выходе «сбой», который через ИЛИ - 287 на вход БРК - 242.2. При появлении Г-сигнала на 2-м выходе БВП - 245.2 он разрешает работу ДШ - 288 и через ЭЗ - 290 поступает на входы К - 291 и К - 306.1. Если появляется сигнал на одном из СС выходе ДШ - 288 З, З «+»- или - «+», то выполняются операции сложения. ИЛИ - 289 и К - 291 открыт, сигнал от ЭЗ - 290 поступает на р-вход ОТСЧ - 98.2. Если ответ найден, то этот блок вырабатывает сигнал на выходе «да», который на выходе ФС - 292 порождает сигнал, который разрешает запись в PC - 293 С от ОТСЧ - 98.2. Знак от ТР - 300 (если +- знак +, если -+ знак -, согласно таблице 2, фиг.9). Далее этот сигнал проходит ИЛИ - 297 на Р4 вход БРК - 292.2, ЭЗ - 298 на З вход БРК - 242.2 и через ЭЗ - 299 на Р5 вход этого же блока. Если ОТСЧ - 98.2 не находит результата, то на «нет» выходе его появится сигнал, который разрешает работу СПЧ - 27.2. Он работает аналогично вышеописанному блоку СПЧ - 27. При появлении сигнала «Пр» он проходит ИЛИ - 287.1, ИЛИ - 287 на «сбой» вход БРК - 242.2. При появлении Г-сигнала ФС - 320 вырабатывается сигнал, который разрешает запись в PC - 294, знак от ТР - 300, порядка и порядок З, , из БВП - 245.2. Далее сигнал проходит ИЛИ - 297 и далее, как было описано выше. (В ОТСЧ 98.2 тоже происходит запись результата из СПИ - 27.2). Если ДШ - 288 вырабатывает сигналы на ВВ выходах (определение операции вычитания согласно таблице 2 (фиг.9)), срабатывает ИЛИ - 306, К - 306.1 открывается и сигнал с выхода ЭЗ - 290 проходит К - 306.1, ЭЗ - 321 на р-вход ОТВЧ - 99.2. При этом КМП - 301 выдает сигнал либо на ≥ выходе или < выходе. Срабатывает К - 301, 308, 309, 310, ФС 311, 314 и записывается либо п - прямо, либо о - обратно и . Входы БК 302-305 согласно таблице 2. ТР - 319 формирует знак результата, который поступает на PC - 295, 296. Если ОТВЧ - 99.2 находит результат, то появляется сигнал «да» на выходе и из этого блока поступает в PC - 295, аналогично З, , из БВП - 245.2. Сигнал из ФС - 322 проходит ИЛИ - 323, ИЛИ - 297 и далее, как было описано выше. Если ОТВЧ - 99.2 не находит результата, то вырабатывается сигнал «нет», который разрешает работу ВЧ - 69.2. Он работает аналогично вышеописанному такому же блоку. При появлении сигнала Пр он проходит ИЛИ - 287.1 и далее на вход «сбой» БРК - 242.2. При появлении Г-сигнала ФС - 324 вырабатывает сигнал, который записывает в PC - 296, куда аналогично другим PC (295, 294, 293) записывается З, , З, и через ИЛИ - 223 сигнал поступает на З-вход БРК - 242.2. В случае если ОТСЧ - 98.2 или ОТВЧ - 99.2 снабжены блоками записи и поиска, то после осуществления процесса вычисления, они результат, которого у них не было, записывают в свою память. Если же эти блоки снабжены системой связи с ОШ (показано пунктиром), то процессор имеет возможность эту информацию приводить в порядок (может быть и внутренний процессор), например, помещать по степени востребованности и т.д.

Блок умножения по одной цифре (цифра на цифру) У1Ц - 350 (фиг.10) работает следующим образом. На - входы поступает основа (одна цифра), на вход поступает основа В (одна цифра) (для У1Ц 0-9). Срабатывает соответствующий ДШВ 328-337 и соответствующий ДШБ 338 - 347. Например, = 8, =7 (показано кружками) на пересечении 56. 1=6, 2=5 поступают в двоичной форме в PC - 327 при срабатывании соответствующего ключа К - 348, открывается соответствующий БП - 349. ТУЧ - 351 (фиг.10) работает следующим образом. В этом случае ДШВ, ДШБ реагирует не только на цифры от 0 - 9, но и на числа, состоящие из необходимого количества цифр. На А входы поступают число, на В входу число, на выходах результат умножения (состоящий также из нескольких цифр). Если срабатывает К - 348 на прямом выходе ИЛИ - 352 - «1», К - 353 открыт. Если нет информации в ТУЧ - 351, К - 353, не срабатывает и «1» на НЕ - выходе ИЛИ - 352 (К - 354 открыт). Сигнал запроса поступает на р-вход ТУЧ - 351 (на входы К - 353, 354). Если К - 353 открыт, то на выходе «да» сигнал, если К - 354 открыт на его выходе «нет» сигнал. Аналогично работает таблица суммирования чисел из двух цифр - 355 для БУЧ1ЦС - 374 (фиг.11). Здесь на входах ДШВ одна цифра (0-9), на входах ДШБ две цифры. На выходе PC результат две цифры 1 и 2.

Блок умножения простых чисел последовательно БУПЧПС - 379 (блок - 379) (фиг.11) работает следующим образом. В БР - 356 и БСР - 357 по сигналу на р-входе записывается и соответственно. Каждая цифра из БР - 356 поступает на соответственный - вход своего У1Ц1-У1Цn-350 (350.1.1-350.1.d). На - входы которых поступает 1 цифра (крайняя справа числа В) из БСР - 357. На 2 и 1 выходах У1Ц2 - 110-350 появляется значение - результат умножения (по каждому числу, как было описано для фиг.10). Процедура суммирования перемноженных цифр в соответствующем ТСЧ 2Ц-355 (фиг. 10) осуществляется согласно выше описанному ВК - алгоритму умножения. По приходу сигнала на р-вход блока - 373, он проходит ИЛИ - 358, ЭЗ - 359 и поступает на р-вход КМП - 360. Если первая слева цифра в БСР - 357 = «пробел», то появляется сигнал на (=) - выходе КМП - 360, нет на (≠) - выходе, работает В ТСЧ2Ц (1) - 355. Если появляется сигнал «нет» из ТСЧ2Ц-3Ц, то через ИЛИ - 366, 372 - сбой. Сигнал «да» через соответствующий ЭЗ - 365 запускает ТСЧ2Ц (2)-355.2 и т.д. Если 2 ТСЧ2Ц (n-1) ≠ 0, то сбой (переполнение), если = 0, то СЧ - 367 в +1, код адреса подается на вход Ш (шифратор) - 368. Каждый следующий регистр которого прибавляет справа по коду цифры «0» (4(8) бита) и по сигналу с ЭЗ - 369 подается на вход СПЧ - 27.1. Каждый раз по сигналу с ЭЗ - 371, СПЧ - 27.1 суммирует содержимое (первый раз «0») из БР - 370 с из Ш - 368, и затем по Г-сигналу результат суммирования записывает в БР - 370. Следующий раз суммирование значение БР - 370 и новое значение с выхода Ш - 368. По Г-сигналу с выхода СПЧ - 27.2 (22) код в БСР - 357 сдвигает вправо на одну цифру, а слева записывает код «пробела». И так повторяется до тех пор, пока все цифры не проходят процесс перемножения и суммирования. На выходах БР - 370 будет - результат умножения. ×=, при этом КМП - 360 выдает Г-сигнал «готово».

Блок умножения положительных чисел параллельно (БУПЧПР) - 375 (фиг. 12) работает следующим образом. В БРА - 376 записывается , в БРВ - 373 по сигналу на р-входе. На входы БУЧ1ЦС - 374 (1) - БУЧ1ЦС(n) появляется число А, а на 1 - входах по одной цифре числа В из БРВ - 377 по сигналу с ЭЗ - 379 все они одинаково срабатывают, как было описано выше, и на входы и СПЧ - 27(1.1-1.n) подано два числа. Далее срабатывает И - 382 (ФС - 381.n). Таким образом работает обратная пирамида СПЧ - 27 (1.1-1.n -; 2.1-2.k, d.m ), как показано на фиг.13, (например, для ста цифр числа за 7 шагов попарного суммирования получается искомый результат).

Блок умножения - 385 (блок вычисления третий БВЗ) (фиг.14) работает следующим образом. БРК - 242.3 распознает команду умножения и в Р - 386, Р - 387 записывает соответственно А (З, , З, ) и В (З, , З, ). По Р3-сигналу разрешает работу СУМ - 388, который суммирует порядки и со знаками З и З. Поскольку при этом порядок самих порядков здесь не суммируется, то ПЗУ - 390 содержит «0», а ПЗУ - 389 «+». В PC - 391 записывается число результата алгебраического сложения порядков А и В. Одновременно на р-вход ДШ - 397 поступает сигнал и ДШ - 397 формирует знак умножения А и В согласно таблице 3 (фиг.14). Код знака (1,0) с ТР - 403 поступает на З вход PC - 404 и PC - 405. От К - 399 на р-вход ТУЧ - 351 поступает сигнал. Если ТУЧ - 351 содержит результат * , то на выходе «да» появится сигнал, записывающий результат в PC - 404. При этом З и берется у PC - 391. Далее сигнал через ЭЗ - 406, ФС - 407, И - 393 поступает на Р4 вход БРК - 242.3 записывает в память значение С и делается (+ СЧК). Если нет данных в ТУЧ - 351, то «нет» сигнал на р-вход БУПЧПС (БУПЧПР) - 373.1 (375.1) запускает в работу. Описание работы этих блоков производилось выше. результат записывается в PC - 405. З и записываются из PC - 391. Далее по Г-сигналу ЭЗ - 408, ФС - 409, И - 393 проходят запись в память результатов, и делается (+СЧК). Для ТУЧ - 351 снабженного входами записи информации по Г-сигналу из блока 373.1 (375.1) на И - входы поступает значение из PC - 405 для записи в ТУЧ - 351. Если ТУЧ - 351 (СУМ - 388) снабжены системой взаимодействия с общей шиной, то процессор может упорядочить полученную вновь информацию.

Электронная таблица деления ТДЧ - 422 (фиг.15) работает следующим образом. На - входы ТДЧ - 422 поступает основа числа А, на входы поступает код основы числа В. Если эти числа есть в ТДЧ - 422, срабатывают соответственные дешифраторы ДШВ - 414 и ДШБ - 415. На их пересечении (фиг.15) срабатывает соответствующий ключ К - 416, который открывает соответствующий БП - 417, 418. В БП - 417 находится , значение основы, в БП - 418, значение порядка , результат которого поступает на выходы регистров - 412, 413. По сигналу Г соответственно открытого К - 416 поступает на ИЛИ - 419 и открывает К - 420. Если не поступает, то открыт К - 421. По сигналу на р-вход ТДЧ - 422 (запрос) он проходит через К - 420, на выход «да» или через К - 421 на выход «нет».

Блок добавления нулей (БДН) - 423 (фиг.16) предназначен для добавления нулей к А - делимому и В - делителю с правой стороны.

Здесь в БСР - 428 загружается А, в БСР - 443 загружается В. Далее Г (генератор) - 424 инициирует импульсы и в БСР - 428 (А) справа прибавляется ноль (сдвиг и запись кода ноля из ПЗУ - 430). При этом в СЧ 1-434 накапливается код числа прибавленных нолей.

В БСР - 443 (В) аналогично добавляются ноли справа, в СЧ B1 - 447 накапливается код числа этих нолей.

При этом СЧ - 435, СЧ - 436 считают разность между нолями А0 и В0 (А→А0, В→В0). СЧ - 435, если А<В; СЧ - 436, если А>В и Д=0 в Р - 439, если А=В. При достижении А0 (В0) переполнения по формату (фиг.1), соответственно КМП - 429 (444) останавливает этот процесс. Схема на ТР - 452, 456 организует запись в Р - 439, Д=А0-В0 либо из СЧ - 435, либо из СЧ - 436. Если А=В, то импульс приходит в одно и то же время, срабатывает И - 455.5 и Р - 439 Д=0. Для цели деления разрядность увеличивается, например, в 2 раза.

На входы поступает основа А числа. На входы основа В числа. На р-вход сигнал пуска ТР - 433, 440 в «1», БСР - 443, СЧ 1 - 447, БСР - 428, СЧ 1 - 434, СЧ - 435, 436 в «0». Сигнал с ЭЗ - 432 в БСР - 428 записывает А. Сигнал ЭЗ - 449 в БСР - 443 записывает В. А сдвигается в БСР - 428 влево, на освободившееся место записывается код «0» из ПЗУ (0) - 430 (аналогично БСР - 443 код В из ПЗУ (0) - 445). От БСР - 428 на входы КМП - 429 поступают коды. Если код равен нулю, пространство переполнения свободно, то +1 СЧ 1, +1 СЧ - 435, -1 СЧ - 436 (аналогично БСР - 443, на вход КМП - 444 сигнал, на «=» выходе переводит СЧ 1 в + 1 и через ЭЗ - 450 в - 1 СЧ - 435 и +1 СЧ - 436). Таким образом коды и в соответствующих БСР сдвигаются до тех пор, пока на выходе 2-й позиции формата фиг.1 будет ≠ 0 (А0=0 и В0=0 улавливаются в БДЧ - 495 ДШ - 496.2 и ДШ - 497.1). Сигнал с (≠) - выхода КМП - 429 (КМП - 444) +1 вход БСР - 428 (БСР - 443) переводит () в нужный формат (фиг.1), убирает лишний сдвиг. ТР - 433 (ТР - 448) в «0» К - 425 (К - 426.1) закрыты. ТР - 452, ТР - 456 в «1» И - 453 открыт для Г - 424, ЭЗ - 455.1, ТР - 452 и ТР - 456 в «0». Когда (≠) - выходы КМП - 429 и КМП - 444 вырабатывают одинаковые сигналы, то ФС - 452.2, 455.4 на И - 455.5 даны одинаковые (разное время длительности сигнала с ФС) и сигнал с выхода И - 455.5 останавливает ЭЗ - 455.2, обнуляет Р - 439 (=0) и через К - 451, ЭЗ - 451.1 делает Г-сигнал готовности и далее обнуляет ТР - 438.1, 440.1. Если код А больше, то первым появится сигнал С ≠ выхода КМП - 429, который ТР - 452 в «1» сигнал с ФС - 452.2 далее И - 455.5 не пройдет. К - 452.1 открыт инверсным выходом ТР - 456, ТР - 440.1 в «1» БК - 440 открыт. Далее приходит сигнал с ≠ выхода КМП - 444, сдвигает +1 БСР (возвращает назад код цифры на 1 позицию фиг.1) ТР - 448 в «0». К - 426 заперт на -1 вход БСР - 443 импульсы не попадают. ТР - 456 в «0», на ТР - 452 в «1», инверсный выход «0» и К - 455.3 заперт, ТР - 438.1 в «0», БК - 437 заперт. Далее И - 453 открыт, сигнал от ТР - 452, 456 и импульс от Г - 424, ФС - 454, ЭЗ - 455.2 записывает в Р - 439 код СЧ - 436, через открытый БК - 440. Далее К - 451, ЭЗ - 451.1 Г-сигнал на выход и как было описано выше. Если ≠ выход КМП - 444 появится сигнал первым для >, то ТР - 456 перейдет в «1» первым закрыт и появившийся на выходе К - 452.1 пройдет открытый К - 455.3 в «1» ТР - 458.1 и откроет БК - 437. Когда с ≠ выхода КМП - 429 сигнал переводит ТР - 452 в «1», он уже не пройдет закрытый К - 452.1. Далее сигнал с И - 453 идет на р-вход Р - 439, записывает из СЧ - 435 через БК - 437 код со знаком «-» из ПЗУ (0) - 438. Знак «+» записывает из ПЗУ (1) - 441 в соответствующем случае. Итак, здесь возможны три случая >, <, =, поэтому БДН - 423 уравнивает на выходах 1, 1 количества нулей, добавленных справа к с выходов БСР - 428, получая новое число 0 с добавленными нулями. Выход З знак - разница между добавленными нулями в и или и при >, количество нулей в А меньше, в В больше, но знак +, т.к. в результате порядок больше. Если >, то - , что влияет на результат порядка. Выход СЧ 1(1) количество нулей, добавленных справа для . На выходах БСР - 443 число с нулями 0.

Блок деления простых чисел БДПЧ - 456 (фиг. 17) работает следующим образом. На входы БК - 461 поступает код 0, на и-входы БСР - 465 0. По импульсу на р-входе ИЛИ - 457, ТР - 463 в «1», БК - 461 открыт (через время сигнал с ЭЗ - 464 в «0» ТР - 463) в Р - 460 записывается 0, в БСР - 465 0, 1 записывается в РВ1 - 479, в Р - 473, затем З и . По сигналу с выхода ЭЗ - 458.1, БВЧ - 459 осуществляет вычитание из 0 величину 0. Результат вычитания появляется на выходе БВЧ - 459 и знак + (1) или - (0) на выходе З и Г-сигнал готово. Если З=«1», то К - 474 открыт Г-сигнал +1 СЧ Р - 480. БК - 462 открыт и из БВЧ - 459 в Р - 460 через БК - 462 по Г-сигналу через ИЛИ - 457, ЭЗ - 457.1. По сигналу с ЭЗ - 458 процесс вычитания полученной разности и 0 в БСР - 465, повторяются. Так происходит до тех пор, пока З + (1). Если количество СЧ - 484 =10, то - Сбой. При З«-» (0), К - 474 закрыт, К - 476 открыт (через НЕ - 475) сигнал с выхода К - 476 делает +1 СЧ С - 477, 0 СЧ - 484. Если СЧ С - 477 меньше значения Р 1 (1) - 479, то ЭЗ - 491, ИЛИ - 482, БСР - 481 сдвигает влево на одну позицию записывает СЧР - 480 в БСР - 481, далее СЧР - 490 в «0». ЭЗ - 494, ИЛИ - 457 через БК - 462 в Р - 460 записывается остаток . По сигналу через ИЛИ - 458 ЭЗ - 458.1, БВЧ - 459 производит вычитание из остатка предыдущего вычитания уменьшенного на порядок (0) 0 из БСР - 465 сдвиг БСР 465 на + 1. БСР - 481.1 по сигналу производит сдвиг всей информации результата и запись на свободное место СЧ Р - 480 по сигналу с ЭЗ - 493. В БСР - 481 записывается количество вычитаний (не > 9). Если в результате вычитания ДШ - 467 обнаруживается «0», то в БСР - 481 записывается значение СЧ Р - 480, ЭЗ - 458.1 в «0», ФС - 468, ИЛИ - 469, на р-вход СУМ - 477. Если код СЧ С - 471 = 1 (количество добавленных нулей справа), включается операция =-1+Д. Сигнал = с выхода КМП - 478, ЭЗ - 492 в «0». ИЛИ - 469 на р-вход СУМ - 470. Работа СУМ - 470 описана ранее. Г-сигнал на выход блока БДП4 - 456 выдает порядок и знак С (З, ). Значение снимается с выхода БСР - 481.

Блок деления чисел (БДЧ) - 495 (фиг. 18) работает следующим образом. Через ОШ (общую шину) поступает последовательно команда в БРК - 242.4. Работа БРК - 242 описана выше. В Р - 496 поступает А (З, , З, ) и по Р1 сигналу БРК - 242.4 записывается из Д-выходов. По сигналу Р2 с выхода БРК - 242.4 в Р - 497 записывается В (З, , З, ). Если =0, то ДШ - 497.1 через ИЛИ - 497.2 вырабатывает сигнал сбой и ЭЗ - 496.1 в «0». Если А=0, то ДШ - 496.2 сигнал со своего выхода в «0» Р - 514 и через ИЛИ - 515.1 на Р4. БРК - 242.2, ЭЗ - 496.3 сигнал на запись БРК, и ЭЗ -496.4 на Р5 (+СЧК). Если А≠0 и В≠0, то Р3 сигнал БРК - 242.4 и ЭЗ - 496.1 на р-вход БВЧ - 498. На входы БВЧ - 498 поступают значения порядков со знаками З, , З, и происходит их вычитание, результат вычитания помещается в Р - 498.1. Поскольку блок БВЧ вычитает порядки, то порядок у порядка равен 0 и положителен, из ПЗУ - 520, 521 поступает недостающая информация З, , З, для БВЧ - 498. По Г- сигналу в Р - 498.1 происходит запись информации, при этом значение порядка для самого порядка =0. Сигнал с выхода ФС - 519 поступает на И - 512.

Далее основа имеется в таблице ТДЧ - 506, затем порядки суммируются в СУМ - 513. Сигнал «да» на выходе ТДЧ - 506 ФС - 507, р-вход Р - 508, ЭЗ - 510, ФС - 511, И - 512, р-вход СУМ - 513. Г-выход р-вход Р - 514, ЭЗ - 515, ИЛИ - 515.1. Р4 вход БРК - 242.4 СУМ - 513, высчитывает сумму порядка =1+2. Если в ТДЧ - 506 нет результата, то сигнал на «нет» выходе ТДЧ - 506 поступает на р-вход БДН - 516. На вход БДН - 516 поступает и . Подготовленные 0 и 0 поступают на входы БДПЧ - 517. После получения результата деления сигнал с Г-выхода поступает на ФС - 519, ИЛИ - 509, ЭЗ - 510, ФС - 511, И - 512, р-вход СУМ - 513, р-вход Р - 514, куда записывается порядок =(З, ) из СУМ - 513, и основа , ) из БДПЧ - 517. Далее ЭЗ - 515, ИЛИ - 515.1, Р4 вход БРК - 242.4. Запись по сигналу на З - входе и по линии данных (Д-входы) БРК - 242.4. нет данных, а БДПЧ - 517 эти данные получает, то по сигналу с ИЛИ - 515.1 в ТДЧ - 506 записывается информация из Р - 514. Таким образом, получаются данные в ТДЧ - 506. Знак З формируется в СУМ - 513. БВЧ - 498 знак З определяет ДШ - 500 согласно таблице 4 и значение ТР - 503 поступает на разряд З Р - 514. Функция ТДЧ - 506 начинает по сигналу с ЭЗ - 499, через К - 505 на р-вход ТДЧ - 506.

Блок изменения знака БЗ1 (+), БЗ2 (-) - 522 (523) (фиг.19) работает следующим образом. СРК - 524, как было описано выше, различает команду и через Т-вход запускает СХР1 - 525, который определяет адрес (Р - 531) ячейки памяти, где находится число, у которого надо поменять знак. По Г2 сигналу ЭЗ - 532 в Р - 534 из ПЗУ (+) (-1) - 535 записывает знак, например «+», для ФС - 536, дает на К - 530 сигнал записи (З) и в шину по адресу кода Р - 531 записывает знак только (+; -) через ШЛ данных - 529. ДШ, ЭЗ - 537, ИЛИ - 519 и +СЧК, ЭЗ - 531 Р5. Таким же образом работает БЗ2, только вместо ПЗУ (+) - 535 стоит ПЗУ (-) - 535.

Арифметический блок АБ - 542 (фиг.20) в целом работает следующим образом. На ОШ (общая шина) поступает команда. Команда расшифровывается БВ1 - 541.1, БВ2 - 541.2, БУМ - 542.3, БДЧ - 541.4, БЗ1 - 541.5, БЗ2 - 541.6 и выполняется. Результат по ОШ передается в память, каждый раз работает (+СЧК), сдвигая команду.

Блок условного перехода (БУП) - 56 (фиг.21) работает следующим образом. На К-входы последовательно подается команда соответствующего условия (таблица 5) фиг.21. По импульсу на Г-входе СРК - 547 распознает команду, с выхода сл1 дает «есть», соответствующий импульс поступает в СХР1 - 544 на Т-вход. С выхода сл2 открывает К - 550, К - 551, ШЛ - 552, К - 553, ШЛ - 554, К - 555, ШЛ - 556. Импульс с сл3 СРК - 547, через ИЛИ - 549, К - 550 делает +СЧК. СХР1 - 554 различает Р адрес ячейки, где сохраняется число А (З, , З, ), которое записывается в Р - 561 (как было описано выше), аналогично СХР2 - 545 в Р - 564 записывает число В (З, , З, ), СХР3 - 546 в Р - 567 записывает адрес, где хранится код строки программы, куда надо перейти при выполнении условия в КМП - 568.

Сигнал с выхода ФС - 565 разрешает работу КМП - 568. Если условие не выполнимо, появится сигнал на «нет» выходе, который через ИЛИ - 549, К - 550 делает +СЧК, и через Р5 - вход СРК - 547 закрывает элементы 550 - 556 БУП - 569. Если условие выполнено, то «да» выход КМП - 568 через К - 555 делает запись З СЧК запись в счетчик команд нового состояния из Р - 567 (на одну меньше тому, куда надо перейти) и через ИЛИ - 568.1 переводит (+СЧК), и закрывает элементы 550 - 556 БУП - 569.

Аналогично работает ЛБ - 575 в целом (фиг.22). При появлении команды из таблицы 5 срабатывает соответствующий блок БУП - 569 >, БУП - 570≥, БУП - 571<, БУП - 572≤, БУП - 573=, БУП - 574 ≠, который устанавливает счетчик команд на тот участок программы, который необходим.

Блок безусловного перехода (ББП) - 592 (фиг.23) работает следующим образом. На К входы блока поступает команда безусловного перехода. По Г-сигналу СРК - 577 распознает эту команду, открывает элементы 580 - 587, 592, 576, делает +СЧК через ИЛИ - 580, К - 581. Далее СХР1 - 578 в Р - 590 (как было описано ранее) записывает А (используя только ), код строки команды, куда надо перейти (на одну меньше). Сигнал с ЭЗ - 589, ЭЗ - 579, К - 586, команда ЗСЧК в счетчик команд из Р - 590 записывается новое состояние. По сигналу с ЭЗ - 591 +СЧК через ИЛИ - 580, К - 581 и на Р5 вход СРК - 577 закрывает элементы 581 - 587, 576, 592. Блок выполнил свою операцию и готов к работе.

Блок распознавания меток (БРМ) - 600 (фиг.24) работает следующим образом. Он пропускает эту команду, ее не замечая. Ссылки на нее возможны на уровне программы. Программист видит метку и регистр, где записан код строки этой метки в программе. А в программе ссылка, при переходе программы в соответствующий код СЧК, где находится программа. «К» команда на входе БРМ - 600 распознается СРК - 595, который открывает К - 599, 597, 593, ШЛ - 594, СХР1 - 596 распознает код метки и выдает сигнал на Г-выход, который через ИЛИ - 598, К - 599 делает +СЧК и через Р5 вход СРК - 595 закрывает элементы 599, 597, 593, 594. Блок вновь готов к работе.

БРМ - 600 аналогичным образом реагирует на команды начало и конец программы (БРМ(n), БРМ(к)).

Блок пересылки первый (БП1) - 601 (фиг.25) работает следующим образом. Команда (например, П1 Р150 Р250 пересылки) поступает на К-входы СРК - 604 (код П1). СРК - 604 по сигналу с Г-входа содержание регистра с адресом 150 в регистр адреса 250 на сл1 - «есть», Т-вход СХР1 - 605 - «1», сл2 выход СРК - 604 открывает элементы 607 - 616. Сигнал с сл3, выхода СРК - 604, ИЛИ - 617, К - 608 делает +1 СЧК. По Г-сигналу СХР1 - 60-5 через ПрА ФС - 620 записывает в Р - 621 адрес - (Р)150, далее К - 610, С1 считывает по этому адресу информацию, на Д-входы ШЛ - 611, Р - 626 по р-входу с ЭЗ - 622 эти данные записываются. При этом на Т-вход СХР2 - 606 состояние 1 и он начинает работать, ИЛИ - 617, К - 607 +1 СЧК. Г-сигнал СХР2 - 606 записывает в Р - 624 (Р250) адрес 250. Далее ПрВ, ФС - 619, БК - 628 открыт, К - 612, З1. Содержание Р - 626 записывается по адресу 250 (из Р - 624). Далее ЭЗ - 627, Р - 626 в «0», ИЛИ - 617, К - 608, +1 СЧК, ЭЗ - 625. На Р5 - вход СРК - 694, элементы 607-616, 602, 603 заперты. БП1 - 601 переходит в исходное состояние и готов вновь к работе.

БП2 - 630 (фиг.26). Блок пересылки второй осуществляет передачу числа (данных Д) из программы, например: 50, во внутренний регистр, например: Р250 (регистр с адресом 250). Записывается команда в следующем виде: П2 Д + 00…050 + 010 Р250. Д - число, имеющее запись по формату (фиг.1) З, , З, . В СХР1 - 634 вместо ПЗУ (Р) стоит ПЗУ (Д). Команда П2 поступает последовательно на К-входы СРК - 633, который распознает эту команду открывает, элементы 636 - 642, 631, 632. СХР1 - 634 распознает Д и А (З, , З, ) и записывает в Р - 647 (как было описано ранее) с А выходов по Г-сигналу. Далее ЭЗ - 646, ИЛИ - 643, +1 СЧК и сигнал на Т-вход СХР2 - 635. СХР2 - 635 считает код адреса Р (250), куда надо записать информацию. Код с А выхода СХР2 - 635 поступает на входы Р - 651 и по сигналу с Г-выхода СХР2 - 635 записывает в Р - 651. Далее перемычка А (ПРА), ФС - 650, К - 640 через З1 - сигнал записи в память данных из Р - 647 (ФС - 650, открыт БК - 648), в (ПрА) регистр памяти по адресу из Р - 651 (через ШЛ - 638). Далее ЭЗ - 644, ИЛИ - 643, К - 637, +1 СЧК. Далее ЭЗ - 653, Р5 вход СРК - 633. Элементы 636, 637, 638, 639, 640, 641, 631, 632 закрыты. БП2 - 630 осуществил пересылку числа +50 в регистр с адресом 250 и готов к работе.

БП3 - 654 блок пересылки третий (фиг.27) работает следующим образом. БП3 - 654 реализует операцию: П3 Р250 Р90. Пересылают содержимое внутреннего регистра (например, 250), во внешний регистр (например, 90). БП1 - 601.1 принимает (фиг.25) адрес внутреннего (250) регистра в Р - 621( Р621 фиг.25), считывает далее данные в Р - 626. Далее считывает адрес внешнего регистра (90) в Р - 624 и вырабатывает сигнал на сл2 выходе (перемычка А снята), а сл3 и сл4 соединены. Сигнал с сл2 проходит ФС - 655, ИЛИ - 656, К - 657, если К - 657 открыт, то на выходе сигнала- ЗП и информация из Р - 626 ( фиг.25, БП1)записывается в блок внешних регистров. Если К - 657 закрыт, то К - 658 открыт и через ЭЗ - 659, ИЛИ - 656 сигнал проходит через К - 657. Как только К откроется, происходит передача данных. На Т-вход БП3 - 654 поступают тактирующие импульсы.

БПЧ - 662 блок пересылки четвертый (фиг.28) работает следующим образом. БПЧ - 622 осуществляет операцию пересылки числа в заданном формате (фиг.1) А=(З, , З, ) во внешний регистр. Операция имеет вид: П4 Д+000…007+01 Р90 (например). Как было описано выше. БП 2 - 630.1 (БП2-630, фиг.26 ) в Р - 647 принимает А, в Р - 651 адрес регистра (90) и вырабатывает сигнал на сл2 выходе для СХЖ - 661.1, как было описано ранее. Как только на третьем выходе появляется сигнал, происходит запись данных из Р - 647 (БП2 фиг.26) в Р90.

БП5 - 663 блок пересылочный пять (фиг.29), работает следующим образом. БП5 - 663 реализует операцию: П5 Р90 Р250. Содержимое Р90 внешнего регистра, пересылает в Р250 внутренний. БП1 - 601.2 (БП1 - 601, фиг.25 ), как было описано ранее в Р - 626, записывает адрес внешнего регистра Р - 90. Далее запись данных в Р - 626 (фиг.25 ) происходит через процесс ожидания готовности, через СХЖ - 661.2 (фиг.29). Далее работает СХР2 (фиг.29), которая записывает адрес 250 в Р - 624 и далее запись данных из Р - 626 в регистр Р250, как было описано ранее. Вырабатывается сигнал +1СЧК, блок готов к работе.

В целом пересылочный блок (ПБ) - 664 работает следующим образом. На вход с ОШ (общей шины) поступают команды и данные, а блок рассылает их по необходимым местам (фиг.30). Как было описано выше.

Блок сдвига БСД - 665 (фиг.31) выполняет операции, записанные в виде СД Р250 Д +5 (-1). Р250 в регистре с адресом 250 (например) хранятся данные Д. Которые сдвигается в положительную сторону (+) на 5 (например) пять позиций (или минус в левую сторону на одну позицию). На К-входы БСД - 665 последовательно поступает команда сдвига (СД). СРК - 668 ее распознает (как было описано ранее). Вырабатывает сигнал «есть», открывает СХР1 - 669 и элементы 666, 667, 671, 672, 673, 674, 675, 676, делает +1 СЧК. СХР1 - 669 распознает Р затем записывает адрес 250 в Р - 679. Сигнал с Г-выхода идет в регистр (250). ФС - 680 К - 674, С1-сигнал считывания. Код числа через Д, ШЛ - 675 в СР - 694 по сигналу с ЭЗ - 696. ЭЗ - 681, Т-вход СХР2 - 670, по сигналу принимается одна цифра сдвига, например +5 или -1. По сигналу с Г-выхода. ФС - 682, в Р - 689 из А выходов СХР2 - 670 записывает эти данные. ДШ - 688 различает «+» или «-», если не это, то ИЛИ - 677 идет сигнал «сбой». Если «+», то К - 686, если «-», то К - 687 открыт. Сигнал с выхода ЭЗ - 685 соответствующий К - 686 (687) и сдвигает импульсом влево (+) или вправо (-), увеличивая +1 СЧ - 697. ЭЗ - 695 сигнал на КМП - 690 сравнивает коды Р - 689 (без знаком) и СЧ - 697. сигнал ≠, то ИЛИ - 684, ЭЗ - 685 и движение осуществляется дальше. Если "=", ФС - 671, БК - 692, К - 676 СР - 694 в ШЛ - 675 поступает преобразованный код и далее записывается в память. Далее ЭЗ - 693, Р5 вход СРК - 668, элементы 666, 667, 671, 672, 673, 674, 675, 676 закрыты. БСА - 665 вновь готов к работе.

БЗРБ - 698 (блок записи в регистре бита (фиг.32)) работает следующим образом. Он реализует команду, имеющую следующую запись: ЗР Р240 Д16 Д1. Команда по К входам в СРК - 701. По Г-сигналу СРК - 701 распознает ЗР команду и сигнал сл.1 - "есть". СЛ2 выдает "1" элементы 699, 700, 705, 706, 707, 708, 709, 710 открыты. На К- входы через ШЛ - 700 поступает Р240. СХР1 - 702, 240 (например) записывает в Р - 717, по Г-сигналу. Далее ЭЗ -715, ФС - 716, считывает содержимое регистра в памяти через ШЛ - 709 в Р - 720 по ЭЗ - 719 записывается в этот регистр. Сигнал через ЭЗ - 713, на Т-вход СХР2 - 703. Работает СХР2 - 703 считывает и заменяет Д16 в Р - 727, например, адрес бита, который надо изменить в Р - 720 сигнал с Г-выхода СХР2 - 703 также +СЧК, через ИЛИ - 712, через ЭЗ - 714 на Т-вход СХР3 -704 в рабочее состояние, в Р - 729 записаны 0 или 1 изменение бита. ДШ - 726 выбирает только те ключи БК - 722 (БК - 723), который бит надо изменить (р-вход и информации вход). ДШ - 730 выдает 0, либо 1 на вход БК - 723 и по сигналу с Г-выхода СХР3 - 704, ЭЗ - 728, р-вход БК - 722 разрешает запись с выбранной позиции БК - 723, изменяя бит в Р - 720. Далее ЭЗ - 725, ФС - 724, БК - 721 открытый К - 710, сигнал З1- записи на ШЛ - 709 с выходов Р - 720 измененные данные поступают в память. Далее ЭЗ - 731 Р5 вход СРК - 701. БЗРБ - 698 готов к работе.

РБ - 732 регистровый блок (фиг.33) работает, как были описаны выше его составляющие блоки БСД - 665 и БЗРБ - 698.

Блок клавиатуры (БКЛ) - 837 (4)иг.36) работает следующим образом:

Генератор (Г) - 826 выдает импульсы. При поступлении разрешающего сигнала на второй вход И - 827, импульсы проходят, делитель Д - 828 и увеличивают код счетчика (+1С Ч) - 829, через определенное время импульс с входа ЭЗ - 831 поступает на р-вход ДШ - 830, который в зависимости от кода СЧ - 829 вырабатывает сигнал на одном из своих выходов. Эти сигналы опрашивают ключи К - 733.1 - 812 (клавиши). При нажатой клавише соответствующий ключ разрешает прохождение импульса с соответствующего выхода ДШ - 830, через ИЛИ - 833. При этом ТР - 835 переходит в состояние "0" и К - 827 заперт и не пропускает импульсы от Г - 826. Индикатор клавиши - ИКЛ - 824 - светится, сигнализируя, что клавиша нажата. Формирователь сигнала (ФС) - 834 вырабатывает сигнал Р -готовности БКЛ - 837. На выходах шифратора ШР - 832 находится код набранной клавиши. Шифратор - 832 преобразует код счетчика 829 в любой код, необходимый для кодирования клавиши. Через определенное время элемент задержки (ЭЗ) - 836 сигналом со своего выхода переводит ТР - 835 в "1" и БКЛ - 837 готов к работе. С Т - выхода БКЛ-837 идут тактовые импульсы в схему.

БНК (блок набора команды) - 838 (фиг.37) работает следующим образом. На вход ДШК - 850 поступает код от блока клавиатуры БИНКЛ - 851. Затем поступает сигнал на р-вход ДШК - 850 при наличии сигнала ПГР. Если этот код соответствует команде, например +, -, ×, ÷ и т.д. (для каждой команды свой БНК), то срабатывает соответствующий ДШ К - 850. На его выходе 1 переводит ТР - 840 в «1». БК - 841 открывается, когда на его ВК-вход поступает сигнал от БВК - 880.1 (клавиша ввода команды ВК нажата). На И-вход БНК - 838 через БК - 841 поступает набранная команда, затем записывается в БСР - 842 по р-сигналу с ЭЗ - 848, ТР - 845 в «1», К - 846 открыт и тактирующий импульс с Т - входа БНК - 838 проходят К - 846, Д - 847 на Т - вход БСР - 842, +1 - вход СЧ - 843. Набранная команда с выходов БСР - 842 через открытый БК - 849 проходит на К-шину, на + СЧК-линию поступает тактирующий импульс с выхода Д - 847. СЧ - 843 считает передающие сигналы. Как только количество символов, соответствующих команде, будет достигнуто, на выходе ДШ - 844 появится сигнал, который переводит ТР - 845 в «0». При поступлении с- сигнала на с вход БНК - 838 (сброс), БСР - 842 в «0», ТР - 840 в «0». Блок готов к приему новой информации.

БИНКЛ (блок индикации клавиатуры) - 851 (фиг.38) работает следующим образом. БК - 854 открыт и код который набран клавишами БКЛ - 837 фиг.36 проходит БК - 854 на входы правого регистра блока сдвиговых регистров (БСР - 855). По разрешающему сигналу происходит запись информации в БСР - 855. Через заданное время сигнал с выхода ЭЗ - 853.1 поступает на тактирующий вход БСР - 855 и сдвигает информацию влево, таким образом набираются команды, например +Р000210 Р00250 Р0000000300 или любой формы (определяемой емкости на БСР - 855). Набор команды контролируется соответствующим индикатором на И-выходах. При нажатии клавиши «000» и «0(10)0» БИНКЛ реагирует следующим образом. При нажатии «000» (три нуля) срабатывает ДШ - 859, ТР - 861 в «1», К - 863 открыт. Сигнал с выхода ТР - 861 через ИЛИ - 858 открывает БК - 856, через НЕ - 872 запирает БК - 854, сбрасывает в «0» ЭЗ - 852. Импульсы с Т-входа БИНКЛ - 851 через К - 863 Д - 864, ИЛИ - 867, ИЛИ - 853 на З входы БСР - 855 и от ЭЗ - 853.1 на Т-вход БСР - 855. Коды «0» из ПЗУ - 857 записывает в соответствующий регистр БСР - 855 и сдвигается влево. Как только СЧ - 869 достигает до "3", сигнал с выхода ДШ - 868 переводит ТР - 861 в «0» К - 863 заперт. Блок 851 готов к работе. Аналогично работает схема по записи 10 (и более) нулей. ДШК - 860 переводит ТР - 862 в «1». БК - 854 закрыт, БК - 856 открыт. ЭЗ - 852 в «0» из ПЗУ (0) - 857 в БСР - 855 записывается 10 нулей и по сигналу с ДШ (10) - 871 СЧ - 870 в «0» ТР - 862 в «0».

Блок индикации клавиши (БИКЛ) - 873.1 (фиг.39а) работает следующим образом. Индикатор имеет заданную длину, например 10 символов. Набираемые данные могут занимать большее количество символов, БИКЛ - 873.1 позволяет индикатору с 10 (например) позициями отображать всю информацию. При этом код команды "вправо" поступает на ДШ - 875, СЧ - 877 в +1, ДШ - 878 открывает соответствующую группу ключей БК - 879, при этом шифратор Ш - 874 вырабатывает код нажатой позиции (порядок, где находятся эти цифры), который отражается на индикаторе. На И1 вход БК - 879 поступает вся информация, а на И2 выходах только для, например, десяти позиций на индикаторе. Аналогично ДШ - 874, СЧ - 877 в (-1) «влево».

Аналогично работают: блок индикации Команды (БИК) - 873.3, блок индикации данных (БИД) - 873.5, блок индикации адреса (БИА) - 873.5, блок индикации счетчика команд (БИСЧК) - 873.2.

Схема набора команды СХНК - 880 (фиг.39.6) работает следующим образом. На вход ДШК - 881 поступает код, например (ВК, Сбр и т.д.). Срабатывает для каждой команды свой дешифратор ДШК - 881, ФС - 882 вырабатывает сигнал на выходе на ВК (С) выходе.

Аналогично работает: блок ввода команд (БВК) -880.1; блок сброса (Бсбр) - 880.2; блок стоп (БСТП) - 880.3; блок шаг по программе вниз (БШГ↓) - 880.4; блок шаг по программе вверх (БШГ↑) - 880.5; блок пуска (БЛСИ) - 880.6; блок по шагам данных вниз (БШР↓) - 880.7; блок по шагам данных вверх (БШР↑) - 880.8.

Блок переключения на режим «работа» (БРАБ) - 883 фиг.39.в работает следующим образом. ДШК - 885 срабатывают при соответствующем коде команды ТР - 886 в «1», индикатор ИН - 887 светится. При поступлении на с-вход (сброс)импульса, ТР - 886 в «0», ИН - 887 гаснет, сл1 в «0», сл2 в «1». Аналогично работает блок переключения на режим программирования (БПРГ - 884).

Блок ШРА (БШРА) - 888 (фиг.39.2) работает следующим образом. При поступлении команды ШРА на вход ДШК - 890, ТР - 891 в «1», БК - 893 открыт. БК - 892 подготавливается для открытия. На И входе БК - 892 набраны цифры адреса и при появлении сигнала "ВК" на входе, БК - 892 открывается. Сигнал с выхода ЭЗ - 896 в Р - 894 записывает с И-входов данные. ЭЗ - 895 через открытый БК - 893 вырабатывает Г-сигнал и на А выходах появляется код.

Аналогично работает блок записи данных (БДД) -889; блок пуска с заданного адреса (БПСКА) - 889.1; блок пуска по шагам с заданного адреса (БПСКШ) - 888.2; блок пуска с начала (БПСКН) - 888.3; схема - блок набора времени (СНВ) - 888.4.

БВР (блок внешних регистров) - 897 (фиг.40) предназначен для записи из него информации ВНРЗ(1-n) в процессор выставляет данные на Д выходах и дает сигнал на своем З-выходе. Этот сигнал поступает в ФС - 943, который вырабатывает импульс заданной длительности, который проходит ИЛИ - 944 и открытый К - 946, если К - 945 заперт. Импульс с выхода К - 946 проходит через ЭЗ - 947 ИЛИ - 944. Импульс ходит так по циклу, до тех пор, пока сигнал с выхода Т открывает К - 945 (инверсный (не) - вход) СЖ - 935 вырабатывает Г-сигнал на ВНРЗ (1-n) - 933 и из этого регистра записывает в соответствующий Р - 937 данные. При нахождении соответствующего кода адреса А на входах ДШ - 942, БК - 940 и К - 941 открыт и при поступлении ЗП сигнала на соответствующий блок считает все эти данные из Р - 937 через БК - 940 и поступают на шину данных БВР - 897(Д). При поступлении соответствующего кода ДШ - 942 открыт БК - 938 и К - 939 и по сигналу ЗП от соответствующего блока пересылки в Р - 936 записываются данные. Внешний регистр снятия информации ВНРС (1-n) - 932 подает сигнал, который проходит в соответствующий СЖ - 934 и когда приходит Т-сигнал, СЖ - 934 вырабатывает импульс на Г-входе ВНРСЧ (1-n) и из Р - 936 в этот регистр 932 и передается информация.

При появлении сигнала в ВНРЗ (1-n) в Пр - разряде (прерывания) соответствующий триггер - 905.(1-n) переходит в «1». Г - 913 вырабатывает импульсы ТР - 911 в «1». К - 912 открыт, импульс проходит Д - 914, СЧ - 915 увеличивает свой код (+1), ДШ - 916 открывает соответствующий ключ БК - 906. Если соответствующий ТР - 906.1 в «1» соответствующий ключ БК - 906 открыт и импульс проходит через ИЛИ - 907, ИЛИ - 908 и ТР - 911 в «0», К - 912 заперт, импульс на вход СЧ - 915 не поступает. Через заданное время сигнал с выхода ЭЗ - 909, ИЛИ - 910 вновь передается ТР - 911 в «1». За это время сигнал с выхода ЭЗ - 918 поступает на р - вход Ш - 917. Если ТР - 911 в «0», то на его НЕ - выходе «1» и БК - 919 открыт. Коды адреса, соответствующие коду счетчика 915, поступают на адресные выходы БР - 900. Сигнал с выхода ЭЗ - 920 проходит на вход считывания БР - 900. Коды адреса программы обработки запроса данного регистра поступают в БСР - 921 с Д выходов БР - 900. По сигналу с ЭЗ - 921 записывает туда вместе с кодами команды ИДИ (И) безусловного перехода из ПЗУ (И) - 422.1. Далее сигнал с выхода ЭЗ - 923, через ФС - 924 вырабатывает сигнал прерывания - ППр работающей программы. Далее ЭЗ - 925 вырабатывает сигнал, переводящий ТР - 926 в «1», К - 927 открыт и импульсы от Г - 913 идут через К - 927. Д - 918 на тактирующий вход БСР - 922 и ЭЗ - 919 вырабатывает Г-сигнал. Таким образом, реализуется команда безусловного перехода по заданному адресу. Регистр счетчика команд запоминается и дальше обрабатывающая программа сама возвращает программу, которая была прервана с прерванного счетчика команд. СЧ - 930 считает количество переданных импульсов, и при их соответствии заданному ДШ - 931 вырабатывает сигнал, который сбрасывает ТР - 926 в «0», СЧ - 930 в «0» и вырабатывает сигнал пуск ПСК, программа с нового адреса. Блок вновь готов к работе.

БОЧСД(100) - 1001. блок обнуления (очистки) данных (ста ячеек) (БОЧСК(100) - 1001.1 - блок обнуления (очистки) команд (ста ячеек)) (фиг.42) работает следующим образом. При нажатии клавиши ПРГ (программирование) на Р1 БК - 1004 появляется разрешающий сигнал. При нажатии клавиши ОЧСД (ОЧСК) код команды и р-сигнал поступают на ДШ К - 1002 адреса (Ан) начала очистки (начиная со следующего) и конца (Ак) (включительно) по И-входам поступают на И-входы БК - 1004 р-сигнал, разрешает работу ДШ К - 1002 и ТР - 1003 переходит в «1», подавая на р-вход БК - 1004 разрешающий сигнал. При нажатии ВК клавиши сигнал поступает на Р2-вход БК - 1004 и открывает БК - 1004. Далее сигнал с выхода ЭЗ - 1005 подается на р-вход Р1 - 1006 и Р2 - 1007. Из БК - 1004 в P1 - 1006 записываются адрес регистра, следом за которым начинается обнуление памяти данных (команд). В Р2 - 1007 записывается адрес регистра, который (включительно) заканчивается обнулением данных (команд). Далее сигнал с выхода ЭЗ - 1008, ТР - 1009 в «1», К - 1010 открыт Импульсы с выхода Г-1011 через К-1010, Д-1012, на+1 вход СЧ-1013, ЭЗ - 1013.1, р-вход КМП - 1014, ЭЗ - 1020 З-сигнала с выхода блока. Код СЧ - 1013 поступает на шифратор 1017, где преобразуется в код памяти (данных или команд). На А - выходах БОЧСД - 1001 появляются коды адресов на выходах открыто БК - 1018 "0" коды ПЗУ (0) - 1015, на З-выходах К - 1019 сигнал записи. В соответствующий регистр блока памяти данных (команд) записывается «0» значение. Это происходит до тех пор, пока значение кода СЧ - 1013 станет равным коду значения, записанного в Р2 - 1007 (адрес конца). На «да» выходе КМП - 1014 появляется сигнал, который переводит ТР - 1003 в «0», К - 1010 заперт. БК - 1015, БК - 1018, К - 1019 закрыты. Устройство вновь готово к работе. Аналогично работает блок очистки команд (БОЧСИ -1001.1).

БОЧСД 1 - 1021 (блок очистки данных 1 ячейки), (БОЧСК1 - 1021.1 - блок очистки команд 0 ячейки) (фиг.43) работает следующим образом. В режим программирования на Сл-вход поступает сигнал разрешения. При нажатии клавиши ОЧСД1 (ОЧСК1) код соответствующей команды поступает на код входы ДШ К - 1022, дальше сигнал на р-входе разрешает работу ДШ К - 1022. Если команда та, что записана в структуре ДШ К - 1022, на его выходе появляется сигнал, который запускает ФС - 1023, который открывает БК - 1026 и К - 1025 и через ЭЗ - 1024, К - 1025 проходит на записывающий З-выход БОЧСД1 - 1021 (БОЧСК1 - 1021.1) в соответствующий набранному адресу (счетчик команд или регистр адреса) из ПЗУ (0) - 1027 через БК -1026 записывается 0 код. Адрес данных или команды предварительно установлены. Устройство готово к работе.

БВРС - 1028 (блок временных сигналов) (фиг.44) работает следующим образом. (СНВ) - 1029 схема набора времени (фиг.39.2 СКВ - 888.4), работает, как было описано выше. СНВ - 1029 формирует коды (секунд, минут, часа, дня, месяца, года). При поступлении р-сигнала, сл-сигнала, ВК сигнала, на И-выходах появляется соответствующий код и Г-сигнал, который в БР - 1054 с И-входов СНВ - 1029 записывает эту информацию. Сигнал с Г-выхода СНВ - 1029 переводит ТР - 1037 в «0» и с выхода ЭЗ - 1030 записывает в соответствующие счетчики: СЧ С - 1031, СЧ М - 1032, СЧ Ч - 1033, СЧ Д - 1034, СЧ МС - 1035, СЧ Г - 1036, из БР - 1054 установочные коды: секунды, минуты, часы, дни, месяцы, годы соответственно. Сигнал с ЭЗ - 1038, ТР - 1037 в «1». К - 1039 открыт и импульсы с генератора (Г) - 1040 через К - 1039, Д - 1041 поступают на +1 вход СЧ С - 1031 и на НЕ - 1042. При отсутствии сигнала на входе, на выходе НЕ - 1042 будет сигнал, который запускает ФС - 1044 вырабатывается Г-сигнал (готово) на Г-выходе БВС - 1028. СЧ С - 1031 накапливает свой код и при достижении 60 секунд, ДШ - 1045 на своем выходе, по сигналу ЭЗ - 1043, обнуляет СЧ С - 1031 и увеличивает на +1 СЧ М - 1032. При достижении СЧМ значения 60, ДШ - 1046 по сигналу с ЭЗ - 1050, на своем выходе вырабатывает сигнал, который в «0» СЧ М и +1 СЧ Ч - 1033. При достижении СЧ Ч - 1033 - 24, ДШ - 1047 по сигналу с ЭЗ - 1055, на выходе вырабатывается сигнал, который СЧЧ в «0» и +1 СЧ Д - 1034. При достижении соответствующих кодов дней: 28, 29, 30, 31 шифратор (Ш - 1040) (использует входы СЧ МС (месяца) - 1035) вырабатывает сигнал, который СЧ Д - 1034 в «0» и +1 СЧ МС. При достижении СЧМ - 12, Ш - 1049, по сигналу с ЭЗ - 1053, СЧ М в «0», +1, СЧ Г - 1036. Таким образом, пока существует напряжение питания - работает БВРС - 1028 (фиг.44), накапливая данные с момента включения.

Блок записи считывания времени (БЗСВР) - 1055 (фиг.45) работает следующим образом. При поступлении сигнала на Ф12 вход ТР - 1062 в «1», с выхода ЭЗ - 1063, СХР1 - 1056 начинают работать. Элементы 1077 - 1083 открыты. Коды команд через ШЛ - 1077 проходят на К - входы СХР1 - 1056. Г-сигнал через К - 1078 проходит на р-вход СХР1 - 1056. СХР1 - 1056 работает аналогично такой же схеме, описанной выше. Она принимает значение (например) Р - 101 (адрес 101) по Г-сигналу со своего выхода записывает в Р - 1074. При ТР - 1062 в «1», ФС - 1084 вырабатывает сигнал, который поступает на К - 1085. При появлении сигнала с Г-выхода БВРС -1028 он проходит на р1-входы Р1 - 1086 - Р6 1091 и в регистры Р1-Р6 записывается значения кодов секунд, минут, часов, дней, месяцев, лет из БВР - 1028. При появлении на А выходе СХР1 - 1056 кодов адреса А (Р101-101), этот код по Г сигналу СХР1 записывается в Р - 1074, далее сигнал с выхода ЭЗ - 1100 запускает ФС - 1093, который разрешает подачу кодов адреса с Р - 1074 на вход ШЛ - 1081 и далее на адресную шину и с Р1 - 1086 значения кода секунды на вход ШЛ - 1082 и далее на Д шину и подает через ШЛ - 1092, К - 1083 сигнал записи З1 в блок памяти. Аналогично записываются значения минуты через Р - 1073, Р - 1087; значения часов через Р - 1072, Р - 1088 и т.д. до лет через Р - 1069 и Р - 1091. Далее сигнал с выхода ЭЗ - 1106 переводит ТР - 1062 в «0» и через ЭЗ - 1107 сообщает о готовности к работе вновь.

БПВ (блок переменных величин) реализован в двух вариантах.

Первый вариант: БВП 1108.1 (986.1) реализующий функцию Ф11 Р300 Р500 - пересылка значения элемента массива в переменную. Здесь (например) D=Р300 переменная, где Р300 Р500 регистры, имя массива - Р500.С Содержание регистра Р500 текущий индекс массива. Само содержимое массива находится в заданной области памяти. Запись Ф11 Р300 Р500 эквивалентна записи D = ММ (I).

Второй вариант: БПВ - 1108.2 (986.2) реализует функцию Ф12 Р300 Р500 пересылает значение переменной Р300 в элемент массива Р500 с индексом, находящимся в регистре Р500. Запись Ф12 Р300 Р500 означает MM (I )=D.

БПВ1 - 1108.1 (986.1) работает следующим образом. СХР1 - 1109 распознает Р300 и записывает 300 (адрес регистра, в который надо записать элемент массива с индексом, хранимым в Р500) Р1-1124. СХР2 - 1111 распознает Р500 и по адресу 500 (считывает в Р - 1125 из памяти значение индекса массива (содержимое Р500). Далее по адресу (индексу), записанному в Р - 1125, выставляемому на А - шину (через ШЛ - 1117), считывает в РЗ - 1126 значения элемента массива с заданным индексом. Далее по адресу, записанному в Р1 - 1124 (ФС - 1132 разрешает считывание P1 - 1124), помещается значение элемента массива из Р3 - 1126 через ШЛ - 1119. Через К - 1120 сигнал запись (З1). Далее ЭЗ - 1122 переводит ТР - 1112 в «0» и вырабатывает Сл-сигнал БПВ - 1108.1. Таким образом, реализуется запись в переменную элемента массива.

БПВ2 - 1108.2 (986.2) (фиг.46.2) работает следующим образом. СХР распознает Р300 и по адресу 300 Р2 - 1124.1 записывает значение переменной. СХР2 - 1111.1 распознает Р500 и в Р2 - 1125.1 записывает значение индекса массива. Далее по сигналу от выхода ЭЗ - 1127.1 по адресу, записанному в Р2 - 1125.1 (индекс массива), записывает значение переменной (записанной в Р2 - 1124.2) в блок памяти данных по З1 - сигналу (запись) с выхода К - 1120.

ВК - Ц процессор в целом (фиг.41) работает следующим образом:

ВК - Ц процессор функционирует в двух режимах:

1. Программирование

2. Работа.

В режиме программирования в БПК - 985 записываются команды, а в БПД - 993 записываются данные.

В режиме работы ВК - Ц процессор выполняет команды программы, которые записаны в БПК - 985, и которая использует данные, записанные в БПД - 993.

В режиме работы ВК - Ц процессор может осуществлять режим программирования, используя клавиатуру - 997, подключенную к БВР - 897. В этом случае могут быть использованы известные программы обработки информации (ассемблеры, драйверы, трансляторы, оболочки и т.д.).

При нажатии клавиш БКЛ - 837, коды нажатой клавиши по сигналу с Г - выхода записываются в БСР - 855 (БИНКЛ - 851).

При нажатии клавиш СБР - 734, код этой клавиши распознается БСБР 959 (880.2), который на своем выходе вырабатывает сигнал (СБР), который поступает на с - вход БИНКЛ - 851 и сбрасывает в «0» БСР- 855. Набранная в БСР - 855 команда (информация) поступает на БК - 879 (БИКЛ - 852 (873.1) и отображается на ИНКЛ - 822. Нажимая на клавиши 761 (ИКЛ) БКЛ - 837, БИКЛ - 851 (873.1) принимает эти команды и посредством ДШ - 878 и БК - 879 позволяет показывать на ИНКЛ - 822 команду (или ее часть). При этом ИП (ИПИНКЛ) - 823 показывает, какая часть команды на ИНКЛ - 822 открыта. При нажатии клавиш ПРГ - 749, код вырабатывает БКЛ - 837 по сигналу с Г-выхода БКЛ - 837, проходит ДШК - 885 (БПРГ - 960 (884)) и переводит ТР - 886 в «1». Индикатор ИН - 887 горит, показывая, что ВК-Ц процессор находится в состоянии программирования. При этом разрешено работать БШГ↓ - 965 (890.4), БШГ↑ - 966 (880.5), БШГА - 968 (888), БОЧК1 - 962 (951), БОЧК100 - 963 (952), БШРА - 952 (888.1), БШР↓ - 953 (880.7), БШР↑ - 954 (880.8), БДД - 955 (888), БОЧД1 - 956 (949), БОЧД100 - 957, БНК - 972 (838), БВК - 958 (880.1), ПБК - 994.

Выключение поданной команды возможно путем повторно нажатой клавиши команды. Например, ПРГ отменяет заданный режим ПРГ и т.д. При нажатии клавиши ШГА - 739, БКЛ - 837 вырабатывает код команды, который по сигналу с Г-выхода БКЛ - 837 разрешит работу ДШК - 890. (БШРА - 952) - этот дешифратор определяет команду и переводит ТР - 891 в «1». Далее нажимая цифровые клавиши БКЛ - 837, набирается А - адрес (который можно увидеть на ИНКЛ - 822).

При нажатии клавиш ВК - ввод (812 (фиг.35), БКЛ - 837 вырабатывает код команды, который определяется ДШК - 881 (БВК - 958 (880.1)) и ФС - 882 вырабатывает сигнал, который разрешает запись набора в БСР - 855 (БИНКЛ - 851) кода адреса, через БК - 893 в СЧК - 962 по сигналу с Г-выхода БШГА - 968. При наборе заданного адреса СЧК - 982 перейдет в заданное состояние, в том числе и нулевое.

При нажатии клавиш ШГ↓ - 740; код этой команды от БКЛ - 837 по сигналу с Г-входа проходит на ДШК - 881 (БШГ↓ - 965 (880.4), ФС - 882 этого блока вырабатывает сигнал, который поступает на (+1) - вход СЧК - 982, который увеличивает свое состояние на (+1).

При нажатии клавиш ШГ↑ - 745, код этой команды от БКЛ - 837 по сигналу с Г-выхода проходит на ДШК - 881 (ББШГ↑ - 966 (880.5)), ФС - 892 этого блока вырабатывает сигнал, который поступает на (-1) - вход СЧК - 982, который уменьшает свое состояние на (-1).

Код с выхода СЧК - 982 проходит через шифратор (Ш) - 983 на И-входы БИСЧК - 873.2, который посредством ИНСЧК - 814 отображает адрес (БПК - 985), указанный СЧК - 982. Код состояния БПК - 985 с РК - выходов проходят на И-входы БИК - 873.3, который посредством ИНК - 818 отображает это состояние.

При нажатии клавиш ОЧК1 - 741 код команды с «код» - выходов БКЛ - 837 по сигналу с Г-выхода БКЛ - 837 поступает на «код» и Р-вход БОЧК1 - 951. ФС - 1023 вырабатывает сигнал, который поступает на (записывающий) (З) - вход БПК -985, на К - входы (выходы) которого подается 0 - код из ПЗУ (0) - 1027 БОЧК1 - (962) 1021.1.Регистр БПК - 985 с адресом, установленным СЧК - 982 обнуляется.

При нажатии клавиш ОЧК100 - 735, БКЛ - 837 набирается адрес начала (А1Н) и адрес конца (А1К) обнуления. Эта информация записывается в сработавший БОЧК100 - 962 (10001.1), который запирает Ш - 984 сигналом со своего Р - выхода. Далее БОЧК100 - 962 выставляет адрес на А-вход БПК - 985 и выставляет «0» - данные из ПЗУ (0) -1016 на К - входы (выходы) БПК - 985 и по сигналу на 3-вход БПК - 985 обнуляет выбранные регистры этого блока.

При нажатии одной из клавиш команд: +, -, *, (+), (-), >, <, ≤, ≥, Ф1, …Ф10, ЗРБ, СД, П1, П2, П3, П4, П5, ПК1 (2), И, М, Н, К, (БКЛВ - 813, БКЛ - 837, БИНКЛ - 851) срабатывает (как было описано выше) один из блоков БНК - 972 (838 (1-34)). Далее путем нажатия соответствующих клавиш БКЛ - 837 формируется команда, например +Р210Р250Р300, которая записывается в соответствующий БСР - 855 (БИНКЛ - 851). Далее при нажатии клавиш ВК - 812, сигнал с выхода БВК - 958 (880.1), перезаписывает команду из БСР - 855 (БИНКЛ - 851) в БСР -842 соответствующего БНК - 972 (838). Далее от БНК - 972 (838), последовательно увеличивает на (+1) счетчик команд (СЧК) - 982, переписывает из БСР - 842 команду в БПК - 985. Таким образом, формируется и редактируется «код» - программа для процессора.

При нажатии клавиш ШРА - 746, на «код» - выходах БКЛ - 837 появляется код этой команды, который распознается БШРА - 952 (888.1) по сигналу с Г-выхода БКЛ - 837. Далее с помощью клавиш БКЛ - 837 набирается адрес в БПД-993, который записывается в БИНКЛ - 851 и высвечивается на ИНКЛ - 822. Далее при нажатии клавиши ВК - 812, сигнала выхода БВК - 958 (880.1) переводит этот адрес выхода в Р - 894 (БШРА - 888), а затем в СЧД - 990, задавая его состояние по Г-сигналу с выхода БШРА - 952 (888.1). Таким образом, задается адрес данных в блоке памяти данных (БПД - 993). При этом ИНА - 817 отображает этот адрес. ИНД - 821 отображают состояние выбранного регистра БПД - 993. Таким образом, можно установить и нулевой адрес.

При нажатии клавиш ШР↓ - 748, срабатывает БШР↓ - 953 (880.7), СЧД - 990 увеличивает свое состояние. При нажатии клавиш ШР↑ - 747 (БКЛ - 837), срабатывает БШР↑ - 954 (880.8) и СЧД - 990 уменьшает свое состояние на единицу. Таким образом, можно просмотреть состояние всех регистров БПД - 993.

При нажатии клавиш ДД - 810 (БКЛ - 837) срабатывает БДД - 955 (889), который по установленному адресу в СЧД - 990 записывает набранные на БКЛ - 837 данные в БПД - 993. При этом происходит запись данных из БИНКЛ - 851 в БДД - 955 (889) и затем в БПД - 993.

При нажатии клавиш ОЧД1 - 742 (очистка данных одной ячейки) на БКЛ - 837, срабатывает БОЧД1 - 956, который по адресу, заданному СЧД - 990 в БПД - 978, обнуляет нужную ячейку (БОЧД1 - 956 работает аналогично БОЧК1 - 962 для БПК - 985).

При нажатии клавиш ОЧД100 - 736 (БКЛ - 837) срабатывает БОЧД100 - 957 (работающий аналогично БОЧК100 - 963 для БПК - 985), который обнуляет заданную область БПД - 993 от адреса А1Н до адреса А1К.

При наборе на БКЛ - 837 команды ПКД1 Р100 Р200 Р300 (пересылка информации из БПК - 985 в БПД - 993) или при наборе команды ПКД2 Р100 Р200 Р300 (пересылка информации из БПД - 9993 в БПК - 985). В первом случае Р100 - это адрес в БПК - 964, с которого начинается пересылка информации, Р200 - адрес конца пересылаемой информации, Р300 - адрес начала записи информации в БПД - 993 (аналогично для БПД - 993 во втором случае) работает ПКБ - 994.

Размер шины (количество линий связи) Д здесь используется в размере шины команд (К). В случае работы ПКБ - 994 в ПРГ - режиме (программирование) вместо Р100, Р200, Р300 набираются конкретные цифры адресов. Тогда Р100 коммутируется на адресный вход БПК - 985 из СЧ - 1220 ПКБ - 994 (1200), Р300 коммутируется на адресный вход БПД - 993, Р200 поступает на КМП - 1219. С1 коммутируется на С-вход БПК - 985, З2 - коммутируется на З-вход БПД - 993. Во втором случае, при передачи информации из БПД - 993 в БПК - 985 Р100 - адрес начала информации в БПД - 993 коммутируется на А-входы БПД - 993. Р200 коммутируется на А-входы БПК - 986. С2 коммутируется на С-вход БПД - 993, а З1 на З-вход БПК - 986. Таким образом, информация из БПД - 993 поступает в БПК - 986.

При нажатии кнопки ВКЛ, в блоке БПТ - 996.1 напряжение питания подается на все блоки устройства, находящиеся в дежурном режиме (например, БКЛ - 837). При нажатии кнопки ВЫКЛ - напряжение питания убирается.

При нажатии кнопки ВКЛ - 733.1, код команды проходит на К1-входы БПТ - 996.1 и по сигналу на его Г1 - входе напряжение питания подается на все блоки ВК-Ц процессора. При нажатии кнопки ВЫКЛ - 733.2, код команды поступает на K1-входы БПТ - 996.1 и по Г1 - сигналу БПТ - 996.1 убирает напряжение (оставляя только дежурное напряжение). Процесс включения и выключения может быть организован БПТ - 996.1 и при поступлении команды «ВКЛ», «ВЫКЛ» на его К-входы.

При нажатии клавиш ПСКН - 738 (БКЛ - 837) код команды проходит на БПСКН - 970 (880.10) и по сигналу на его СЧК (0) выходе проходит импульс, который переводит в «0» СЧК - 982. Далее сигнал с выхода ЭЗ - 973 проходит ИЛИ - 974, далее с выхода ЭЗ - 976 делает +1 СЧК - 982. Далее сигнал с выхода ЭЗ - 980 подает импульс на С (считывание) - вход БПК - 986. На его К-выходах появляется код команды, который поступает на блоки: АБ-542, ЛБ-575, ПБ-664, РБ-732, ББП-592.1, БРМ-600 (БРН-600.1, БРК-600.2), БФ-986, БВР-897, БПТ-996.1, ПКБ-994.

Через заданное время, сигнал с выхода ЭЗ - 981 поступает на Г-входы перечисленных блоков, разрешая им работать. Далее сигнал с выхода ЭЗ - 975 вновь проходит ИЛИ - 974. И как было выше описано, сигнал с входа ЭЗ - 976 делает +1 СЧК - 982, далее вновь выставляется команда на К - выходах БПК - 985, далее вновь формируется Г-сигнал и т.д. Так происходит до тех пор, пока на выходе срабатываемого блока появится сигнал «есть», который проходит ИЛИ - 978.1, ТР (ФС) - 977 и сбрасывает в «0» ЭЗ - 975 (схему ожидания). Управление СЧК - 982 далее берет на себя блок принявший команду от БПК - 985.

При нажатии клавиш ПСК - 737.1 (БКЛ - 837), срабатывает БПСК - 969 (880.6), который на своем выходе вырабатывает сигнал, который поступает на ИЛИ - 974. Далее +1 СЧК - 982, код команды с выхода БПК - 986, Г-сигнал на все блоки и сигнал с ЭЗ - 975 вновь +1 СЧК - 982.

При нажатии клавиш ПСКА - 743 (БКЛ - 837), код на его выходах поступает на входы БПСКА - 971 (888.1), переводит ТР-891 в «1» (который сбрасывается в «0» по сигналу с БСБР - 959 (880.2) (С-сигнал)). Далее, как было описано выше, на клавишах БКЛ - 837 набирается код адреса СЧК - 982, который по сигналу от БВК - 958 (880.1) записывается в Р-894 (БПСКА - 971 (888.1)) и далее с СЧК(А) - выходов БПСКА - 971 (888.1) этот код по Г-сигналу (этого блока) устанавливается СЧК - 982 в заданное состояние, а ПСК - сигнал с ПСК - выхода (этого блока) вновь запускает процессор в работу (ИЛИ - 974, ЭЗ - 976 и т.д.).

При нажатии клавиш ПСКШ - 737.2 (БКЛ - 837), срабатывает БПСКШ - 967 (888.11), который на своем выходе вырабатывает сигнал, который запускает процессор (ИЛИ - 974, ЭЗ - 976, ЭЗ - 975 и т.д.). Но сигнал с выхода ЭЗ - 979 через ИЛИ - 978.1 Тр(ФС) - 977 обнуляет ЭЗ - 975. Тем самым делается только один шаг в выполнении программы процессором.

При нажатии клавиш СТП - 744 (БКЛ - 837), срабатывает БСТП - 964 (880.3), который на своем выходе вырабатывает сигнал, который проходит ИЛИ - 978.1, Тр(ФС) - 977 и обнуляет ЭЗ - 975. Процессор останавливается. Таким образом, записывается программа, редактируется, записываются данные, редактируются и выполняется программы.

Внешние устройства имеют возможность организовать прямой доступ в БПД - 993. При этом они могут и считать информацию из БПД - 993 и записать в него. В этом случае сигнал с СТП - выхода БПРД -995 поступают через ИЛИ - 978.1, Тр(ФС) - 977 на «0» - вход ЭЗ - 975 и процессор останавливается. Далее подавая коды адресов на А - выходы и С (считывания) и З (запись) - сигналы на выходы БПРД - 995 внешнее устройство осуществляет считывание или запись данных из (в) БПД - 993.

При нажатии ПСК - клавиши (737.1) (БКЛ - 837), сигнал с выхода БПСК - 969 (880.6) проходит ИЛИ - 974, ЭЗ - 976 на вход +1СЧК - 982. Сигнал с выхода ЭЗ - 980 считывает на К-выходы БПК - 986 команду, находящуюся по адресу, установленному СЧК - 982 (Ш-984) на А-входы БПК - 985. Например, это команды +; -; *; /; (+); (-). В этом случае срабатывает, например, АБ - 542 (как было описано выше). Он вырабатывает сигнал «есть», который через ИЛИ - 978.1, Тр - 977 в «0» блокирует ЭЗ - 975. АБ - 542 берет управление на себя (соответствующий в АБ-542 блок: БВ1 - 541, БВ2 - 498, БВ3 - 385, БВ4 - 495, БЗ1 - 522, БЗ2 - 523. Сигнал с СЧК - выхода соответствующего блока поступает на +1 - вход СЧК - 982. ЭЗ - 980 выдает сигнал (С) считывания, ЭЗ - 981 Г-сигнал, на К-выходы БПК - 985 поступает продолжение команды в соответствующий блок. При выполнении полученной команды, например, суммирование-считывается первое слагаемое, второе слагаемое, выполняется действие и результат поступает по заданному адресу (как было описано выше). После выполняется команда на Р-выходе АБ - 542, появляется сигнал, который через ИЛИ - 978.2, переводит ТР - 977 в «1» (работу ЭЗ - 975) и через ИЛИ - 974 запускает процессор на новую команду (+1СЧК на +1 - вход СЧК - 982 и т.д.).

При появлении на К-выходах БПК - 985 команд: =; <; >; ≠; ≥; ≤, срабатывает ЛБ - 575 (как было описано выше). Соответствующий блок в ЛБ - 575 (БУП - 569 (569.1) - БУП - 574 (569.6) вырабатывает «есть» - сигнал, который через ИЛИ - 978.1 переводит ТР-977 в «0», ЭЗ - 975 блокируется. Соответствующий БУП - 569 (1-6) берет управление на себя. Осуществляет дальнейшую запись команды, проверяет условие и в зависимости от ситуации записывает в СЧК - 982 новое значение кода. Далее на Р-выходе (ЛБ-575) вырабатывается сигнал, который через ИЛИ - 978.2 переводит ТР-977 в «1» и через ИЛИ - 974 запускает процессор на новую команду.

При появлении на К-выходах БПК - 985 команд: П1; П2; П3; П4; П5, срабатывает блок БП - 664 (как было описано выше). Соответствующий БП1 - БП5 (602, 630, 654, 662, 663) вырабатывает сигнал «есть», который через ИЛИ - 978.1 переводит ТР - 977 в «0» (блокируя ЭЗ-975). Этот блок берет управление на себя. Дозаписывает в себя параметры команды пересылки, организует эту пересылку, как было описано выше. И вновь запускается процессор. При работе БВНР - 897 осуществляется пересылка во внешние регистры и из внешних регистров. В первом случае адрес регистра выставляется на А - шине, срабатывает ДШ - 942 (БВНР - 897). Открывается соответствующий БК - 938, К - 939. На шину данных выставляются данные, которые по ЗП - сигналу записываются в Р - 936. При появлении С - сигнала (разрешение чтения) эти данные поступают в соответствующий внешний регистр ВНРС - 932 (1-n). Запись информации из внешних регистров в процессор может осуществляться без прерывания и с прерыванием рабочей программы. Без прерывания по А - шине выставляется адрес БК - 940, К - 941, которые открываются ДШ-942. По Зп - сигналу Р - 937 в процессор через открытые БК - 940 считывается информация. При работе в режиме прерывания Пр - сигнал (прерывание) выставляется из соответствующего ВНРЗ - 933(1-n) на соответствующий Тр - 905(1-n), как было описано выше. Срабатывает соответствующая программа обработки вызова. При подаче соответствующего кода - адреса на А - шину БВНР - 897 (БОИ - 899) и соответствующий код на Д - шину. Сработает ДШ - 902, ДШ - 904 и ТР - 911 можно перевести в «0» или в «1». Тем самым отключается или включается режим прерываний работающей программы. При наличии прерывания сигнала от БВНР - 897 (БОИ - 899) проходит ИЛИ - 978.1 и переводит Тр - 977 в «0». Вызов соответствующей программы осуществляется следующим образом. В БСР - 922 находится адрес программы обработки пришедшего прерывания с соответствующего триггера Тр - 905(1-n) (этот адрес туда попал путем задания адресов регистров в БР - 900 (при Тр - 911 в «0») при составлении программы. При поступлении сигнала от соответствующего ТР - 900 (1-n) через ИЛИ - 907 (ЭЗ - 918, ЭЗ - 920, ЭЗ - 925) Тр - 926 «1», Тр - 911 в «0». Сигнал ФС - 924 (ППр) через ИЛИ - 978.1 переводит Тр - 977 в «0» - останавливает процессор сигнал с ЭЗ - 929 (ИГ) поступает на тактирующий (+) - вход БСР-589.1 (ББ.П - 592.1) - блока безусловного перехода и перезаписывает туда из БСР - 922 (БОИ - 899) адрес программы обработки прерывания по сигналу с ДШ - 931 (РГ) адрес программы заносится в регистр и далее ЭЗ - 579 вырабатывает сигнал (3 СЧК) запись нового состояния СЧК - 982. Далее ЭЗ - 591 вырабатывает Р-сигнал, который через ИЛИ - 978.2 переводит ТР - 977 в «1» и через ИЛИ - 974 запускает процессор в работу по новому адресу команды из БПК - 985.

При поступлении на К - выходы по БПК - 985 команд: СД (сдвиг), ЗРБ (запись в регистр бита) срабатывает блок РБ - 732. Он вырабатывает сигнал «есть», который через ИЛИ - 978.1 переводит ТР-977 в «0» (останавливает процессор). РБ - 732 берет управление на себя и выполняет необходимые операции по сдвигу информации или по записи в регистр бита (как было описано выше) и затем вырабатывает сигнал на Р-выходе. Который через ИЛИ - 978.2 переводит ТР - 977 в «1» и через ИЛИ-974 запускает процессор на новую команду. При поступлении на К-выходы БПК - 985 команды И (иди) безусловного перехода, срабатывает ББП - 592.1. Сигнал «есть» с его выхода останавливает процессор, как было описано выше. Этот блок производит запись нового состояния СЧК - 982 и вырабатывает сигнал на своем Р - выходе, который через ИЛИ - 978.2 переведет ТР - 977 в «1» и через ИЛИ-974 запускает процессор на команду по заданному адресу в БПК - 985.

При появлении команды: М (метка), Н (начало), К (конец) срабатывает БРМ - 600, БРН - 600.1, БРК - 600.2. Сигнал «есть» останавливает процессор. При работе в режиме перемещаемой области памяти, соответствующий транслятор поставит вместо относительного адреса (в рамках программы), абсолютный (в режиме выполнения). Информация параметров команд М, Н, К используется только программистом и БРМ - 600 здесь игнорируется (ее длинна до знака пробел). Далее БРМ - 600 вырабатывает сигнал на Р-выходе, который через ИЛИ - 974 запускает процессор далее.

При поступлении на К - выходы БПК - 985 команды Ф11 Р300 Р500, БФ - 986 (1153) определяет функцию Ф11. Сигнал «есть» останавливает процессор. Начинает работать БПВ1 - 1108.1 (986.1) (фиг.46.1). Этот блок осуществляет пересылку (присвоение) знаков элемента массива в переменную Д = ММ(I), как было описано выше. Сигнал с Р-выхода этого блока запускает программу далее. При поступлении на К - выходы БПК - 985 команды Ф12 Р300 Р500 срабатывает БПВ2 - 1108.2 (986.2) (фиг.46.2) сигнал «есть» этого блока останавливает процессор. Этот блок осуществляет операцию MM (I) = D, как было описано выше. Сигнал с Р - выхода этого блока запускает вновь процессор в работу.

При поступлении на К-выходы БПК - 985 команды Ф13 Р101 Р102 Р103 Р104 Р105 Р106, БРФ - 1133 (входящий в БФ 1153 (986)) вырабатывает «есть» - сигнал, который останавливает процессор, как было описано выше, и осуществляет запись кодов секунд в Р101, минут в Р102, часов в Р103, дней в Р104, месяцев в Р105, год (годов) в Р106, блока памяти данных (БПД - 993), как было описано выше. Далее на Сл - выходе БЗСВР - 1055 появится сигнал, который в БРФ - 1183 выработает Р-сигнал, который с выхода БФ - 1113 (986) проходит ИЛИ - 978.2, переводит ТР - 977 в «1» и через ИЛИ - 974 запускает процессор в работу.

При поступлении сигнала на сб - вход БСБ - 996.3 он запускает программу обработки этого сигнала, аналогично БПР - 898.1, как было описано выше. При поступлении «есть»-сигнала на блок есть (БЕ) - 996.2, этот блок вырабатывает сигнал сбой(на сб - выходе), если не придет Г-сигнал на его Г-вход. Здесь он представляет собой элемент задержки с обнулением по Г-входу. Длительность времени задержки этого блока больше, чем самая длинная по времени операция процессора.

При поступлении команды ПД(1,2) Р100 Р200 Р300 на К-выходы БГЖ - 985 срабатывает ПКБ - 994, который вырабатывает сигнал «есть» и останавливает процессор. Далее из БПК - 985 записываются значения Д, Р100, Р200, Р300, как было описано выше. Далее ПКБ - 994 осуществляет необходимые пересылки, как было описано выше; открывая сигналом с Р-выхода ШЛ - 989. Далее ПКБ - 1200 (994) вырабатывает сигнал ПСК-выходе, который вновь запускает процессор, как было описано выше.

При поступлении на выходы БПК - 985 команды пересылки на внутренний регистр с заданными адресами, срабатывает ДШ - 988 по сигналу с ЭЗ(ФС) - 987.1, открывается БК - 987.2 и далее с шины данных сигнала поступают на Г и код - выходы БКЛ-837. Таким образом, можно подать команды на шину управления блоками «пуск», «стоп», «вкл», «выкл» и т.д. при многоядерном исполнении процессора.

Список принятых сокращений.

1. БРАБ - блок распознавания команды «работа»

2. БВК - блок распознавания команды

3. ВК - ввод команды

4. БДД - блок распознавания команды записи данных

5. БИА - блок индикаторов адреса

6. БИД - блок индикаторов данных

7. БИК - блок индикаторов команд

8. БИН - блок индикаторов

9. БИСЧК - блок индикаторов счетчика команд

10. БОЧ(С)Д1 - блок очистки данных (1 ячейка)

11. БОЧ(С)Д - блок очистки данных (100 ячеек)

12. БОЧК1- блок очистки команд (1 ячейка)

13. БОЧК - блок очистки команд (100 ячеек)

14. БПРГ - блок распознавания команды «программирования»

15. БПСК - блок распознавания команды ПУСК

16. БПСКА - блок распознавания команды ПУСК - пуск с адреса А

17. БПСКН - блок распознавания команды ПУСК с начала

18. БПСКШ - блок распознавания команды ПУСК по шагам

19. БСБР - блок распознавания команды - сброс текущего набора (состояния)

20. БСНБ - блок (схема) набора кодов времени (с, мин, час, день, месяц, год)

21. БСТП - блок распознавания команды - стоп

22. БСХНК - блок (схема) набора клавиш

23. БШГ - блок распознавания команды ШГ↑ (шаг по программе вверх)

24. БШГ↓ - блок распознавания команды ШГ↓ (шаг по программе вниз)

25. БШР↑ - блок распознавания команды ШР↑ (движение по данным вверх)

26. БШР↓ - блок распознавания команды ШР↓ (движение по данным вниз)

27. БШРА - блок распознавания команды ШРА (установка адреса для данных)

28. БШГА - просмотр программы по шагам, начиная с А - адреса

29. - основа числа А

30. - порядок числа А

31. +1 - вход счетчика, увеличивающий его состояние на +1

32. +СЧК - вход, увеличивающий счетчики команд на +1

33. «есть» - выход, сигнал который говорит о том, что команда узнана

34. -1 - вход счетчика, уменьшающий его состояние на -1

35. КМП - компаратор

36. А - входы, выходы адреса

37. Б1C - блок первого случая

38. Б2С1 - блок второго случая 1-й вариант

39. Б2С2 - блок второго случая 2-й вариант

40. Б3С1 - блок третьего случая 1-й вариант

41. Б3С2 - блок третьего случая 2-й вариант

42. БА1 - блок анализа 1-й

43. БА2 - блок анализа 2-й

44. БАЗ - блок анализа 3-й

45. ББП - блок безусловного перехода

46. БВ1 - блок вычисления первый

47. БВ2 - блок вычисления второй

48. БВ3 - блок вычисления третий

49. БВ4 - блок вычитания четвертый

50. БВП - блок выравнивания порядка

51. БВПР - блок выравнивания порядка с регистром

52. БВР - блок временных регистров

53. БВРС - блок, дающий коды временных сигналов

54. БВЧ - блок вычитания чисел

55. БДН - блок добавления нулей

56. БДПЧ - блок деления положительных (простых) чисел

57. БДЧ - блок деления числа

58. БЕ - блок «есть»

59. БЗ1(+) - блок изменения знака 1-й на (+)

60. БЗ2(-) - блок изменения знака 2-й на (-)

61. БЗСВР - блок записи считывания времени

62. БИКЛ - блок индикации клавиш

63. БИН - блок индикаторов

64. БИНКЛ - блок индикаторов клавиатуры

65. БК - блок ключей

66. БКЛ - блок клавиатуры

67. БКЛВ - блок клавиш

68. БПВ - блок переменной величины

69. БНК - блок набора команд

70. БОИ - блок обработки информации

71. БПТ - блок питания

72. БП - блок памяти

73. БП1 (2, 3, 4, 5) - блок пересылки 1 (2, 3, 4, 5)

74. БПД - блок памяти данных

75. БПК - блок памяти команд

76. БПр - блок прерываний

77. БПРД(ПРД) - блок прямого доступа

78. БР - блок регистров

79. БРА - блок регистров цифры А

80. БРВ - блок регистров цифры В

81. БРК - блок распознавания команд

82. БРКПК - блок распознавания команд, пересылки команд

83. БРМ(БМ) - блок распознавания меток (блок меток)

84. БРФ - блок распознавания функций

85. БСД - блок сдвига

86. БСР - блок сдвиговых регистров

87. БУМ - блок умножения

88. БУП - блок условного перехода

89. БУПЧПР - блок умножения простых чисел параллельно

90. БУПЧПС - блок умножения простых чисел последовательный

91. БУЧ1ЦС - блок умножения чисел на одну цифру со сдвигом

92. БФ - блок функций

93. В1Ц - вычитатель одной цифры В1Ц1 - первый, В1Цn - n-й

94. ВВ - вычитаемый сигнал

95. ВК - Ц - процессор ВК - цифровой

96. Вкл - включить

97. ВНРЗ - внешний регистр для записи информации

98. ВНРСЧ - внешний регистр для считывания информации из программы

99. ВЧ - вычитатель чисел

100. Выкл - выключить

101. Г(линия) - линия, объединяющая сигналы готов

102. Г(г) - генератор

103. Г(г)- готово

104. Д - входы, выходы данных

105. д - делитель

106. ДД - команда записи данных в регистр

107. ДШ - дешифратор

108. ДШБ - дешифратор боковой

109. ДШВ - дешифратор верхний

110. ДШК - дешифратор команд

111. З - сигнал, по которому осуществляется запись

112. з - знак числа или порядка

113. Зп - вход (выход) записи

114. ЗРБ - запись в регистр бита

115. и - информационные (входы, выходы)

116. И - команды перехода

117. ИА - индикатор адреса

118. ИБР - информационный блок регистров

119. ИД - индикатор данных

120. ИК - индикатор команд

121. ИЛИ - элемент ИЛИ

122. ИН - индикатор

123. ИНА - индикатор адреса

124. ИНД - индикатор данных

125. ИНК - индикатор команд

126. ИНКЛ - индикатор клавиатуры

127. ИНСЧК - индикатор счетчика команд

128. ИПИНД - индикатор порядка индикатора данных

129. ИПИК - индикатор порядка индикатора команд

130. ИПИНА - индикатор порядка индикатора адреса

131. ИПИНСЧК - индикатор порядка индикатора счетчика команд

132. К - входы - входы команд

133. К - ключ

134. КМП()- компаратор распознавания условия

135. ЛБ - логический блок

136. М - метка

137. Н - начало программы

138. НЕ - элемент НЕ, выход «не» инверсный

139. 0-вход (вход), устанавливающий элементы в «0» состояние

140. ОТВЧ - общий табличный вычитатель чисел

141. ОТДЧ - общий табличный делитель чисел

142. ОТСЧ - общий табличный сумматор чисел

143. ОТУЧ - общий табличный умножитель чисел

144. ОЧД - очистить блок памяти данных

145. ОЧД1 - очистить одну ячейку блока памяти данных (БПД)

146. ОЧК1 - очистить ячейку БПК (блок памяти команд)

147. ОЧК - очистить блок памяти команд

148. ОШ- общая шина

149. П - вход (выход) переноса единицы

150. ПБ - пересылочный блок

151. ПЗУ - постоянное запоминающее устройство

152. ПЗУ(-) - ПЗУ, в котором находится код знака «-»

153. ПЗУ(*) - ПЗУ, в котором находится знак кода операции умножения

154. ПЗУ(+) - ПЗУ, в котором находится знак кода знака сложения

155. ПЗУ(0) - ПЗУ, в котором находится код нуля

156. ПЗУ(1) - ПЗУ, в котором находится код «1»

157. ПКБ - блок пересылки команд

158. ПК - пересылка команд из БПК в БПД и наоборот

159. Пр - сигнал прерывания (сбой)

160. Пр - выход прерывание (сбой)

161. ПрА - перемычка А

162. ПрВ - перемычка В

163. ПРГ - переводит процесс в режим программирования

164. ПРД - прямой доступ

165. ПСКА - пуск процессора начиная с А - адреса

166. ПСКН - пуск процессора с «0»

167. ПСКШ - пуск по шагам

168. ПУ - пульт управления

169. Р - регистр

170. р - разрешающий вход

171. PA - разъем числа А

172. РАБ - переводит процесс в режим работы

173. РБ - регистров блок

174. РВ - разъем числа В

175. РЗА - разъем адреса

176. РЗД - разъем данных

177. РЗК - разъем команд

178. РЗУ - разъем управления

179. PC - разъем числа С

180. С1Ц - сумматор одной цифры

181. Сб - сигнал сбоя

182. СБР - сброс

183. СД - сдвиг в регистре

184. СЖ(СОЖ) - схема ожидания

185. СЛ1 - служебный выход первый

186. СЛ2 - служебный выход второй

187. СЛ3 - служебный выход третий

188. СНВ - схема набора времени

189. СПЧ - сумматор простых чисел

190. СР - сдвиговый регистр

191. СС - выход сигнала сложения

192. СТП - команда стоп процессора

193. СУМ - сумматор

194. СХЖ - схема ожидания сигнала

195. Схр1 - схема распознавания первая

196. Схр2 - схема распознавания вторая

197. Схр3 - схема распознавания третья

198. Схр4 - схема распознавания четвертая

199. Схр5 - схема распознавания пятая

200. Схр6 - схема распознавания шестая

201. СХРК (СРК) - схема распознавания команд

202. СЧД - счетчик дней

203. СЧГ - счетчик годов (лет)

204. СЧМС - счетчик месяцев

205. СЧЧ - счетчик часов

206. СЧМ - счетчик минут

207. СЧС - счетчик секунд

208. СЧС1 - счетчик сдвигов

209. Т - тактовый вход

210. Т(тр) - триггер

211. ТВЧ - табличный вычитатель числа

212. ТДЧ - табличный делитель числа

213. ТСЧ - табличный сумматор числа

214. ТСЧ2Ц - табличный сумматор двух цифр

215. ТУЧ - табличный умножитель числа

216. У1Ц - умножитель одной цифры

217. УТВ - универсальный табличный вычитатель

218. Ф1-Ф10 - клавиши, заданные функциями

219. ФС - формирователь сигнала

220. Ш - шифратор

221. ША - шина адреса

222. ШД - шина данных

223. ШГ↑ - шагом по программе вверх

224. ШГ↓ - просмотреть программу по шагам вниз

225. ШК - шина команд

226. ШЛ - шлюз

227. ШР↑ - вверх по памяти данных

228. ШР↓ - вниз по памяти данных

229. ШРА - задать адрес регистра памяти данных

230. ШУ - шина управления

231. ЭЗ - элемент задержки

232. ЭТД - электронная таблица деления

233. К - конец программы

Цифровой процессор, содержащий генератор импульсов (Г), шину адреса (ША), шину данных (ШД), шину команд (ШК), разъемы (РЗМ), блок памяти команд (БПК) со счетчиком команд (СЧК), блок памяти данных (БПД) со счетчиком данных (СЧД), блок набора данных (БНД), регистров блок (РБ), блок прямого доступа (БПРД), блок питания (БПТ), подключенные к ША, ШД, ШК, отличающийся тем, что в него введены арифметический блок (АБ), логический блок (ЛБ), пересылочный блок (ПБ), блок безусловного перехода (ББП), блок распознавания меток (БРМ), блок внешних регистров (БВНР), блок обработки сигналов «сбой» (БСБ), блок ответного сигнала (блок «есть» (БЕ)), блок функций (БФ), блок пересылки команд (ПКБ), подключенные к шине адреса (ША), шине команд (ШК), шине данных (ШД), причем ША, ШК, ШД объединены в общую шину (ОШ); причем АБ содержит блок суммирования, блок вычитания, блок умножения, блок деления чисел, блок замены знака на плюс, блок замены знака на минус, подключенных к общей шине (ОШ); причем блок суммирования (первый блок вычисления (БВ1) 284.1) состоит из ключа (К) 203, подключенного к триггеру (ТР) 204 и К 205 и 206, шлюзам (ШЛ) 207 и 208, К 209, ШЛ 210, К 211, К 212, причем К 212 подключен к выходу ТР 213 и к разрешающим входам (p-входам) блока ключей (БК) 214, выходы которого подключены к входам ШЛ 208 и являются командными входами (К-входами) БВ1, а выходы подключены к выходам компаратора (КМП) 215, p-вход которого подключен к выходу К 212, а вторые входы к постоянному запоминающему устройству (ПЗУ) 216, а «=»-выход к другим входам ТР 213, ТР 204, к есть-выходу БВ1, к входу элемента задержки (ЭЗ) 217, выход которого подключен к элементу ИЛИ 218, выход которого подключен к К 205, выход которого является выходом увеличения на один значения счетчика команд (+СЧК); выходы блока БВ1: (+СЧК), «есть», К (код команды), г (сигнал готов), сб (сигнал сбой), А (код адреса), с1 (сигнал считывания), Д (код данных), з (сигнал записи) образуют общую шину (ОШ) выходов, блоки 204, 213-217 образуют схему распознавания команды (СРК) 217.1, «=»-выход КМП 215 подключен к тактирующему входу (т-входу) ТР 219, выход которого подключен к p-входам БК 220, соответствующие входы которого подключены к выходам ШЛ 208, а выходы подключены к входам КМП 221, вторые выходы которого подключены к выходам ПЗУ 222, а p-вход подключен к выходу К 223, вход которого подключен к выходу ТР 219, а второй вход подключен к выходу К 203, «≠»-выход КМП 221 подключен к ИЛИ 224, выход которого подключен к К 205, а «=»-выход подключен к входу ИЛИ 225, к второму входу ТР 219, к 1-входу ТР 226, выходы которого подключены к входам К 227 и p-входам БК 228 и p-входам БК 232, информационные входы (и-входы) БК 228 подключены к ШЛ 208, выходы БК 228 подключены к входам КМП 229, p-вход которого подключен к выходу К 226, а вторые входы к ПЗУ 230, «≠»-выход КМП 229 подключен к тактирующему входу (т-входу) блока сдвиговых регистров (БСР) 231, 0-вход которого подключен к «=»-выходу КМП - 221, а и-входы подключены к выходам БК 232, и-входы БК 232 подключены к входам ШЛ 208, т-вход БСР 231 также подключен к входу ИЛИ 225, выход которого подключен к ИЛИ 218, «=»-выход КМП 229 подключен к 0-входу ТР 226 и к входу формирователя сигнала (ФС) 233, блоки 219-223, 225-232 образуют первую схему распознавания (СХР1) 232.1, выход ФС 233 подключен к входу К 209, выход которого является выходом считывания (с1-выход) СХР1, выход ФС 223 подключен к входу ЭЗ 234, выход которого подключен к ИЛИ 218 и к т-входу второй схемы распознавания (СХР2) 235, которая имеет структуру, идентичную СХР1, первый выход готовности (г1-выход) СХР2 235 подключен к ИЛИ 218, p-вход СХР2 235 подключен к выходу К 203 и подключены к ШЛ 208, выход сброс (сб-выход) СХР2 235 подключен к ИЛИ 224, второй выход готовности (г2-выход) СХР2 235 подключен к ФС 236, подключенному к входу К 209 и к входу ЭЗ 237, выход которого подключен к ИЛИ 218 и к т-входу третьей схемы распознавания (СХР3) 238, которая имеет структуру, идентичную СХР1, г1-выход СХР3 238 подключен к ИЛИ 218, p-вход СХР3 238 - к К 203, входы код команды (К-входы) СХРЗ 238 - к ШЛ 208, сб-выход СХР3 238 подключен к ИЛИ 224, г2-выход СХР3 238 подключен к ФС 239, а выходы СХР3 238 подключены к регистру (Р) 240, выходы которого подключены к входам БК 241, блоки 203-241 образуют блок распознавания команд (БРК) 242.1, первый вход БРК 242.1 является разрешающим пятым входом (р5-входом) и подключен к ТР 204 через ЭЗ 204.1, ТР 213 и ИЛИ 218, второй вход БРК 242.1 является первым входом записи (з1-вход) БРК 242.1, третьи входы-выходы - это шина данных (Д) БРК 242.1, четвертый вход БРК 242.1 - разрешающий первый выход (p1-выход) этого блока, пятый вход БРК 242.1- разрешающий второй выход (р2-выход) этого блока, шестой вход БРК 242.1- разрешающий третий выход (р3-выход) этого блока, седьмой вход БРК 242.1 - разрешающий четвертый выход (р4-выход) этого блока, восьмой вход БРК 242.1 - сб-вход этого блока; p1-выход БРК 242.1 подключен к p-входу регистра числа А (РА) 243, р2-выход БРК 242.1 подключен к p-входу регистра числа В (РВ) 244; р3-выход БРК 242.1 подключен к первому входу блока выравнивания порядка (БВП) 245, который подключен к соответствующим выходам РА 243 и РВ 244, и-входы которых подключены к третьим входам БРК 242.1, блоки 243-245 образуют блок выравнивания порядка с регистром (БВПР 246.1), сб-выход БВП 245 подключен к ИЛИ 296, выход которого подключен к восьмому входу БРК 242, г-выход БВП 245 подключен к p-входу дешифратора (ДШ) 247, входы кода знака основы числа В (З) и входы кода знака основы числа А (З) которого подключены к соответствующим входам БВП 245, выходы сигнала сложения (сс-выходы) ДШ 247 подключены к соответствующим входам ТР 248, выход которого подключен з-входам регистров кода числа С (PC) 249, 250, сс-выходы ДШ 247 подключены к ИЛИ 251, выход которого подключен к К 252, вход которого подключен к выходу ЭЗ 253, вход которого подключен к г-выходу БВП 245, выход К 252 подключен к p-входу общего табличного сумматора чисел (ОТСЧ) 98.1 (98), выходы кода основы числа А () и входы кода основы числа В () которого подключены к соответствующим выходам БВП 245, к соответствующим входам КМП 254, к входам сумматора простых чисел (СПЧ) 27, к соответствующим входам БК 255, 256, 257, 258, выходы которых подключены к соответствующим входам общего табличного вычитателя чисел (ОТВЧ) 99.1 (99) и вычитателя чисел (ВЧ) 69.1 (69), выходы считывания (с-выходы) которых подключены к соответствующим входам PC 259, 260, выходы КМП 254 подключены к соответствующим входам К 261, 262, 263, 264, входы которых подключены к выходам сигнала вычитания (вв-выходам) ДШ 247, входы К 261-264 подключены к соответствующим входам ФС 265-268, выходы которых подключены к соответствующим входам ИЛИ 269, 270, 271, 272, выход ТР 273 подключен к записывающим входам (з-входы) PC 259 и PC 260, да-выход ОТСЧ 98.1 подключен к ФС 274, выход которого подключен к p-входу PC 249 и ИЛИ 275, выход которого подключен к р4-входу БРК 242.1 и входу ЭЗ 276, выход которого подключен ко второму входу БРК 242.1 и входу ЭЗ 277, выход которого подключен к первому входу БРК 242.1, соответствующие выходы PC 249, 250, 259, 260 подключены к соответствующим выходам БВП 245, ОТСЧ 98, СПЧ 27, ОТВЧ 99, ВЧ 69, выход сигнала прерывания (пр-выход) СПЧ 27 подключен к ИЛИ 278, выход которого подключен к ИЛИ 246, а вход - к пр-выходу ВЧ 69, г-выход СПЧ 27 подключен к входу ФС 279, выход которого подключен к р-входу PC 250 и к входу ИЛИ 275, выход ОТСЧ 98 подключен к р-входу СПЧ 27, да-выход ОТВЧ 99 подключен к ФС 280, выход которого подключен к p-входу PC 259 и к ИЛИ 275, нет-выход ОТВЧ 99 подключен к p-входу ВЧ 69, г-выход которого подключен к входу ФС 281, выход которого подключен к p-входу PC 260 и ИЛИ 275, соответствующие вв-выходы ДШ 247 подключены к ИЛИ 282, выход которого подключен к входу К 283, другой вход которого подключен к выходу ЭЗ 253, а выход к входу ЭЗ 284, выход которого подключен к р-входу ОТВЧ 99, нет-выход которого подключен к р-входу ВЧ 69; причем элементы ЭЗ 276, 277, ДШ 247, КМП 254, К 283, ИЛИ 282, ЭЗ 253, К 257, ИЛИ 251, ТР 248, К 261, 262, 263, 264, ФС 265, 266, 267, 268, ИЛИ 269, 270, 271, 272, ТР 273, БК 255, 256, 257, 258, ЭЗ 284, ОТСЧ 98.1, СПЧ 27.1, ОТВЧ 99.1, ВЧ 69.1, ФС 274, 279, 280, 281, ИЛИ 278, PC 249, 250, 259, 260, ИЛИ 275 из БВ1 284.1 за исключением БРК 242.1 и БВПР 245.1, образуют блок суммирования (СУМ) 284.2; причем блок вычитания (второй блок вычисления (БВ2) 324) состоит из БРК 242.2, содержащего постоянно-запоминающее устройство с записанным в нем кодом знака
«-» (ПЗУ (-)), p1-выход БВ2 324 подключен к p-входу РА 285, а р2-выход подключен к р-входу РВ 286, и-выходы БВ2 324 подключены к выходам код данных (Д-выходам) БРК 242.2, выходы РА 285 и РВ 286 подключены к входам БВП 245.2, 1-й вход которого подключен к р3-выходу БРК 242.2, сб-выход БВП 245.2 подключен к ИЛИ 287, выход которого подключен к сб-входу БРК 242.2, г-выход БВП 245.2 подключен к p-входу ДШ 288, 3- и 3-входы которого подключены к соответствующим выходам БВР 245.2, сс-выходы ДШ 288 подключены к ИЛИ 289, выход которого подключен к входу К 290, вход которого подключен к выходу ЭЗ 291, вход которого подключен к г-выходу БВП 245.2, выход К 290 подключен к р-входу ОТСЧ 98.2, да-выход которого подключен к ФС 292, выход которого подключен к p-входу PC 293, и-выходы которого подключены к PC 294, 295, 296 и к Д-входам БРК 242.2, ФС 292 подключен к ИЛИ 297, выход которого подключен к р4-выходу БРК 242.2 и к входу ЭЗ 298, выход которого подключен к з-входу БРК 242.2 и к входу ЭЗ 299, выход которого подключен к р5-входу БРК 242.2, соответствующие сс-выходы ДШ 288 подключены к входам ТР 300, выход которого подключен к з-входам PC 293, 294; с-выход ОТСЧ 98.2 подключен к PC 293, а нет-выход - к p-входу СПЧ 27.2, входы кодов основания числа А (входы ) и кодов основания числа В (входы ) которого подключены к входам и ОТСЧ 98.2 и соответствующим входам БВП 245.2, к входам и КМП 301 и соответствующим входам БК 302, 303, 304, 305; вв-выходы ДШ 288 подключены к ИЛИ 306 и к соответствующим входам К 307, 308, 309, 310, соответствующие выходы которых подключены к соответствующим входам ФС 311, 312, 313, 314, соответствующие выходы КМП 301 подключены к К 307-310, соответствующие выходы ФС 311-314 подключены к соответствующим ИЛИ 315, 316, 317, 318; ИЛИ 317 подключен к р-входу БК 302, ИЛИ 318, ИЛИ 316 и ИЛИ 315; ИЛИ 315, 316 подключены к ТР 319, вход которого подключен к входам кода знака основания числа С (вход ЗС) PC 296, 295, выходы кода знака порядка числа А (выход З) и кода порядка числа А (выход ) БВП 245.2 подключены к соответствующим входам PC 293, 294, 295, 296; г-выход СПЧ 27.2 подключен к ФС 320, выход которого подключен к р-входу PC 294 и к ИЛИ 297; выход ИЛИ 306 подключен к входу ЭЗ 321, выход которого подключен к р-входу ОТВЧ 99.2, да-выход которого подключен к ФС 322, выход которого подключен к р-входу PC 295 и к входу ИЛИ 323, выход которого подключен к ИЛИ 297; с-выход ОТВЧ 99.2 подключен к соответствующим входам PC 295, нет-выход ОТВЧ 99.2 подключен к р-входу ВЧ 69.2, г-выход которого подключен к ФС 224, выход которого подключен к р-входу PC 296 и к входу ИЛИ 323, с-выходы ВЧ 69.2 подключены к соответствующим входам PC 296; БРК 242.1 и БВП 245.2, Р 285, 286 образуют блок вычитателя (ВЫЧ) 324.1; причем блок умножения (БУМ) 385 (третий блок вычисления БВЗ) состоит из БРК 242.3, в котором находится ПЗУ 216 с кодом знака умножить, p1-выход БРК 242.3 подключен к входу РА 386, р2-выход БРК 242.3 - к р-входу РВ 387, Д-выход БРК 242.3 подключен к соответствующим входам регистра кода числа А (РА) 386 и регистра кода числа В (РВ) 387; З-выход, -выход, выходы кода знака порядка числа В -вход которых подключен к СУМ 388; З -входы которого подключены к соответствующим входам ПЗУ 389, 390, - выходы Р 386 подключены к входам ДШ 387.1, -выходы Р 387 подключены к входам ДШ 387.1, 0-выходы ДШ 387.2 подключены к ИЛИ 386.2, выход которого подключен к 0-входу ЭЗ 386.3 и Р 405, выход код основы числа С (выход ) СУМ 388 подключен к PC 391, г-выход СУМ 388 подключен к р-входу PC 391, к ФС 392, подключен к И 393 и через ИЛИ 393.1 подключен к р4-входу БРК 242.3, к ЭЗ 394, к з-входу БРК 242.3 и к ЭЗ 395, а также подключен р5-входу БРК 242.3, пр-выход СУМ 388 подключен к ИЛИ 396, подключен к сб-входу БРК 242.3, р3-выход которого подключен через ЭЗ 386.3 к р-входу СУМ 388, р-входу ДШ 397, 3 3 - входы которого подключены к соответствующим входам РА 386 и РВ 387; - и -выходы которых подключены - и -входам табличного умножителя чисел (ТУЧ) 351, к блоку последовательного умножения простых чисел (БУПЧПС), сб-выходы которого подключены к ИЛИ 396, р-вход БУПЧПС подключен к ЭЗ 398, подключенному к К 399, вход БУПЧПС подключен к ИЛИ 400, входы ДШ 397 подключены к ИЛИ 401, 402 и соответствующим выходам ДШ 397, а выходы к ТР 403, выходы которого подключены к з-входам PC 404, 405, -выход ТУЧ 351 - к PC 404, да-выход ТУЧ 351 - к ЭЗ 406 подключен к входу ФС 407, к И 393; нет-выход ТУЧ 351 - к р-входу блока 373.1, -выход ТУЧ 351 подключен PC 405, г-выход ТУЧ 35 - к ЭЗ 408, к ФС 409 и к К 393; причем блок деления числа (БДЧ) (четвертый блок вычисления (БВ4) 498) содержит БРК 242.4, p1-выход которого подключен к Р 496, а р2-выход БРК 242.4 подключен к р-входу Р 497, и-выходы которого подключены к Д-входам БРК 242.4, р3-выход БРК 242.4 подключен к ЭЗ 496.1, выход которого подключен к р-входу БВ4 498, к ЭЗ 499 и р-входу ДШ 500, соответствующие выходы Р 496, 497 подключены к соответствующим входам блока вычитания чисел (БВЧ) 498 и входам ДШ 500, -выходы Р 496 подключены к входам ДШ 496.2, р4-вход БРК 242.4 подключен к входу ЭЗ 496.3, выход которого подключен к з-выходу БРК 242.4 и к входу ЭЗ 496.4, подключенного к р5-входу БРК 242.4, -выходы Р 497 подключены к входам ДШ 497.1, выход которого подключен к входу ИЛИ 497.2, другой вход которого подключен к выходу ДШ 496.2, кроме того, выход ДШ 497.1 подключен к входу ИЛИ 496.1, выход которого подключен к сб-входу БРК 242.4, соответствующие выходы ДШ 500 подключены к соответствующим входам ИЛИ 501, 502, выходы которых подключены к 1- и 0-входам ТР 503 и к ИЛИ 504, выход которого подключен к К 505, второй вход которого подключен к ЭЗ 499, выход которого подключен к р-входу табличного делителя чисел (ТДЧ) 506, да-выход которого подключен к выходу ФС 507, выход которого подключен к PC 508; р-вход подключен к входу ИЛИ 509, который подключен к входу ЭЗ 510, выход к ФС 511, который подключен к входу И 512, выход которого подключен к р-входу СУМ 513, г-выход которого подключен к р-входу Р 514 и входу ЭЗ 515, выход которого (через ИЛИ 515.1) подключен к р4-входу БРК 242.4; З-,-, г-выходы СУМ 513 подключены к входу PC 514, и-выходы которого подключены к Д-входам БРК 242.4, нет-выход ТДЧ 506 подключен к р-входу блока добавления нулей (БДН) 516, соответствующие входы которого подключены к соответствующим выходам Р 496, 497, а выходы подключены к блоку деления простых чисел (БДПЧ) 517, г-выход БДПЧ 517 подключен к ФС 518, выход БДПЧ 517 подключен к входу ИЛИ 509; -выход БДПЧ 517 подключен к Р 514, и-выход которого подключен к и-входу ТДЧ 506, выход ИЛИ 515.1 подключен к з-входу ТДЧ 506, общая шина подключена к ТДЧ 506 и БДПЧ 517, г-выход БВЧ 498 подключен к ФС 519, выход к элементу И 512; ПЗУ 520 и ПЗУ 521 подключены к соответствующим входам БВ4 498; причем сумматор одной цифры (С1Ц) 26 состоит из разъема кода числа А (РА) 1, разъема кода числа В (РВ) 2, разъема кода числа С (PC) 3; PA 1 подключен к верхней линейке дешифраторов от 0 до 9 (ДШВ 4 - ДШВ 13), разъем РВ подключен к боковым ДШБ 14 - ДШБ 23, выход каждого ДШВ подключен к первым соответствующим входам вертикального ряда К 24, выход каждого ДШБ подключен ко вторым входам соответствующего горизонтального ряда К 24, каждый К 24 подключен к соответствующему блоку памяти (БП) 25, который входами подключен к соответствующему ПЗУ этих блоков, а выходы по разрядам объединены с выходами таких же блоков БП 25; С1Ц 26 объединены в СПЧ 27, который состоит из ЭЗ 28, вход которого подключен к разрешающему входу блока регистров числа А (БРА) 29, блока регистров числа В (БРВ) 30 и является р-входом СПЧ 27; К 31 входом подключен к выходу ЭЗ 32, вход которого тоже подключен к р-входу СПЧ 27, выход К 31 подключен к входу сигнала увеличения на один кода счетчика (+1) СЧ 33.2, р-вход которого подключен к соответствующим р-входам СЧ 33.3 - СЧ 33.n и к выходу ЭЗ 28; ИЛИ 34.2 подключен к (+1)-входу каждого СЧ 33.3, соответствующие выходы каждого СЧ 33.2 - СЧ 33.n подключены к входам соответствующих им ДШ 35.2 - ДШ 35.n, выходы сигнала переноса (п-выходы) каждого С1Ц2 - С1Цn подключены к первым входам К 36.2 - К 36.n соответственно, выходы которых подключены к первым входам соответствующих им ИЛИ 34.2 - ИЛИ 34.n, вторые входы которых подключены к выходам соответствующих К 37.2 - К 37.n; вторые входы К 36.2 - К 36.n подключены к выходам соответствующих им ЭЗ 38.2 - ЭЗ 38.n и ЭЗ 39.2 - Э 39.n, выходы которых подключены к входам соответствующих К 37.2 - К 37.n; соответствующий выход С1Ц1 подключен к первому входу К 31, выход ЭЗ 39.n также подключен к входу ЭЗ 40, который подключен к р-входу итогового блока регистров (ИБР) 41, входы которого подключены к выходам соответствующих СЧ 33.2 - СЧ 33.n и и-выходам С1Ц1 26, выход ИБР 41 является -выходом СПЧ 27, выход ЭЗ 40 также подключен к входу ЭЗ 42, выход которого является г-выходом СПЧ 27, выход ИЛИ 34.n является выходом прерывания (пр-выход) СПЧ 27, также подключенным к 0-входу ЭЗ 40; причем вычитатель одной цифры (В1Ц) 68 состоит из разъема кода числа В (РВ) 43, разъема кода числа А (РА) 44, разъема кода числа С (PC) 45, РВ 43 подключен к ДШВ 46 - ДШВ 55, РА 44 подключен к ДШБ 56 - ДШБ 65, каждый из этих ДШБ подключен к первым входам горизонтальной линии ключей К 66, каждый из этих ДШВ подключен ко вторым входам вертикального столбца этих же К 66, соответствующие выходы К 66 подключены к разрешающим входам БП 67, все БП 67 объединены и подключены к входам PC 45, В1Ц 68 объединен в ВЧ 69, состоящий из ЭЗ 70, вход которого является р-входами ВЧ 69 и БРА 71, входы которого являются -входами ВЧ 69, -входы БРВ 72 являются входами ВЧ 69, БРА 71 подключен выходами к соответствующим входам каждого В1Ц1 - В1Цn 68, БРВ 72 подключен своими выходами к соответствующим входам каждого из блоков В1Ц1 - В1Цn 68, п-выход В1Ц1 68 подключен к первому входу К 73, разрешающий вход ВЧ 69 также подключен к входу ЭЗ 74, выход которого подключен к второму входу К 73, выход которого подключен к входу сигнала уменьшения на один кода счетчика (-1) СЧ 75.2, (-1)-входы каждого из СЧ 75.3 - СЧ 75.n подключены к соответствующим выходам ИЛИ 76.2 - 76.n, соответствующие выходы каждого СЧ 75.2 - СЧ 75.n подключены к соответствующим входам ДШ 77.2 - ДШ 77.n, выход которого подключен к соответствующим К 78.2 - 78.n, соответствующие выходы сигнала переноса (п-выход) В1Ц2-В1Цn подключены к первым входам К 79.2 - 79.n, выходы которых подключены к вторым входам соответствующих ИЛИ 76.2 - ИЛИ 76.n; выход ЭЗ 74 подключен к входу ЭЗ 80.2, вход которого подключен к первому входу К 79.2 и входу ЭЗ 81.2, выход которого подключен к вторым входам К 78.2 до ЭЗ 81.n, выход которого подключен к второму входу К 78.n и к входу ЭЗ 82, 0-вход которого подключен к выходу ИЛИ 76.n и является пр-выходом ВЧ 69, выход ЭЗ 82 подключен к р-входу ИБР 83 и входу ЭЗ 84, выход которого является г-выходом ВЧ 69, В1Ц1 подключен к соответствующим входам ИБР 83, соответствующие входы которого подключены к соответствующим выходам СЧ 75.2 - СЧ 75.n, а выходы являются -выходами ВЧ 69; причем умножитель одной цифры (У1Ц) 350 состоит из разъема числа А (РА) 325, разъема числа В (РВ) 326, разъема числа С (PC) 327, PA 325 подключен к ДШВ 328 - 337, РВ 286 подключен к ДШБ 338 - 347, каждый ДШВ 328 - 337 подключен к вертикальному столбцу К 348, каждый из ДШБ 338 - 347 подключен к входам горизонтального ряда К 348, выходы этих К 348 подключены к соответствующим БП 349, выходы БП 349 объединены и подключены к соответствующим PC 327 (1, 2), блоки 325, 349 объединены в У1Ц 350, ТУЧ 351 дополнительно снабжен ИЛИ 352, к которому подключены все выходы К 348, прямой выход ИЛИ 352 подключен к К 353, а обратный выход - к К 354, р-вход ТУЧ 351 подключен к К 353, да-выход ТУЧ 351 - к выходу К 353, нет-выход ТУЧ 351 - к выходу К 354, причем табличный сумматор чисел из двух цифр (ТСЧ2Ц) 355 имеет структуру, идентичную У1Ц 350, но вместо одноцифровых ДШБ снабжен двухцифровыми (00-81) дешифраторами; причем БУПЧПС состоит из БР 356, подключенных выходами к одной цифре к каждому У1Ц1-У1Цn 350, БСР 357 выходами одной крайней правой цифры подключен ко всем входам каждого из У1Ц1-У1Ц1n 350; вход БР 356 и БСР 357 является р-входом БУПЧПС и подключен к входу ИЛИ 358, выход которого подключен к входу ЭЗ 359, выход которого подключен к р-входу КМП 360, первые информационные входы (и 1-вход) которого подключены к БСР 357, второй информационный вход (и2-вход) подключен к ПЗУ 361, а «≠»-выход подключен к р-входу ТСЧ2Ц.1 355, выходы ПЗУ 362 подключены к входам кода основы числа А2 (-входам) ТСЧ2Ц (1) - ТСЧ2Ц (n-1) 355 и к входам КМП 363, входы кода основы числа A1 (-входы) ТСЧ2Ц (1) - ТСЧ2Ц (n-1) 355 подключены к соответствующим входам основы числа С2 (-входы) У1Ц1 - У1Ц1n 350, - выходы которых (кроме У1Ц1 350) подключены к соответствующим входам кодов основ чисел В2, B1 -входам) ТСЧ2Ц (2) - ТСЧ2Ц (n-1), -выходы У1Ц(1) подключены к -выходам ТСЧ2Ц 355, а выходы кода основы числа C1 ( - выхода) У1Ц(1) подключены к соответствующим входам БР 364, входы которого подключены к -выходам ТСЧ2Ц (1) - ТСЧ2Ц (n-1) 355, -выходы ТСЧ2Ц (1) - ТСЧ2Ц (n-1) 355 подключены к -входам следующих за ним по порядку ТСЧ2Ц2, -выход которого подключен к вторым входам КМП 363, да-выход ТСЧ2Ц 355 подключен к соответствующим ЭЗ 365, выходы которых подключены к р-входам следующих за ними ТСЧ2Ц 355, да-выход ТСЧ2Ц (n-1) 355 подключен к р-входу КМП 363, нет-выходы блоков 355 подключены к ИЛИ 366, к второму входу которого подключен «≠»-выход КМП 363, «=»-выход которого подключен к р-входу БР 364, (+1)-вход СЧ 367, 0-вход которого подключен к входу ИЛИ 358, а другие выходы подключены к адресным входам шифратора (Ш) 368, -входы которого подключены к выходам БР 364, а р-вход - к выходу ЭЗ 369, вход которого подключен к р-входу БР 364, выходы Ш 368 подключены к -входу СПЧ 27.1 (27), -входы которого подключены к выходам БР 370, к которым подключен и г-выход СПЧ 27.1, который также подключен к второму входу ИЛИ 258, выходы БР 370 являются -выходами БУПЧПС и подключены к -входам СПЧ 27, 0-вход БР 370 подключен ко входу СЧ 367, (+1)-вход СЧ 367 подключен к ЭЗ 371, выход которого подключен к р-входу СПЧ 27.1, пр-выход которого подключен к ИЛИ 372, второй вход которого подключен к выходу ИЛИ 366, а выход является сб-выходом БУПЧПС 373, «=»-выход КМП 360 является г-выходом блока 373, блоки 350, 355, 362, 363, 364, 365, 366, 368, 369 образуют блок умножения чисел на одну цифру со сдвигом (БУЧ1ЦС); причем ТДЧ 422 состоит из разъема (Р) 410, разъема (Р) 411, разъема (Р) 413 и разъема Р 410, подключенных к ДШВ 414, РВ 411 подключен к ДШБ 415, выход каждого К 416 подключен к разрешающему входу БП 417 и 418, выходы БП 417 и 418 подключены к P 412 и P 413, каждый К 416 подключен к ИЛИ 419, прямой выход ИЛИ 419 подключен к К 420, а обратный выход ИЛИ 419 (инверсный) подключен к К 421, р-вход ТДЧ 422 подключен к К 420, выход которого является да-выходом ТДЧ 422, выход К 421 является нет-выходом ТДЧ 422; причем БДПЧ 456.1 состоит из ИЛИ 457, вход которого является р-входом БДПЧ 456.1, выход которого подключен к ЭЗ 457.1, ИЛИ 458 и ЭЗ 458.1, выход которого подключен к БВЧ 459, -вход которого подключен к Р 460, р-вход которого подключен к ЭЗ 457.1, а соответствующие входы подключены к выходам БК 461 и БК 462, р-вход БДПЧ 456.1 подключен к ТР 463, второй выход которого подключен к р-входу БК 462, а вход БДПЧ 456.1 подключен к выходу ЭЗ 464, вход которого подключен к 1-входу ТР 463 и р-входу блока БДПЧ 456.1, -входы БВЧ 459 подключены к соответствующим выходам БСР 465, соответствующие входы которого подключены к выходам ПЗУ (0) 466, -выходы БВ 459 подключены к соответствующим входам БК 462 и к входам ДШ 467, выход которого подключен к ФС 468, к ИЛИ 469 и к р-входам СУМ 470, -входы СУМ 470 подключены к выходам ПЗУ (-) 471 и регистра Р 472, -входы СУМ 470 подключены к выходам Р 473, входы которого являются входом кода знака основы числа Д (З) и входом кода основы числа БДПЧ 456.1, -выход БВЧ 459 подключен к К 474, НЕ 475, выход которого подключен к К 476, выход которого подключен (+1)-входу СЧС1 477, выходы которого подключены к КМП 478, соответствующие входы которого подключены к регистру Р 479, входы которого являются -входами БДПЧ 456.1, выход К 474 подключен к ИЛИ 457, к (+1)-входу СЧР 480, выходы которого подключены к БСР 481, выходы которого являются -выходами БДПЧ 456.1, р-вход которого также подключен к ИЛИ 482, 0-входу БСР 481, к ИЛИ 483, 0-входу СЧС 477, 0-входу Р 479, выход ИЛИ 483 подключен к 0-входу СЧ 484, (+1)-вход СЧ 484 подключен к К 474 и ЭЗ 485, выход которого подключен к КМП 486, соответствующие входы которого подключены к ПЗУ (0) 487, «=»-выход подключен к ИЛИ 488, выход которого является сб-выходом БДПЧ 456, К 476 подключен (+1)-входу СЧС 477, ИЛИ 489, ЭЗ 490, ЭЗ 491 и ЭЗ 492, ЭЗ 90 подключен к р-входу КМП 478, ИЛИ 489 подключен к (-1)-входу БСР 481, к ЭЗ 493, выход ИЛИ 489 подключен к р-входу БСР 481, ЭЗ 491 подключен к ИЛИ 482; ЭЗ 492 - к ЭЗ 494, входу ИЛИ 458; «=»-выход КМП 478 - к ИЛИ 469 и к 0-входу ЭЗ 492, выход ДШ 467 подключен к ИЛИ 489, ФС 468, ЭЗ 458.1, ИЛИ 469 и р-входу СУМ 470; причем блок изменения знака на плюс (Б31) и блок изменения знака на минус (Б32) состоят из СРК 524 (217.1), первый служебный (сл1) выход Б31 522 подключен к т-входу СРХ1 525, второй служебный (сл2) выход подключен к К 526, 527, ШЛ 528 и 529 и К 530, г2-выход СХР1 525 подключен к Р 531, к ЭЗ 532 и к Р 534, который подключен к ПЗУ (+) (ПЗУ (-)) 535, а входом к ШЛ 529, выход ЭЗ 532 подключен к ФС 536, подключен к К 530, к ЭЗ 537, ЭЗ 538, выход которого подключен к РЗ СРК 524, выход ЭЗ 537 к ИЛИ 539, подключен к входу К 527, К-входы Б31 522 и Б32 523 подключены к ШЛ 539 и к К-входам СРК 524, а выходы - к К-входам СХР1 525; р-вход Б31 522 и Б32 523 подключены к К 540, к р-входу СРК 524, а выход К 540 подключен к р-входу СХР1 525; причем ОТСЧ, ОТВЧ, общий табличный умножитель чисел (ОТУЧ), общий табличный делитель чисел (ОТДЧ) состоят из соответствующих табличных сумматоров чисел (ТСЧ), табличных вычитателей чисел (ТВЧ), табличных умножителей чисел (ТУЧ), табличных делителей чисел (ТДЧ); для ТСЧ выходы каждого К 24 подключены к ИЛИ 85, не-выход которого подключен к К 86, а прямой выход подключен к входу К 87, вторые выходы К 86 и К 87 подключены к р-входу блока ТСЧ 88; для ТВЧ все выходы К 66 подключены к входам ИЛИ 89, инверсный выход которого подключен к К 90, а прямой выход - к К 91, ОТСЧ, ОТВЧ и ОТДЧ содержат разъем числа А (РА) 93, разъем числа В (РВ) 94 и разъем числа С (PC) 95; PA 93 подключен к А-входам соответствующего ТСЧ (ТВЧ, ТДЧ) 88; РВ 94 подключен к в-входам PC 95 и к с-выходам; да-выходы ТСЧ 88 соединены с ИЛИ 96, нет-выходы ТСЧ 88 соединены с ИЛИ 97, разрешающий вход подключен к р-входам ТСЧ 88; з-вход, и-входы и ОШ-входы ОТСЧ также подключены к соответствующим блокам ТСЧ 88; причем БВП состоит из ЭЗ 100, регистра (Р 101) знака (З) основы () числа А, регистра (Р 102) основы числа А, регистра (Р 103) знака (З) порядка числа А, регистра (Р 104) порядка числа регистра (Р 105) знака (З) основы числа В, регистра (Р 106) основы числа В, регистра (Р 107) знака (З) основы числа В, регистра (Р 108) порядка числа В, выход ЭЗ 100 подключен к р-входу КМП 109, и-входы которого подключены к выходу Р 103 и выходу Р 107, да-выход КМП 109 подключен к р-входу КМП 110, нет-выход КМП 109 подключен к ИЛИ 111, входы и КМП 110 подключены к Р 103 и Р 108 соответственно, да-выход КМП 110 подключен к входу ФС 112, выход которого подключен к р-входам Р 113, Р 114, Р 115, Р 116, нет-выход КМП 110 подключен к второму входу ИЛИ 111, выход которого подключен к р-входу КМП 117, соответствующие выходы Р 113, Р 114, Р 115, Р 116, подключены к соответствующим разъемам Р 119, Р 120, Р 121, Р 122, выходы которых являются выходами БВП, выход ФС 112 также подключен к ИЛИ 123, выход которого является г-выходом БВП, блоки 109-116 образуют блок первого случая (Б1С) 116.1, соответствующие входы КМП 117 подключены к выходам ПЗУ 124, которые также подключены к КМП 125, р-вход которого подключен к да-выходу КМП 117, вторые входы которого подключены к выходу Р 107, нет-выход КМП 117 подключен к ИЛИ 126, второй вход которого подключен к нет-выходу КМП 125, вторые входы которого подключены к выходам Р 103, а да-выход подключен к р-входу КМП (>) 127, соответственно входы которого подключены к выходам Р 104 и Р 108, а выход подключен к входу ФС 128, выход которого подключен к входам БК 129, 130 и 131; ЭЗ 132 и 133, выход ЭЗ 132 подключен к р-входу СЧ 134, Р 135 и БСР 136, выходы БК 131 подключены к и-входам СЧ 134, выходы которого подключены к соответствующим входам КМП 137 и соответствующим входам Р 138; выходы БК 130 подключены к и-входам Р 135, выходы которого подключены к вторым входам КМП 137, выход КМП 137 подключен к ФС 139, выход которого является г1-выходом и подключен к р-входам Р 140, 141, 142, выход КМП 137 подключен к входу ИЛИ 143 и к т-входу БСР 136, первые и-входы которого подключены к выходам БК 129, вторые и-входы подключены к выходам ПЗУ 144, а выходы подключены к соответствующим входам Р 140, выход ИЛИ 143 подключен к (-1)-входу СЧ 134 и входу ЭЗ 145, выход которого подключен к р-входу КМП 137; пр-выход БСР 136 подключен к ИЛИ 146, выход которого подключен к ИЛИ 147 и ИЛИ 147.1, выход ФС 139 подключен к ИЛИ 123, выход которого является г-выходом БВП, з-вход Р 141 подключен к выходу Р 105, вход Р 141 подключен к выходу Р 106, з-вход Р 142 подключен к входу Р 107, вход Р 142 подключен к выходу Р 108, выходы Р 140, 138, 141 и 142 подключены к входам Р 119, 120, 121 и 122, выход ИЛИ 147.1 подключен к ИЛИ 148, выход которого является сб-выходом БВП, нет-выход КМП 127 подключен к р-входу КМП 149, нет-выход которого подключен к ИЛИ 146, а да-выход подключен к р-входу ФС 150; блоки 117, 124, 125, 126, 149 образуют блок анализа первый (БА1) 149.1, блоки 128 - 145 образуют блок второго случая первого варианта (Б2С1) 145.1; выход ФС 150 подключен к р-входам БК 151, 152 и 153 и ЭЗ 154 и 155, выход ЭЗ 155 подключен к р-входам СЧ 156, Р 157, БСР 158, выход БК 153 подключен к и-входам СЧ 156, выходы которого подключены к -входам КМП 159, (<)-выход которого подключен к ФС 160, выход которого подключен к р-входам Р 161, 162, 163 и 164, выходы которых подключены к входам Р 119, 120, 121 и 122, выход подключен к т-входу БСР 158, к ИЛИ 165, вход которого подключен к выходу ЭЗ 154, а выход - к (-1)-входу СЧ 156 и входу ЭЗ 166, выход которого подключен к р-входу КМП 159, выходы СЧ 156 подключены к входам Р 162, выходы БСР 158 подключены к соответствующим входам Р 161, выходы БК 151 подключены к и-входам БСР 158, вторые и-входы которого подключены к выходам ПЗУ 167, з-вход Р 161 подключен к выходу Р 105, з-вход Р 162 подключен к Р 107, з-вход Р 163 подключен к выходу Р 101, соответствующие входы Р 163 подключены к выходам Р 102, з-вход Р 164 подключен к выходам Р 103, соответственно входы Р 164 подключены к выходам Р 104, блоки 150 - 167 образуют блок второго случая второго варианта (Б2С2) 167.1, нет-выход (ИЛИ 126) БА1 149.1 подключен к р-входу блока анализа второго (БА2) 168, который имеет структуру, идентичную БА1 149.1, но ПЗУ (+) заменен на ПЗУ (-), компаратор, определяющий код знака плюс (КМП (+)), на компаратор, определяющий код знака минус (КМП (-)); первые входы БА2 168 подключены к Р 107, вторые входы БА2 168 подключены к Р 103, четвертые входы БА2 168 подключены к Р 104, пятые входы БА2 168 подключены к Р 108, сб-выход БА2 168 подключен к ИЛИ 147, первый выход БА2 168 подключен к р-входу блока третьего случая варианта первого (БЗС1) 169, имеющего структуру, идентичную Б1С1, но (-1)-вход СЧ 134 заменен на (+1)-вход СЧ 134; причем к БЗС1 подключены Р 100, 101, 102, 103, 104, 105, 106, 107 и 108, а выходы БЗС1 подключены к входам ИЛИ 123, Р 119, 120, 121 и 122, выход БА2 168 подключен к р-входу блока третьего случая второго варианта (БЗС2) 170, этот блок имеет структуру, идентичную Б2С2 167.1, но (-1)-вход СЧ 156 заменен на (+1)-вход СЧ 156, входы БЗС2 170 подключены к выходам Р 101, 102, 103, 104, 105, 106, 107 и 108, а выходы БЗС2 170 подключены к ИЛИ 123, к Р 119, 120, 121 и 122, соответствующий нет-выход БА2 168 подключен к р-входу КМП 171, соответствующие входы которого подключены к Р 103 и к выходам ПЗУ (-) 172, да-выход КМП 171 подключен к р-входу КМП 173, соответствующие входы которого подключены к выходам Р 107 и выходам ПЗУ (+) 174, нет-выход КМП 173 подключен к ИЛИ 175, выход которого подключен к ИЛИ 148, нет-выход КМП 171 подключен к р-входу КМП 176, соответственно входы которого подключены к выходам Р 103, а другие соответствующие входы - к выходам ПЗУ (+) 177, да-выход КМП 176 подключен к р-входу КМП 178, соответствующие входы которого подключены к выходам ПЗУ (-) 179, а соответствующие входы КМП 178 подключены к выходам Р 107, нет-выходы КМП 176, 178 подключены к ИЛИ 175; блоки 171 - 179 образуют блок анализа третий (БАЗ) 179.1, да-выход КМП 173 подключен к входу ФС 180, выход которого подключен к р-входам БК 181, 182 и 183, входы которых подключены к Р 106, Р 108 и 104 соответственно, выход ФС 180 также подключен к входу ЭЗ 184, выход которого подключен к р-входам СЧ 185, Р 186, БСР 187 к ИЛИ 188, выход которого подключен к ЭЗ 189, выход которого подключен к р-входу КМП 190, входы которого подключены к выходам СЧ 185 и выходам ПЗУ 191, «≠»-выход КМП 190 подключен к ИЛИ 188 и к ИЛИ 192, выход которого подключен к т-входу БСР 187 и (-1)-входу СЧ 185, и-входы которого подключены к выходам БК 182, выходы БК 183 подключены к входам Р 186, выход БК 181 подключен к входам БСР 187, вторые входы которого подключены к ПЗУ 193, а пр-выход подключен к ИЛИ 148, выход которого подключен к ИЛИ 148, выходы БСР 187 подключены к Р 194; выход СЧ 185 подключен к входам Р 195, р-входы которого подключены к р-входам Р 194, Р 196, Р 197 и к выходу ФС 198, вход которого подключен к выходу (>) КМП 199, вход которого подключен к выходу ЭЗ 200, выход которого подключен к «=»-выходу КМП 190, первый вход КМП 199 подключен к выходам Р 186, а вторые - к выходам СЧ 185; Р 194, 195, 196 и 197 подключены к выходам Р 105, 106, 107, 108, 101, 102, 103 и 104, а выходы подключены к Р 114, 120, 121 и 122, выходы ПЗУ 201 подключены к з-входам Р 195, выход ФС 198 также подключен к ИЛИ 123, блоки 180-201 образуют блок четвертого случая вариант первый (Б4С 1) 201.1, да-выход КМП 178 подключен к 1-му входу блока четвертого случая вариант второй (Б4С2) 202, который имеет структуру, идентичную Б4С1, его соответствующие входы подключены к Р 106, Р 107, Р 108, Р 105, Р 101, выходы которых подключены к Р 119, 120, 121, 122 и к ИЛИ 148, ИЛИ 123; причем БДН 423 состоит из Г 424, подключенного к К 425 и К 426, выход К 425 подключен к делителю Д 427, подключенному к 1-входу БСР 428, подключенного к КМП 429, подключенного к ПЗУ 430, подключенного к ЭЗ 431, подключенного к БСР 428, подключенного также к ЭЗ 432, р-вход БДН 423 подключен к 1-входу ТР 433, к 0-входу БСР 428, 0-входу СЧ 434, к СЧ 435, к СЧ 436; БК 437 подключен к ПЗУ 438, БК 437 подключен к входу Р 439; выход СЧ 435 подключен к входам БК 437, выход СЧ 436 подключен к входам БК 440, выходы которых подключены к соответствующим входам Р 439, выходы ПЗУ 441 подключены к соответствующим входам БК 440, выход К 426 подключен к делителю (Д) 442, подключен к 1-входу БСР 443, выходы подключены к КМП 444, подключены к выходам ПЗУ 445, выход Д 442 подключен к ЭЗ 446, подключен к р-входу КМП 444, «=»-выход которого подключен к СЧ 447, 0-вход которого подключен к 0-входу БСР 443, к 1-входу ТР 448, подключен к ЭЗ 449, подключен к р-входу БСР 443, «=»-выход КМП 444 подключен также к ЭЗ 450, выход которого подключен к (+1)-входу СЧ 435, к (-1)-входу СЧ 436, р-вход Р 439 подключен к выходу ЭЗ 455.2, второй вход К 451 подключен к 0-входу Р 439, выход КМП 429 подключен также к 0-входу ТР 433, к 1-входу ТР 452, к входу ФС 452.2; выход ТР 452 подключен к первому входу К 452.1 и к И 453, вход которого подключен к входу Г 424, а выход к входу ФС 454, выход которого подключен к входу ЭЗ 455.1, ЭЗ 455,2, выход которого подключен к входу К 452, второй выход ТР 452 подключен к входу К 455.3, выход которого подключен к 1-входу ТР 438.1, второй вход подключен К 455.3 подключен к выходу ТР 456.1, вход которого подключен к 0-входу ТР 440, «≠»-выходу КМП 444, (+1)-входу БСР 443, подключен к входу ФС 455.4, вход которого подключен к входу И 455.5, вход которого подключен к 0-входу ЭЗ 455.2, «=»-выход КМП 444 подключен к (+1)-входу СЧ 447; причем ЛБ состоит из блоков условного перехода (БУП): БУП>, БУП≥, БУП<, БУП≤, БУП=, БУП≠, входы - выходы которых подключены к ОШ; причем БУП состоит из К 543, вход которого является г-входом блока, выход которого подключен к СХР1 544, СХР2 545, СХРЗ 546, вход К 543 также подключен к р-входу СРК 547, входы шлюза ШЛ 548 являются К-входами БУП и подключены к входам СРК 547, а выходы - к К-входам СХР1 544, СХР2 545 и СХРЗ 546, г1-выходы которых подключены к соответствующим входам ИЛИ 549, к соответствующему входу которого также подключен сл3-выход СРК 547, а выход элемента ИЛИ 549 подключен к К 550, выход которого является (+СЧК)-выходом БУП, сл2-выход СРК 547 подключен к другим входам К 550, ШЛ 548, К 543, К 551, ШЛ 552, К 553, ШЛ 554, К 555, ШЛ 556, сб-выходы СХР1 544, СХР2 545, СХРЗ 546 подключены к ИЛИ 557, выход которого подключен к К 551, г-выход СХР1 554 подключен к ФС 558, к ИЛИ 559 и ЭЗ 560, ИЛИ 539 подключен к К 553, выход ЭЗ 560 подключен к ИЛИ 549 и к р-входу Р 561, входы которых подключены к ШЛ 554, г-выход СХР2 545 подключен к ФС 562, выход которого подключен к ИЛИ 559 и к ЭЗ 563, который подключен к ИЛИ 549 и к р-входу Р 564, г-выход СХРЗ 546 подключен к ФС 565, подключен к ИЛИ 559 и ЭЗ 566, выход которого подключен к Р 567, вход которого подключен к ШЛ 554, а выходы к ШЛ 556, выход ФС 565 подключен к р-входу соответствующего КМП 568, входы КМП 568 подключены к Р 561 и Р 564, нет-выход через ИЛИ 568.1 подключен к р5-входу СРК 547 и к входу ИЛИ 549, а да-выход подключен к К 555; причем ББП состоит из К 576, который подключен к р-входу СРК 577, а выход К 576 подключен к р-входу СХР1 578 и сл3-выходу СРК 577, г1-выход СХР1 578 подключен к ИЛИ 580, выход которого подключен к К 581, другой вход которого подключен к сл2-выходу СРК 577, который подключен к К 582, ШЛ 583, К 584, ШЛ 585, К 586 и ШЛ 587; ЭЗ 579 подключен к К 586, г-выход СХР1 578 подключен к ФС 588, выход которого подключен к К 584 и к входу ЭЗ 589, выход которого подключен к р-входу Р 590, входы которого подключены к выходам ШЛ 585, а выходы Р 590 подключены к входам ШЛ 587; сб-выход СХР1 578 подключен к К 582, выход ЭЗ 589 подключен к ЭЗ 579, выход которого подключен к К 586, ЭЗ 589 подключен к ЭЗ 591, выход которого подключен к р5-входу СРК 577 и входу ИЛИ 580, К-вход ББП подключен к ШЛ 592 и к К-входу СРК 577, а выход подключен к К-выходу СХР 578, сл2-выход СРК 577 подключен к другому входу ШЛ 592, сл1-выход СРК 577 подключен к т-входу СХР1 578 и является есть-выходом ББП; причем БРМ состоит из К 593, вход которого является г-входом БРМ, при этом ШЛ 594, первый вход которого является К-входом БРМ, подключен к К-входу СРК 595, сл2-выход которого подключен к входам ШЛ 594, К 593, выходы которых подключены к соответствующим входам СХР1 596, сб-выход которого подключен к К 597, а г-выход - к р5-входу СРК 595, ИЛИ 598, входы которого подключены к г1-выходу СХР1 596 и сл3-выходу СРК 595, а выход к К 599, выход которого является (+СЧК)-выходом блока, сл1-выход СРК 595 подключен к т-входу СХР1 596 и является есть-выходом БРМ; причем блок распознавания начала программы и блок распознавания конца программы имеют структуру, идентичную БРМ; причем ПБ содержит пересылочные блоки БП1, БП2, БПЗ, БП4, БП5, подключенные к ОШ; причем блок пересылки первый (БП1) содержит ШЛ 603, входы которого являются К-входами БП1, которые подключены также к СРК 604, выходы К 602 и ШЛ 603 подключены к соответствующим входам СХР1 605, СХР2 606, сл1-выход СРК 604 является есть-выходом БП1 и подключен к т-входу СХР1 605, сл2-выход СРК 604 подключен к ШЛ 603, К 602, К 607, К 608, ШЛ 609, К 610, ШЛ 611, К 612, К 613, К 614, К 615 и К 616, сл3-выход СРК 604 подключен к ИЛИ 617, к К 608, к ЭЗ 618, к ФС 619 и к К 613, который подключен к К 614 перемычкой В (ПрВ), вход К 615, г-выход СХР1 605, перемычка (ПрА) соединены с входом К 616, ФС 620, который подключен к К 610, р-вход Р 621 и ЭЗ 622, г1-выход СХР1 605 подключен к ИЛИ 617, А-выход СХР1 605 подключен к входам Р 621, выход которого - к ШЛ 609, г-выход СХР2 606 подключен к ФС 623, подключен к р-входу Р 624, выходы которого подключены к входам ШЛ 609, а р-вход Р 624 подключен к входу К 614, далее через ПрВ подключен к ФС 619; ЭЗ 625 подключен к 0-входу Р 624, к р5-входу СРК 604, а вход подключен к выходу ФС 619, входы и выходы ШЛ 611 подключены к Р 626, р-вход которого подключен к ЭЗ 622, 0-вход к ЭЗ 627, вход которого подключен к выходу ФС 619, выходы Р 626 подключены к БК 628, выходы которого подключены также к ШЛ 611, сб-выходы СХР1 605 и СХР2 606 подключены к ИЛИ 629 и к К 607; причем блок пересылки второй (БП2) 630 состоит из К 631, вход которого является г-входом БП2, ШЛ 632, входы которого есть К-входы БП2, подключенные к К-входам СРК 633, выходы ШЛ 632, К 631 подключены к СХР1 634, СХР2 635, сл1-выход СРК 633 подключен к т-входу СХР1 634, сл2-выход СРК 633 подключен к К 636, К 637, ШЛ 638, ШЛ 639, К 640, К 641, К 642, К 631 и ШЛ 632, сл3-выход СРК 633 подключен к ИЛИ 643, выход которого подключен к К 637, а вход - к ЭЗ 644, ИЛИ 645 подключен к входу К 636, а входы к сб-выходам СХР 634, 635, г-выход СХР1 634 подключен к ЭЗ 646 и к р-входу Р 647, выходы которого подключены к БК 648, р-вход которого подключен к ЭЗ 649, выход ФС 650 подключен к ЭЗ 649, А-выход СХР2 635 подключен к Р 651, г-выход СХР2 635 подключен к р-входу Р 651 подключен к К 642, ФС 650, ЭЗ 652 и 0-вход Р 651, выход ФС 650 также подключен к К 640 и к К 641, входу ЭЗ 653, к р5-входу СРК 633; г1-выходы СХР1 634, 635 подключены к ИЛИ 643; причем блок пересылки третий (БПЗ) содержит БП1 601.1, сл2-выход которого подключен к ФС 655, подключен к ИЛИ 656, подключен к К 657, подключен к сл1-входу БП1 и является з-выходом БПЗ, выход ИЛИ 656 подключен к К 658, к ЭЗ 659, ко второму входу ИЛИ 656, второй вход К 658 подключен к выходу НЕ 660, вход которого подключен ко второму входу К 657 и т-входу БПЗ 654, причем элементы 655-660 образуют схему ожидания (СХЖ), причем блок пересылки четвертый (БП4) 662 состоит из БП2, подключенного к СХЖ 661.1, блок пересылки пятый (БП5) состоит из БП1, подключенного сл3-, сл4-выходами к входам СХЖ; причем БЕ представляет собой элемент задержки, сб-, есть-, г -входы которого подключены к сб-, есть-, г-линиям ОШ; причем БВНР состоит из блока прерывания (БПР) и блока обмена информацией (БОИ); причем БПР содержит БР 900, подключенный к ШЛ 901, который подключен к ДШ 902, выход которого подключен к К 903, выход которого подключен к р-входу ДШ 904, входы которого подключены к Д-входам БПР, ТР 905.1 - 905 и подключены к входам БК 906, выходы которого подключены к ИЛИ 907, выход которого подключен к ИЛИ 908 и к ЭЗ 909, выход которого подключен к ИЛИ 910. выход которого подключен к ТР 911, выход которого подключен к К 912, вход которого подключен к Г 913, а выход подключен к Д 914, выход которого подключен к СЧ 915, выход которого подключен к ДШ 916, выходы которого подключены к БК 906; выходы СЧ 915 также подключены к Ш 917, р-вход которого подключен к ЭЗ 918, а вход которого подключен к выходу ИЛИ 907, выход Ш 917 подключен к БК 919, р-вход которого подключен к не-выходу ТР 911. а выход к А-входам БР 900, выход ЭЗ 918 подключен к входу ЭЗ 920, выход которого подключен к с-входу БР 900 и к ЭЗ 921, выход которого подключен к р-входу БСР 922, входы которого подключены к Д-входам БР 900, а выход к К-выходам БВНР, выход ЭЗ 920 также подключен к ЭЗ 923, выход которого подключен к ФС 924, соответствующие входы БСР 922 подключены к выходам ПЗУ 922.1, выход ЭЗ 920 подключен к ЭЗ 925, выход которого подключен к входу ТР 926, выход которого подключен к К 917, выход которого подключен к Д 928, выход которого подключен к т-входу БСР 922 и входу ЭЗ 929 и входу (+1) СЧ 930, выходы которого подключены к входам ДШ 931, выход которого подключен к 0-входу СЧ 930 и 0-входу ТР 926, второй вход К 927 подключен к выходу Г 913; причем БВНР содержит внешние регистры считывания информации (ВНРС) 932.1-n и внешние регистры записи информации (ВНРЗ) 933.1-n, схемы ожидания (СЖ) 934, 935; СЖ 934 подключена к ВНРС и к с-входу Р 936, выходы которого подключены к соответствующему ВНРС 932, СЖ 935 подключена к входу Р 937, вход которого подключен к выходам соответствующего ВНРЗ 933, и-входы Р 936 подключены к БК 938, р-вход подключен к К 939, выходы Р 937 подключены к входам БК 940, а с-вход подключен к выходу К 941, выходы ДШ 942 подключены к соответствующим входам БК 938, 940 и К 939, 941; причем СЖ 935, 934 состоит из ФС 943, подключенного к ИЛИ 944, подключенного к К 945 и к К 946, подключенного к ЭЗ 947, подключенного к ИЛИ 944, выход К 945 подключен к з-входу Р 937, причем блоки 932 - 947 образуют БОИ; причем БСБ имеет структуру, идентичную БПР, и подключен к ОШ; причем БФ состоит из блока распознавания функций (БРФ), двух блоков переменных величин (БПВ1, БПВ2), причем выходы «есть», К-выходы, г-выход, сб-выход, (+СЧК)-выход, А-выходы, с1-выход, Д-выходы, з1-выход, с-выход и сл-выходы подключены к ОШ; причем БРФ состоит из ЭЗ 1134, подключенного к 1-входу ТР 1135, подключенного к входу К 1136 и БК 1137, выход К 1136 подключен к р-входу КМП 1138 и1-входы КМП 1138 подключены к БК 1137, и2-входы КМП 1138 подключены к ПЗУ (Ф1) 1139, а «=»-выход - к ИЛИ 1140, к ТР 1141, к 0-входу ТР 1135 и к 0-входу БСР 1142, выход ИЛИ 1140 подключен к К 1143, выход которого является (+СЧК)-выходом БРФ 1133, сл-вход БРФ 1133 подключен к ЭЗ 1134, выход которого подключен к входу ИЛИ 1140, выход ТР 1141 подключен к входу К 1144, БК 1145 и 1146, К 1144 подключен к р-входу КМП 1147, и1-входы которого подключены к выходам БК 1145, а и2-вход к ПЗУ 1148, «≠»-выход КМП 1147 подключен к ИЛИ 1140 и к т-входу БСР 1142, и-входы которого подключены к выходам БК 1146, входы которого подключены к входам БК 1145 и к входам БРФ 1133, г-вход которого подключен к К 1144, «=»-выход КМП 1147 подключен к 0-входу ТР 1141 и р-входам КМП 1149.1 - 1149-n, и1-входы которых подключены к входам БСР 1142, а и2-входы к соответствующим ПЗУ(1) 1150.1 - ПЗУ(n) 1150.n, да-выходы КМП 1149.1 - 1149.n подключены к входам ИЛИ 1151 и к ИЛИ 1152; ИЛИ 1151 подключен к ИЛИ 1140; причем БПВ1 состоит из СХР1 1109, г1-выходом подключенной к ЭЗ 1110, который подключен к СХР2 1111, вход БПВ1 подключен к т-выходу СХР1 1109 и к ТР 1112, который подключен к входам ШЛ 1113, К 1114, К 1115, К 1116, ШЛ 1117, ШЛ 1118, ШЛ 1119 и К 1120, вход ТР 1112 является сл-выходом БПВ1, который подключен к выходу ЭЗ 1121, вход которого подключен К 1120, сб-выходы СХР1 1109.4 и СХР2 1111 подключены к ИЛИ 1122, который подключен К 1115, г2-выход СХР1 1109, т-вход и г2-выход СХР2 1111 подключены к ИЛИ 1123, А-выходы СХР1 1109 подключены к Р1 1124, р2-вход которого подключен к г1-выходу СХР1 1109, а К-выходы подключены к ШЛ 1117, А-выход СХР2 1111 подключен к ШЛ 1117 и и-выходу Р2 1125, который входами подключен к и-входам РЗ 1126, и-выходы которого подключены к и-входам РЗ 1126, другой вход К 1119 подключен к выходу ИЛИ 1127, один из входов которого подключен к г1-выходу СХР2 1111 и к входу ЭЗ 1128, который подключен к p1-входу Р2 1125 и к ЭЗ 1129, вход которого подключен к другим входам ИЛИ 1127 и к p1-входу Р1 1125 и к входу ЭЗ 1130, выход которого подключен к p1-входу РЗ 1126, к входу РЗ 1126 и к входу ФС 1132, выход которого подключен к другому входу И 1120, причем БПВ2 имеет идентичную структуру БПВ1, но и-входы Р1 1124.1 подключены к входам Р1 1125.1, p1-вход которого подключен к выходам ШЛ 1119.1, p1-вход которого подключен к ЭЗ 1126.1 и к входу ЭЗ 1127.1, выход которого подключен к р2-входу Р2 1125.2, к p1-входу Р2 1124.2 и к входу К 1120 и входу ЭЗ 1121.1, выход которого подключен к входу ТР 1112.1 и является с-выходом БПВ2, выходы СХР1 1109.2 и СХР2 111.2 подключены к ШЛ 1117.2 и к выходам Р2 1125.1, p1-выход Г2 1124.1 подключен к выходу ЭЗ 1128.1 вход которого подключен к г1-выходу СХР1 1109.1 и входу ИЛИ 1129.1, вход которого подключен к входу К 1118.1, а другой вход подключен к входу ЭЗ 1126.1 и выходу СХР2 1111.1; причем ПКБ состоит из дешифратора команд (ДШК) 1201, подключенного к ТР 1202, который подключен к БК 1203, который подключен к ЭЗ 1204, который подключен к ИЛИ 1205
и к 0-входу ТР 1202, который подключен к ИЛИ 1205, который подключен к ЭЗ 1206, который подключен к ФС 1207; Г 1208 подключен к К 1209, который подключен к ТР 1209.1, который подключен 1-входом к ЭЗ 1206, выходы БК 1203 подключены к Р1 1210, Р2 1211, РЗ 1212, ТР 1213, выход которого подключен к ДШ 1214, выходы БК 1203 подключены к соответствующим выходам БК 1215, который подключен к блоку распознавания команды пересылки команд (БРКГТК), а сл-выход подключен к ФС 1216, выход которого подключен к ЭЗ 1217, выход которого подключен к входу ИЛИ 1205, выход РЗ 1212 подключен к СЧ 1218, выход Р2 1211 подключен к КМП 1219, да-выход которого подключен к 0-входу ТР 1209.1, выход К 1209 подключен к входу Д 1221, выход которого подключен к (+1)- входу СЧ 1220, СЧ 1218 и к ЭЗ 1222, 1223, выход СЧ 1220 подключен к БК 1224, 1225, выход ЭЗ 1222 подключен к К 1226 и К 1227, выход ЭЗ 1223 подключен к К 1228 и 1229, выход СЧ 1218 подключен к БК 1230 и 1231; причем блок БРКПК состоит из СРК 1155, СХР1 1156, СХР2 1157, СХРЗ 1158 и СХР4 1159, р3-вход СХР 1155 подключен к выходу ЭЗ 1160, г-выход СХР1 подключен к ЭЗ 1161, выход которого подключен к т-входу СХР2 1157, г-выход СХР2 1157 подключен к ЭЗ 1162, выход которого подключен к т-входу СХРЗ 1158, г-выход которого подключен к ЭЗ 1163, выход которого подключен к т-входу СХР4 1159, сл2-выход СРК 1155 подключен к входам К 1164, К 1165, ШЛ 1166, К 1167, ШЛ 1168, ШЛ 1169 и К 1170, второй вход К 1164 подключен к выходу ИЛИ 1171, второй вход К 1165 подключен к выходу ИЛИ 1172, входы которого подключены к г1-выходам СХР1 1156 - СХР4 1159 и сл-выходу СРК 1155, входы ИЛИ 1171 подключены к сб-выходам СХР1 1156 - СХР4 1159, г-выход СХР1 1156 подключен к ФС 1173, выход которого подключен к ЭЗ 1174, выход ЭЗ 1174 подключен к входу ФС 1175, выход к ИЛИ 1176, выход которого подключен к входу К 1167, выход которого является с1-выходом БРКПК, выход К 1164 является сб-выходом БРКПК, выход К 1165 является (+СЧК)-выходом БРКПК, выход ФС 1173 также подключен к ЭЗ 1177 и к р-входу Р 1178, выходы которого подключены к входам ШЛ 1166, выходы которого являются А-выходами БРКПК, выход ЭЗ 1177 подключен к входу Р 1179 выходы-входы которого подключены к соответствующим входам-выходам ШЛ 1168, выходы-входы которого являются Д-входами-выходами БРКПК, выходы ШЛ 1169 подключены к соответствующим К-входам СХР1 1156 - СХР4 1159, выходы К 1170 подключены к р-входу этих же блоков, А-выход СХР1 1156 подключен к Р 1178, г-выход СХР2 1157 подключен к входу ФС 1180, выход которого подключен к ЭЗ 1181 и ЭЗ 1182, выход которого подключен к ФС 1183, выход которого подключен к входу ИЛИ 1176, ФС 1180 подключен также к р-входу Р 1184, выход которого подключен к входам ШЛ 1166, а входы к А-выходам СХР2 1157, выход ЭЗ 1181 подключен к р-входу Р 1185, входы которого подключены к входам ШЛ 1168, а выходы являются РР1-выходами БРКПК, выходы Р 1179 являются Д1-выходами этого же блока, г-выход СХРЗ 1158 подключен к ФС 1186, выход которого подключен к ЭЗ 1187 и ЭЗ 1188, выход которого подключен к ФС 1189, выход которого подключен к входу ИЛИ 1176, выход ФС 1186 подключен к р-входу Р 1190, входы которого подключены к А-выходам СХРЗ 1159, а выходы к входам ШЛ 1166, выход ЭЗ 1187 подключен к р-входу Р 1191, вход которого подключен к выходам ШЛ 1168, г-выход СХР4 подключен к ФС 1192, выход которого подключен к р-входу Р 1193, к ЭЗ 1194 и к ЭЗ 1195, выход которого подключен к ФС 1196, выход которого подключен к входу ИЛИ 1176, выход ЭЗ 1194 подключен к р-входу Р 1197 и к ЭЗ 1198, выход ЭЗ 1198 также подключен к ЭЗ 1160, выходы БРКПК «есть», К-выходы, г-выход, сб-выход, (+СЧК)-выход, А-выходы, с1-выход и Д-выходы БРКПК подключены к ОШ.



 

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

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

Изобретение относится к компьютерной технике, а именно к вычислительным устройствам, выполненным на оптоэлектронной элементной базе. .

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

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

Процессор // 1826787
Изобретение относится к вычислительной технике и может быть использовано в автоматизированном комплексе обработки данных. .

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

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

Изобретение относится к вычислительной технике и к многоагентным системам (MAC) и может быть использовано для автоматического прерывания задач, находящихся в цикличности

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

Изобретение относится к технике обработки цифровых данных и предназначено для использования в вычислительных машинах, к которым относятся стековые ЭВМ. Технический результат заключается в сокращении числа команд и времени обработки данных в памяти. Технический результат достигается за счет стековой ЭВМ, которая содержит АЛУ, память, дешифратор команд, регистровый файл с данными стека и прямым доступом к элементам стека, регистр верхнего элемента стека, регистр операнда, мультиплексоры на входах и выходе АЛУ. Дешифратор команд декодирует и исполняет команды ЭВМ, а также байтовые префиксные команды операнда и константы. Команда префикса операнда задает элемент стека или ячейку памяти, которые дешифратор команд использует как источник и приемник следующей команды обработки. Команду префикса константы дешифратор команд использует в качестве константы следующей команды обработки данных или для расширения разрядов ее информационного поля. 2 табл., 3 ил.

Изобретение относится к области обработки символьных данных. Техническим результатом является эффективное выполнение машинной команды. Способ выполнения машинной команды в центральном процессорном устройстве включает следующие шаги: получение процессором машинной команды для выполнения, которая определена для выполнения компьютером в соответствии с архитектурой компьютера и содержит: по меньшей мере одно поле кода операции для указания кода операции, идентифицирующего операцию, выполняемую по команде векторного типа для поиска неравнозначного элемента, поле расширения, используемое для обозначения одного или более регистров, поле первого регистра, объединяемое с первой частью указанного поля расширения для обозначения первого регистра, содержащего первый операнд, являющийся векторным операндом, содержащим заданное число элементов, поле второго регистра, объединяемое со второй частью указанного поля расширения для обозначения второго регистра, содержащего второй операнд, являющийся векторным операндом, содержащим заданное число элементов, поле третьего регистра, объединяемое с третьей частью указанного поля расширения для обозначения третьего регистра, содержащего третий операнд, являющийся векторным операндом, содержащим заданное число элементов, поле маски, которое содержит один или более управляющих флагов, предназначенных для использования во время выполнения машинной команды, выполнение машинной команды, включающее: принятие решения о том, содержит ли поле маски флаг поиска нуля, указывающий на необходимость поиска в векторе равного нулю элемента, на основе поля маски, содержащего флаг поиска нуля, указывающий на необходимость поиска в векторе равного нулю элемента, выполнение поиска во втором операнде равного нулю элемента, причем в результате поиска предоставляется индекс равного нулю элемента, содержащий индекс найденного в результате поиска равного нулю элемента или длину вектора, если равный нулю элемент не найден, выполняемое в параллельном режиме сравнение одного или более элементов второго операнда с каждым элементом третьего операнда на предмет неравенства их значений, причем в результате сравнения предоставляется индекс сравнения, основанный на направлении поиска и длине элементов вектора и содержащий индекс найденного в результате сравнения неравнозначного элемента или длину вектора, если неравнозначных элементов в результате сравнения не найдено, формирование результата, причем в зависимости от того, выполнялся ли поиск равного нулю элемента, результат содержит одно из двух: если поиск равного нулю элемента не выполнялся, то результат содержит индекс сравнения, если поиск равного нулю элемента выполнялся, то результат содержит минимальное из значений индекса сравнения и индекса равного нулю элемента. 3 н. и 9 з.п. ф-лы, 16 ил.

Изобретение относится к технологиям аутентификации при использовании электронных устройств. Техническим результатом является обеспечение аутентификации посредством установлении собственных элементов ввода, в качестве элементов ввода для аутентификации, для отдельных прикладных программ. Технический результат достигается за счет электронного устройства, которое содержит секцию приема, секцию хранения данных, секцию управления отображением и секцию указания. Секция приема осуществляет прием от установленной программы информации атрибутов для не являющихся идентификатором (ID) и паролем элементов ввода, собственных для установленной программы, в качестве элементов ввода для аутентификации. Секция хранения данных предназначена для сохранения информации атрибутов. Секция управления отображением предназначена для отображения экрана ввода на секции отображения для ввода, не являющихся ID и паролем, элементов ввода, собственных для установленной программы. 4 н. и 8 з.п. ф-лы, 10 ил.

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

Изобретение относится к многоядерным процессорам с многопоточными конвейерами выполнения команд. Технический результат заключается в обеспечении выполнения операций с памятью в режиме транзакций с определением условий прерывания транзакции. Указанный результат достигается за счет применения процессора, содержащего: схему обнаружения конфликтов доступа к памяти для идентификации конфликта, относящегося к выполняемой, в потоке, транзакции; схему регистрации для формирования и вывода в качестве отчета пакета данных, при идентификации, упомянутой схемой обнаружения конфликтов доступа к памяти, конфликта, вызывающего прерывание упомянутой транзакции, при этом пакет данных содержит содержимое, описывающее причину указанного прерывания транзакции, а структура пакета данных содержит поле для указания одного из начала транзакции, конца транзакции и указанного прерывания, причем указанное содержимое выводится в качестве отчета на указанную схему регистрации в ответ на прерывание. 2 н. и 13 з.п. ф-лы, 8 ил.

Изобретение относится к области электроники и микропроцессорной техники и может найти обширное применение при отладке, ремонте и эксплуатации широкого спектра микропроцессорных систем и устройств, как уже существующих, так и вновь разрабатываемых, а также при изучении и исследовании принципов работы подобных систем и устройств в практических разделах дисциплин учебных заведений, имеющих соответствующую направленность подготовки специалистов. Технический результат – повышение производительности и снижение трудоемкости процесса отладки цифровых микропроцессорных систем и устройств. В конструкцию отладочного устройства, использующего часть памяти внешнего инструментального компьютера для хранения программы целевой отлаживаемой микропроцессорной системы и имеющего в своем составе интерфейс LPT–порта принтера для передачи программ и данных в отлаживаемую микропроцессорную систему через тристабильный восьмиразрядный буферный шинный формирователь, а также устройство синхронизации, представляющее собой бистабильный RS-триггер с подключенными к его входам формирователями коротких импульсов, согласно изобретению, в зависимости от разрядности N микропроцессора отлаживаемой системы, введены дополнительно N/8 восьмиразрядных регистров-защелок с тристабильным выходом, входы которых объединяются поразрядно и подключаются через тристабильный восьмиразрядный буферный шинный формирователь соответственно к линиям данных интерфейса принтера, а выходы посредством многоштырьковых вилок соединяются через панельки ПЗУ отлаживаемого устройства с его шиной данных, а также двоичный счетчик и дешифратор, образующие демультиплексор–распределитель сигнала стробирования, направляющий каждый следующий сигнал подтверждения истинности выданных инструментальным компьютером данных на вход записи соответствующего регистра-защелки. Дополнительно введенные узлы формирования сигналов занятости и подтверждения приёма байта дают возможность устройству осуществлять взаимодействие с инструментальным компьютером через порт принтера по стандарту интерфейса ‘Centronics’. 2 ил.
Наверх