В чём состоит суть принципа программного управления?
По принципу программного управления все действия, необходимые для решения задачи, заранее описываются программой. Программа состоит из последовательности команд. В каждой команде указывают действие, откуда взять участвующие в нём данные и куда поместить результат.
Процессор автоматически повторяет цикл выполнения программы. Сначала он считывает очередную команду из памяти и расшифровывает её. Затем определяет адрес следующей команды. После этого выполняет указанное действие. Эти шаги повторяются до команды окончания программы или до передачи управления операционной системе.
Следовательно, для решения другой задачи не требуется изменять само устройство компьютера: нужно предоставить другую программу. Именно программа задаёт порядок действий машины, а процессор выполняет этот порядок автоматически.
Работой компьютера управляет программа: процессор автоматически считывает, расшифровывает и выполняет её команды в заданной последовательности.
