Формирование - адрес - следующая микрокоманда - Большая Энциклопедия Нефти и Газа, статья, страница 2
Еще никто так, как русские, не глушил рыбу! (в Тихом океане - да космической станцией!) Законы Мерфи (еще...)

Формирование - адрес - следующая микрокоманда

Cтраница 2


Микропрограммное управление процессором в своей основе имеет традиционную схему и состоит из памяти микропрограмм БОПО - БОПЗ ( рис. 60), системы дешифрирования содержимого операционных полей и выработки микроприказов ( сигналов микроопераций), входящей в состав блока режимов работы и блока формирования адреса следующей микрокоманды ( адреса БОП), который осуществляет выбор пути дальнейшего выполнения микропрограммы.  [16]

17 Алгоритм функционирования автомата. [17]

При этом совместно с микрооперацией СЧА: СЧА 1 выполняются микрооперации Ylt У2, YB, заданные в соответствующих полях микрокоманды. За счет этого процесс формирования адреса следующей микрокоманды совмещается с выполнением микроопераций в операционном автомате. При использовании двух типов микрокоманд увеличиваются затраты времени на реализацию микропрограмм, поскольку такты времени отводятся не только для выполнения функциональных операторов, но и для операторов перехода. Для уменьшения затрат времени в одном управляющем слове совмещаются операционная и адресная микрокоманды. При этом последовательность из функционального оператора и оператора перехода выполняется за один такт, но при выполнении последовательности из двух функциональных операторов не используется адресная часть, по крайней мере, в одной микрокоманде. В случае выполнения последовательности операторов перехода не используется операционная часть большинства микрокоманд. Таким образом, стремление повысить производительность управляющего автомата приводит к непроизводительному использованию емкости ПЗУ, в результате чего увеличиваются затраты оборудования на реализацию микропрограммы.  [18]

Она имеет ширину 4 бита, но допускает параллельное включение для адресации управляющей памяти большей емкости. БИС содержит стек 4X4 и четырехвходовой мультиплексор для формирования адреса следующей микрокоманды, а также обеспечивает вызовы подпрограмм и возвраты из них, 4-битный полный сумматор обеспечивает управление адресом, например инкремент, декремент, безусловный переход и относительное разветвление.  [19]

20 Общие характеристики моделей ЕС ЭВМ второй очереди отечественного производства. [20]

Блок микропрограммного управления ( ЬМУ) осуществляет управление работой каналов и процессора. В нем выполняются прием микрокоманд пз управляющей памяти и формирование адреса следующей микрокоманды в каждом машинном такте.  [21]

Девять разрядов из этих 24 служат для представления кода микрооперации и подаются непосредственно на входы МП. Остальные 16 разрядов используются для управления дополнительными входами МП и формирования адреса следующей микрокоманды.  [22]

Формирование адреса очередной микрокоманды выполняется с помощью условных и безусловных переходов. В каждой текущей микрокоманде содержится поле микроинструкции БМУ, предназначенной для формирования адреса следующей микрокоманды. Адреса микрокоманды ( всего 512) образуют матрицу ( страницу), состоящую из 32 строк и 16 столбцов. Каждый адрес определяется номером той строки и того столбца, на пересечении которых он находится. Девятиразрядный адрес микрокоманды, выработанный логикой следующего адреса, загружается в регистр адреса микрокоманд, а из него выдается в память микрокоманд по десяти выходным шинам.  [23]

