Как выполняются команды

Процесс выполнения команды, как правило, разбивается на следующие этапы:

1. из ячейки памяти, адрес которой хранится в счетчике команд, выби­рается очередная команда; при этом содержимое счетчика команд увеличивается на длину команды;

2. выбранная команда подается в УУ на регистр команд;

3. УУ расшифровывает команду, определяет какие и сколько операндов в команде, считывает значения этих операндов из памяти и записываются их в специальные регистры АЛУ (в регистры операндов);

4. затем УУ расшифровывает код операции и выдает в АЛУ сигнал выпол­нить соответствующую операцию над данными;

5. результат операции либо остается в процессоре, либо отправляется в память, если в команде был указан адрес результата;

6. все предыдущие этапы повторяются до достижения команды «стоп».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: