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