Результаты (
русский) 2:
[копия]Скопировано!
Устройство управления. Блок управления (часто называется системой управления или
центральный контроллер) направляет различные компоненты компьютера. Он читает
и интерпретирует (декодирует) инструкции в программе один за другим.
Система управления декодирует каждую команду и превращает его в ряд
управляющих сигналов , которые работают другие части компьютера. Управляющие
системы в современных ЭВМ может изменять порядок некоторых
инструкций с тем, чтобы повысить производительность. Ключевым компонентом общей для
всех процессоров является программный счетчик, специальная ячейка памяти (регистр) , который
отслеживает , какое место в памяти следующая инструкция должна быть
чтения из. Функция Система управления выглядит следующим образом - (обратите внимание , что
25
представляет собой упрощенное описание, и некоторые из этих этапов могут быть выполнены
одновременно или в другом порядке в зависимости от типа процессора).
1) Для того, чтобы прочитать код для следующей инструкции из клетки ,
указанного программного счетчика.
2) для декодирования цифрового кода для инструкции в набор
команд или сигналов для каждого из других систем.
3) , чтобы увеличить счетчик программы таким образом , чтобы она указывала на следующей
инструкции.
4 ) Чтобы прочитать любые данные , инструкция требует от ячеек в
памяти (или , возможно , из устройства ввода). Расположение этого требуемого
данных обычно хранится в инструкции кода.
5) Для того, чтобы обеспечить необходимые данные для АЛУ или зарегистрируйтесь. Если
инструкция требует АЛУ или специализированных аппаратных средств для завершения, поручить
аппаратное обеспечение , чтобы выполнить требуемую операцию.
6) Чтобы записать результат АЛУ обратно в ячейку памяти или
в регистр или , возможно , устройство вывода.
Так как счетчик программы (концептуально) просто еще один набор
ячеек памяти, оно может быть изменено с помощью расчетов , выполненных в АЛУ. Добавление
100 к прилавку программы приведет к следующей инструкции для чтения
с места 100 мест дальше по программе. Команды , которые
изменяют счетчик программы часто называют "скачки" и позволяют
петли (инструкции, которые повторяются с помощью компьютера) и часто
выполнение условной инструкции (оба примера потока управления).
Следует отметить , что последовательность операций , что контроль
блок проходит обработку инструкцией, само по себе , как короткий
компьютерной программы - и в самом деле, в некоторых более сложных моделей процессоров,
существует еще один еще меньше компьютер называется микро - секвенсор , который запускает
программу микрокода , которая вызывает все эти события произойти.
переводится, пожалуйста, подождите..
