Cтраница 1
Работа микропрограмм на машинах с ферритовыми запоминающими устройствами может иметь существенные отличия. [1]
![]() |
Структура буфера для реализации составных векторных операторов. [2] |
Принцип работы микропрограммы ( МП), реализующей ОСВ, заключается в следующем. [3]
При работе микропрограмм М2 и МЗ может выполняться одна из операций - умножение или деление. В конце работы Мб включается М7 и происходит перезапись информации из регистра С в регистр А, в котором происходит простая циркуляция. При этом не происходит считывания с регистра сдвига содержимого регистров А, В, С. Следовательно, регистры В и С устанавливаются в нулевое состояние, результат записывается в регистр А, а содержимое в регистрах памяти сохраняется. [4]
Кроме того, если произведение после пересылки на регистр ОР1 в процессе работы микропрограммы УСТАНОВКА сдвигается влево, то при каждом таком сдвиге из содержимого С31 вычитается но единице. [5]
Процессор содержит шестнадцать 36-разрядных РОП ( четыре разряда контрольных), предназначенных для хранения промежуточных результатов при работе микропрограммы. [6]
В этом случае микропрограмма УСТАНОВКА не может еде лать Рв - Ь2 ( или Рв 1) сдвигов влево, так как после Рв 1 ( или jPsj) сдвигов содержимое С31 становится равным единице, а при этом условии работа микропрограммы УСТАНОВКА прекращается. [7]
При включении клавиши f устанавливается в единичное положение триггер засылки Тгзас, и в регистр операций записывается код 1010, который сохраняется в регистре до конца операции. При работе микропрограммы М4 в регистр сдвига поступает содержимое регистра А и одновременно перезаписывается в линию для запоминания. [8]
В регистре В хранится код операции, а в регистре А он отсутствует. При работе микропрограмм М2 и МЗ выполняется операция, соответствующая выбранному коду. При работе Мб на регистр операций вводится код сложения, по которому содержимое результата предыдущей операции складывается с содержимым стекового регистра. [9]
Как уже отмечалось в главе I, запоминающее устройство ЭКВМ состоит из оперативных регистров и регистров памяти. Оперативные регистры принимают вводимую информацию, участвуют в выполнении операций: хранят промежуточные результаты в процессе работы микропрограмм, запоминают окончательные результаты и выдают их на индикацию. При операциях с константой ( умножение и деление на постоянную величину) в одном из оперативных регистров фиксируется эта константа. [10]
Устройство управления обеспечивает программное выполнение команды и координирует во времени включение соответствующих устройств машины. Оно обеспечивает дешифровку команд, набираемых на наборном поле, выборку числовой информации по адресам и выполнение операций. Для управления работой микропрограмм используется логика, отличная от логики выполнения элементарных операций. Для этой цели в машине имеются специальные операции, которые используются только при выполнении микропрограмм. Последовательность выполнения команд микропрограммной матрицы отличается от обычной: адрес следующей команды указывается в адресной части исполняемой команды. Порядок выполнения микропрограмм можно проследить лишь в специальных режимах работы машины, которые используются при проверке исправности машины. [11]
Устройство управления обеспечивает программное выполнение команды и координирует во времени включение соответствующих устройств машины. Оно обеспечивает дешифровку команд, набираемых на наборном поле, выборку числовой информации по адресам и выполнение операций. Для управления работой микропрограмм используется логика, отличная от логики выполнения элементарных операций. Для этойцели в машине имеются специальные операции, которые используются только при выполнении микропрограмм. Последовательность выполнения команд микропрограммной матрицы отличается от обычной: адрес следующей команды указывается в адресной части исполняемой команды. Порядок выполнения микропрограмм можно проследить лишь в специальных режимах работы машины, которые используются при проверке исправности машины. [12]
![]() |
Схемл запоминающей линейки матрицы ЭВМ Мнр-1. [13] |
При необходимости использовать информацию, хранящуюся в операторе, матрица МОп вырабатывает сигналы управления матрицей МИ. Адрес микрокоманды в обеих матрицах задается двумя координатами х и у. Переход от одной микрокоманды к другой в матрице МОп осуществляется с помощью СчМОп изменением на 1 одной или обеих координат микрокоманды. Окончание работы микропрограммы подготавливает переход к выполнению следующего оператора. [14]