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

Микропрограммное управление

Cтраница 2


Различается аппаратное и микропрограммное управление МП.  [16]

Различается аппаратное и микропрограммное управление МП. Аппаратное управление обеспечивается постоянным соединением между собой логических элементов УУ МП, создающим однозначные соответствия между кодом операции и двоичным кодом, воздействующим на АЛУ и СОЗУ МП. Коды операций хранятся во внешнем по отношению к МП постоянном запоминающем устройстве, из которого по адресам программного счетчика ПС выбираются последовательно во времени, по адресам регистра состояний выбираются последовательно во времени, а по адресам стека - при прерываниях и разветвлениях программы. В отличие от ОЗУ, позволяющего как считывать, так и записывать двоичные коды в ячейки памяти, ПЗУ работает только на считывание информации, записанной 1 раз при его изготовлении или после изготовления специальным устройством. Таким образом, набор команд изменяться не может: аппаратное управление жесткое. Команда, предполагающая выполнение определенной законченной операции ( например, сложение двух чисел), состоит из нескольких элементарных операций, каждая из которых занимает один такт работы МП ( период тактового генератора), - микроопераций.  [17]

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

Схемы микропрограммного управления размещены в стоике процессора следующим образом.  [19]

Устройство микропрограммного управления обеспечивает автоматическое выполнение программы, введенной в машину, и управляет взаимодействием всех устройств.  [20]

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

Идея микропрограммного управления операциями была предложена еще во время появления первых ЦВМ.  [22]

Принцип микропрограммного управления в настоящее время основной, так как прост в реализации, гибок, а быстродействие современных ПЗУ достаточно велико.  [23]

Блок микропрограммного управления позволяет по определенным командам, входящим в систему команд АСВТ, включать в работу стандартную микропрограмму, реализующую заданный алгоритм. Микропрогаммы постоянно зафиксированы в памяти данного блока. Такая память называется односторонней, так как из нее можно извлекать соответствующие коды, а производить запись в память нельзя. Емкость блока - 2048 слов по 44 двоичных разряда.  [24]

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

26 Блок регистров. [26]

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

Блок микропрограммного управления осуществляет управление всеми операциями, включая организацию прерываний, с помощью микропрограммной логики. Исключение составляют операции ввода-вывода, которые выполняются с помощью аппаратуры каналов. Микропрограммы размещаются в постоянном запоминающем устройстве ( ПЗУ), которое выполнено на П - образных магнитных сердечниках.  [28]

Блок микропрограммного управления включает в себя постоянное ЗУ, дешифраторы и регистр микрокоманд, узел формирования адреса микрокоманды. ЗУ микрокоманд ( ЗУМК) имеет максимальный объем восемь - тысяч восьмибайтовых чисел и состоит из 32 модулей. Выходы дешифраторов-заведены на логические управляющие узлы во все блоки процессора. Узел формирования адреса читаемой из ЗУМК микрокоманды состоит из адресного регистра, регистров адреса для мультиплексного и селекторного каналов и схемы приоритета. Регистры адреса селекторного и мультиплексного каналов используют для запоминания адреса микрокоманды, перед которой происходит прерывание микропрограммы и переход к выполнению команды канала.  [29]

Устройство микропрограммного управления предназначено для управления процессом обработки информации в соответствии с системой команд процессора. В состав блока микропрограммного управления входят: память микрокоманд емкостью 512 микрокоманд по 47 разрядов; регистр микрокоманд; узел формирования адреса микрокоманды, который построен с применением трех микросхем КР556РТ1 - программируемых логических матриц ( ПЛМ) с открытым коллектором.  [30]



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