Основной алгоритм работы процессора

Материал из Викиверситета
Перейти к навигации Перейти к поиску

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

Считанная в регистр команд операция расшифровывается, извлекаются необходимые данные, над ними в АЛУ выполняются требуемые действия и, если предусмотрено операцией, результат записывается в ОЗУ.

Затем во всех случаях, за исключением команды останова, описанные действия циклически повторяются.

Таким образом основной алгоритм работы процессора состоит из четырёх тактов.

1 такт. Изменение СК (счётчика команд).
2 такт. Считывание команды, адрес которой содержится в СК, из ПЗУ (из ОЗУ только в архитектуре ПК) в РК (регистр команд).
3 такт. Расшифровывание машинной команды дешифратором: определение кода операции и адреса данных.
4 такт. Выполнение расшифрованной операции арифметико-логическим устройством.