Важной составной частью архитектуры ЭВМ является система команд.
Система команд любой ЭВМ обязательно содержит следующие группы команд обработки информации:
- Команды передачи данных (перепись), копирующие информацию из одного места в другое.
- Арифметические операции, которым фактически обязана своим названием вычислительная техника - это сложение, вычитание, умножение,деление и т.д..
- Логические операции, позволяющие компьютеру анализировать обрабатываемую информацию - это операции И, ИЛИ, НЕ и т.д..
- Сдвиги двоичного кода влево и вправо. В некотрых частных случаях умножение и деление вообще может быть заменено сдвигом.
- Команды ввода и вывода информации для обмена с внешними устройствами.
- Команды управления, реализующие нелинейные алгоритмы.
Команда ЭВМ обычно состоит из двух частей - операционной и адресной.
Операционная часть (код информации - КОП) указывает, какое действие необходимо выполнить с информацией.
Код операции можно представить себе как некоторый условный номер в общем списке системы команд. В основном этот список построен в соответствии с определенными внутренними закономерностями.
Адресная часть описывает, где используемая информация хранится. Команды могут быть одно-, двух- и трехадресные в зависимости от числа участвующих в них операндов.
|