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