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