Принципы организации каждой конкретной системы
Различают два основных метода: командно-ориентированное кодирование и функциональное кодирование.
При командно-ориентированном кодировании микрокоманда (так же как и машинная команда) содержит поле кода операции (КОП), поля, в которых определены адреса регистров или функциональных узлов процессора (АДР1, АДР2), и поля, содержащие дополнительную информацию. Командно-ориентированное кодирование применяется для составления микропрограмм, выполняемых на ЭВМ ЕС 1035 и ЕС 1036.
Функциональное кодирование предполагает наличие в микрокоманде отдельных полей. Размер поля – от 1 до 4-5 бит. Поля подлежат дешифрации. На выходах дешифраторов (ДШ) образуются микроприказы, являющиеся управляющими сигналами для конкретного устройства. Под воздействием этих сигналов устройство выполняет определенные функции.
Функциональное кодирование используется для составления микропрограмм, выполняемых на ЭВМ ЕС 1060 и ЕС 1061.
Рассмотрим основные вопросы организации процесса диагностирования с помощью систем микродиагностики, поставляемых с ЭВМ ЕС 1035, ЕС 1036, ЕС 1060, ЕС 1061 и разработанных на основе методов командно-ориентированного и функционального кодирования.
Микропрограммные средства диагностирования на основе метода командно-ориентированного кодирования
В ЭВМ ЕС 1035 средством микропрограммного уровня реализации диагностирования узлов и блоков процессора ЕС2635 является комплекс микродиагностики КПТО ЕС 1035, предназначенный для обнаружения и локализации неисправностей в логических цепях центрального процессора ЕС2435 и обнаружения неисправностей в остальных цепях процессора ЕС2635. В ЭВМ ЕС 1036 аналогичным средством является система микропрограммного диагностирования ЕС2636. Особенности этих средств рассмотрены в работах.