Машинная программа — множество команд, расположенных в последовательных ячейках памяти.
Команда программы состоит из операционной части — кода операции и адресной части — адресов размещения в памяти обрабатываемых данных. Код операции определяет действие, выполняемое процессором по команде. Работа процессора заключается в автоматическом выполнении последовательности команд программы до ее завершения (команды остановки).