Принцип программного управления компьютером заключается в том, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности. book.kbsu.ru de.ifmo.ru
Некоторые аспекты этого принципа:
- Каждая команда содержит указания на конкретную выполняемую операцию, место нахождения (адрес) операндов и ряд служебных признаков. smt-org.ru xn--j1ahfl.xn--p1ai Операнды — это переменные, значения которых участвуют в операциях преобразования данных. smt-org.ru xn--j1ahfl.xn--p1ai
- Для доступа к программам, командам и операндам используются их адреса, в качестве которых выступают номера ячеек памяти компьютера, предназначенных для хранения объектов. smt-org.ru xn--j1ahfl.xn--p1ai
- Команды программы расположены в памяти друг за другом, что позволяет микропроцессору организовывать выборку цепочки команд из последовательно расположенных ячеек памяти и выполнять команду за командой. smt-org.ru xn--j1ahfl.xn--p1ai
- Для перехода к выполнению не следующей по порядку команды, а к какой-то другой, используются команды условного или безусловного переходов. smt-org.ru xn--j1ahfl.xn--p1ai Выборка команд из памяти прекращается после достижения и выполнения команды «стоп». book.kbsu.ru smt-org.ru
Принцип программного управления был сформулирован американским учёным Джоном фон Нейманом в 1945 году и лежит в основе работы большинства компьютеров. book.kbsu.ru de.ifmo.ru