При микропрограммном управлении программирование ведется на уровне микрокоманд ( микроопераций), а не команд. Микрокоманда содержит набор управляющих кодов действий, выполняемых разными блоками МП системы в одном такте, включающих в себя и действия по формированию адреса следующей микрокоманды. Каждая микрокоманда содержит две части: управляющую и адресную. В простейшем случае полностью незакодированной микрокоманды каждый бит управляющей части микрокоманды управляет действием определенного блока системы; при сложных системах микрокоманда может содержать около 100 разрядов. Для уменьшения длины микрокоманды и, следовательно, количества линий связи между блоками при управлении логически связанными и относящимися к одному моменту времени такта действиями используют кодирование. В этом случае управляющая часть команды разбивается на поля, в которых содержатся коды управления определенными блоками системы. Пример формата микрокоманды такого типа системы, выполненной на ММП серии К1804, дан на рис. 1.6. В такой системе предусмотрена, в частности, возможность в одном такте считывать данные с двух регистров общего назначения, выполнять над ними операции в АЛУ и возвращать результаты в блок регистров общего назначения.  [24]

Управляющая информация ( микрокоманда) считывается одновременно из всех четырех блоков по одному адресу. Часть информации поступает на информационные магистрали в виде константы или маски. Адресная часть служит для формирования адреса следующей микрокоманды. Операционная часть, состоящая из полей определенной разрядности, декодируется в БРР и управляет работой ЦП в данном такте.  [25]

С которого указывает адрес одной из 16 зон сегмента, состоящей из 4 соседних ячеек. ZL ] рассматриваются как самостоятельные единицы. Условия, значение которых проверяется микрокомандой для формирования адреса следующей микрокоманды, выделяются полями 7, P и а. Поле у определяет номер набора Xv и поля р и а - номера условий из множества Z. Если поле а, р или 7 является пустым ( содержит код 0), то адрес следующей микрокоманды формируется независимо от условий, связанных с соответствующим полем. Если а, р, 7 равны 0, то адрес следующей микрокоманды является безусловным АДР: D. В противном случае адрес формируется в зависимости от текущих значений логических условий АДР: D. Если 7 0 и р Ф 0, a jt 0, то микрокоманда порождает четыре направления перехода. Выбор направления перехода происходит в зависимости от значений 1, 2, 4, 5 или 6 логических условий.  [26]

Блок памяти микропрограмм содержит набор микропрограмм-необходимый для организации управления работой данного МП. Каждая микропрограмма состоит из микрокоманд. Микрокоманда, в свою очередь, представляет собой набор полей, содержащих информацию как о микрооперациях, выполняемых данной микрокомандой, так и о формировании адреса следующей микрокоманды.  [27]

При микропрограммном принципе управления вместо набора логических схем, обеспечивающих выполнение микроопераций, используется набор микрокоманд, которые хранятся в специальной постоянной памяти процессора. В этом случае для выполнения каждой команды программы решения задачи используется микропрограмма, состоящая из микрокоманд. Микрокоманда содержит указания о выработке управляющих импульсов, необходимых для выполнения заданной микрооперации ( подобно коду операции в машинной команде), а также информацию о формировании адреса следующей микрокоманды.  [28]

РгАМк можно записывать содержимое определенных полей РгМк, что обеспечивает возможность задания любого адреса УП без учета значений входных сигналов. При выполнении микрокоманд, формирующих очередной адрес с учетом значений входных сигналов, в РгАМк можно заносить: в разряды 4 - 11 код операции, в разряды 9 - 10 отдельные разряды КОп, в разряды 9 - 11 код прерывания, в разряды 8, 9 и 10, 11 значения различных оповещающих сигналов. Для этого необходимо, кодируя каждую микрокоманду, задавать способ формирования адреса следующей микрокоманды.  [29]

Процессор модели ЕС-1020 характеризуется широким применением микропрограммного управления, наличием запоминающих регистров и однобайтового арифметического устройства. Следовательно, как и в процессоре модели ЕС-1010, здесь также имеет место последовательная обработка байтов. Микропрограммная логика процессора является основным средством управления выполнением всех инструкций, операций с пульта, процедур обмена данными с устройствами ввода-вывода. Структура микрокоманды обеспечивает задание и выполнение действий над двумя операндами в АУ с одновременным обращением к памяти и формированием адреса следующей микрокоманды.  [30]



Страницы:      1    2    3