Деякі спеціальні команди, які можна умовно об'єднати в групу команд переходу (такі як команди умовного та безумовного переходу, виклику підпрограми, обробки переривання) примусово змінюють значення лічильника команд залежно від певних умов, таким чином змінюючи послідовність виконання команд.