Редактирование: Счётчик адреса
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
Для управления выполнением программы в | Для управления выполнением программы в ЭВМ имеется '''счётчик адреса'''. В нем хранится целое число от 0 до 9999 — адрес текущей исполняемой или записываемой команды. | ||
В [[режим автоматической работы|режиме автоматической работы]] четыре цифры счётчика адреса отображаются в правом верхнем углу экрана. Для очистки содержимого счётчика адреса нажмите [[клавиша В/О|клавишу {{Чёрная клавиша|В/О}}]] в [[режим автоматической работы|режиме автоматической работы]]. Это эквивалентно переходу на нулевой адрес. | В [[режим автоматической работы|режиме автоматической работы]] четыре цифры счётчика адреса отображаются в правом верхнем углу экрана. Для очистки содержимого счётчика адреса нажмите [[клавиша В/О|клавишу {{Чёрная клавиша|В/О}}]] в [[режим автоматической работы|режиме автоматической работы]]. Это эквивалентно переходу на нулевой адрес. | ||
После включения | После включения ЭВМ счётчик адреса устанавливается в нулевое значение. Если выключение произошло во время [[режим выполнения программы|выполнения программы]] пользователя и предварительно было установлено разрешение автоматического запуска, то будут начаты вычисления по сохраненной в памяти программе пользователя. Корректное продолжение вычислений после перезапуска с нулевого адреса должно обеспечиваться программой пользователя. | ||
Программа может занимать любые адреса в памяти и быть запущена с произвольного адреса. Запуск программы производится нажатием [[клавиша С/П|клавиши {{Чёрная клавиша|С/П}}]] при нахождении | Программа может занимать любые адреса в памяти и быть запущена с произвольного адреса. Запуск программы производится нажатием [[клавиша С/П|клавиши {{Чёрная клавиша|С/П}}]] при нахождении ЭВМ в [[режим автоматической работы|режиме автоматической работы]]. Программа начинает выполнение с текущего адреса, который определяется содержимым счетчика адреса. | ||
Команды программы выполняются последовательно в порядке возрастания адресов. При выполнении программы | Команды программы выполняются последовательно в порядке возрастания адресов. При выполнении программы ЭВМ считывает содержимое памяти программ в соответствии с текущим значением счётчика адреса. После считывания всех байт очередной команды выполняется соответствующая операция. Значение счётчика адреса увеличивается на длину выполненной команды. | ||
Команды переходов, циклов и организации подпрограмм могут непосредственно изменять значение счётчика, изменяя тем самым последовательность выполнения операций. При останове программы значение счётчика адреса устанавливается на команду, следующую за командой останова. | Команды переходов, циклов и организации подпрограмм могут непосредственно изменять значение счётчика, изменяя тем самым последовательность выполнения операций. При останове программы значение счётчика адреса устанавливается на команду, следующую за командой останова. |