Команды передачи управления
Команды передачи управления
Команды передачи управления нужны для того, чтобы передавать
выполнение программы в различные секции команд. В их число входят
также команды вызова подпрограмм. Команды вызова подпрограмм
вызывают подпрограммы, а команды перехода передают управление
поименованной ячейке без сохранения адреса возврата. Команда
условного перехода позволяет ЭВМ думать. Условные команды могут
проверить результат предыдущих действий и изменить течение
программы на основе полученного результата. Если бы команды
условного перехода не сеществовали, программирование для ЭВМ было
бы много проще, но и менне продуктивно.
Первое, что нужно рассмотреть при обсуждении команд передачи
управления - это методы адресации, используемые для определения
адреса ячейки, куда передается управление. Хотя операнд команды
перехода - такая же ссылка к памяти, как и ссылка к данным,
программы используют адреса перехода иначе, чем адреса данных.
Поэтому для адресации точки перехода существуют лучшие способы.