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

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