ВУЗ:
Составители:
одноадресная команда
двухадресная команда
трехадресная команда
КОП a1
КОП a1 a2
КОП a1 a2 a3
Рисунок 18 – Структура машинной команды
На рисунке КОП – код операции;
а1, а2, а3 – адреса ячеек (регистров), где расположены соответственно
первый, второй и третий операнды.
Таким образом, программа состоит из набора команд, которые выпол-
няются процессором автоматически друг за другом в определенной последова-
тельности (рисунок 19).
передача
Основная
память
Процессор
Счетчик команд
Обработка команд УУ
команд
и данных
Обработка данных АЛУ
ввод вывод
управляющие сигналы
Рисунок 19 – Принцип работы процессора
Выполнение программы в общем случае состоит из следующих после-
довательных этапов:
1) выбор команды из памяти устройства обработки команд (выбор осу-
ществляется с помощью счетчика команд, содержащего в себе номер ячейки
памяти, в которой записана очередная команда);
2) по сигналу из устройства обработки команд из памяти выбираются
данные для команды и поступают в устройство обработки данных;
3) устройство обработки команд расшифровывает код операций и дает
сигнал в устройство обработки данных, где выполняется соответствующая опе-
рация над данными;
4) результат операций либо остается в процессоре, либо отправляется по
указанному адресу в основную память.
70
КОП a1 a2 a3 трехадресная команда
КОП a1 a2 двухадресная команда
КОП a1 одноадресная команда
Рисунок 18 – Структура машинной команды
На рисунке КОП – код операции;
а1, а2, а3 – адреса ячеек (регистров), где расположены соответственно
первый, второй и третий операнды.
Таким образом, программа состоит из набора команд, которые выпол-
няются процессором автоматически друг за другом в определенной последова-
тельности (рисунок 19).
передача Процессор
Счетчик команд
Основная команд
Обработка команд УУ
память
и данных
Обработка данных АЛУ
ввод вывод
управляющие сигналы
Рисунок 19 – Принцип работы процессора
Выполнение программы в общем случае состоит из следующих после-
довательных этапов:
1) выбор команды из памяти устройства обработки команд (выбор осу-
ществляется с помощью счетчика команд, содержащего в себе номер ячейки
памяти, в которой записана очередная команда);
2) по сигналу из устройства обработки команд из памяти выбираются
данные для команды и поступают в устройство обработки данных;
3) устройство обработки команд расшифровывает код операций и дает
сигнал в устройство обработки данных, где выполняется соответствующая опе-
рация над данными;
4) результат операций либо остается в процессоре, либо отправляется по
указанному адресу в основную память.
70
Страницы
- « первая
- ‹ предыдущая
- …
- 68
- 69
- 70
- 71
- 72
- …
- следующая ›
- последняя »
