Устройство управления микропроцессора
Устройство управления обеспечивает управление при выполнении команды.
Состав:
- регистр команд;
- счетчик команд;
- микропрограммное устройство управления;
- очередь команд.
Регистр команд предназначен для приема из памяти команды и ее хранение. Команда, которая находится в регистре команд, называется текущей, именно ее процессор выполняет в данное время.
Счетчик команд (указатель команд) хранит относительный адрес команды. После выборки команды из памяти содержимое счетчика команд увеличивается на длину команды. Программисту счетчик команд не доступен. Содержимое счетчика команд изменяется при выполнении команд:
- безусловного перехода;
-условных переходов;
- перехода на подпрограмму;
- прерывание.
Микропрограммное устройство управленияобеспечивает преобразование кода операции команды в сигналы, управляющие блоками процессора.
Для каждой команды разработчик процессора разрабатывает микропрограмму. Микропрограммы всех команд процессора хранятся в постоянной памяти процессора.
Очередь командувеличивает скорость работы микропроцессора. Пока выполняется команда, находящаяся в регистре команд, если магистраль процессора свободна, из памяти считывается следующая команда и загружается в очередь команд.
Дата добавления: 2015-07-30; просмотров: 2852;