Команды передачи управления

      Команды передачи управления нужны для того, чтобы передавать

    выполнение программы в различные секции команд. В их число входят

    также команды вызова подпрограмм. Команды вызова подпрограмм

    вызывают подпрограммы, а команды перехода передают управление

    поименованной ячейке без сохранения адреса возврата. Команда

    условного перехода позволяет ЭВМ думать. Условные команды могут

    проверить результат предыдущих действий и изменить течение

    программы на основе полученного результата. Если бы команды

    условного перехода не сеществовали, программирование для ЭВМ было

    бы много проще, но и менне продуктивно.

 

      Первое, что нужно рассмотреть при обсуждении команд передачи

    управления - это методы адресации, используемые для определения

    адреса ячейки, куда передается управление. Хотя операнд команды

    перехода - такая же ссылка к памяти, как и ссылка к данным,

    программы используют адреса перехода иначе, чем адреса данных.

    Поэтому для адресации точки перехода существуют лучшие способы.