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