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