ВУЗ:
Составители:
34
назначение – загрузить в память операционную систему с устройства
внешней памяти (в ПК с НЖМД). Первичный загрузчик обычно
размещается в ПЗУ (постоянном запоминающем устройстве). После
запуска программы пользователя на выполнение операционная
система обеспечивает перезапись программы из внешней памяти
(НЖМД) в ОЗУ (оперативное запоминающее устройство) и в
программном счетчике устройства управления ЦП
устанавливает
адрес первой команды программы пользователя.
2) После этого автоматически начинается выполнение команд
программы. Каждая команда требует обычно несколько тактов
работы ЭВМ. В первом такте ЦП производит считывание команды
из памяти по указанному в программном счетчике адресу.
3) Содержимое считанной ячейки помещается в регистр команд УУ
ЦП. По коду операции
из первого слова команды УУ определяет её
длину и, если это необходимо, организует дополнительные операции
считывания операндов на втором и последующих тактах пока вся
команда полностью не будет прочитана процессором. Вычисленная
длина команды прибавляется к программному счетчику и таким
образом он содержать адрес следующей команды.
4) УУ и АЛУ выполняют операцию
, указанную в поле кода операции.
Во флаговом регистре ЦП запоминаются признаки результата
операции (равенство нулю, знак, наличие переполнения и т.д.)
5) Если это необходимо, УУ выполняет запись в память результата
выполнения команды. Кроме того, УУ анализирует код операции и
флаговый регистр и в зависимости от установленных признаков
может заменить
в программном счетчике адрес следующей
выполняемой команды. Таким образом, происходит безусловный (go
to) или условный переход (if) на команду отличную от следующей
команды.
6) Если последняя команда не была командой остановки процессора, то
последовательность шагов со 2 по 5 повторяется. Эта
последовательность называется циклом процессора.
назначение – загрузить в память операционную систему с устройства внешней памяти (в ПК с НЖМД). Первичный загрузчик обычно размещается в ПЗУ (постоянном запоминающем устройстве). После запуска программы пользователя на выполнение операционная система обеспечивает перезапись программы из внешней памяти (НЖМД) в ОЗУ (оперативное запоминающее устройство) и в программном счетчике устройства управления ЦП устанавливает адрес первой команды программы пользователя. 2) После этого автоматически начинается выполнение команд программы. Каждая команда требует обычно несколько тактов работы ЭВМ. В первом такте ЦП производит считывание команды из памяти по указанному в программном счетчике адресу. 3) Содержимое считанной ячейки помещается в регистр команд УУ ЦП. По коду операции из первого слова команды УУ определяет её длину и, если это необходимо, организует дополнительные операции считывания операндов на втором и последующих тактах пока вся команда полностью не будет прочитана процессором. Вычисленная длина команды прибавляется к программному счетчику и таким образом он содержать адрес следующей команды. 4) УУ и АЛУ выполняют операцию, указанную в поле кода операции. Во флаговом регистре ЦП запоминаются признаки результата операции (равенство нулю, знак, наличие переполнения и т.д.) 5) Если это необходимо, УУ выполняет запись в память результата выполнения команды. Кроме того, УУ анализирует код операции и флаговый регистр и в зависимости от установленных признаков может заменить в программном счетчике адрес следующей выполняемой команды. Таким образом, происходит безусловный (go to) или условный переход (if) на команду отличную от следующей команды. 6) Если последняя команда не была командой остановки процессора, то последовательность шагов со 2 по 5 повторяется. Эта последовательность называется циклом процессора. 34
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »