Команда, схема взаимодействия. Выполнение команды

 

Команда –описание элементарных операций, выполняемых компьютером

В команде содержится не более двух операторов. При выполнении команда помещается в оперативную память, где хранится в двоичном коде.

Команда должна содержать все необходимое для ее выполнения: вид, код операции, указания по размещению операндов и результата.

Последовательность выполнения операторов:

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

2) Выбранная команда передается устройству управления на регистр команд. УУ расшифровывает адресное поле команды (определяет код команды и выделяет адреса или значения операндов)

3) По сигналам УУ операнды выбираются из памяти в регистр операндов (значения операндов)

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

5) (см. 4)

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

7) Все предыдущие этапы повторяются по достижении команды конец.