Продолжаем знакомство с системами команд микроконтроллеров. Сегодня поговорим о командах перехода в целом и, более подробно, о командах безусловных переходов. Команды переходов называют еще командами передачи управления. Команды переходов нужны не только для передачи управления в другую точку программы. Вызов подпрограмм и возврат из подпрограмм это тоже команды переходов. Кроме того, есть еще прерывания. Давайте посмотрим, какие вообще переходы бывают. Типы переходов Безусловные и условные переходы...
Нам осталось познакомиться с последней группой команд передачи управления - вызова подпрограмм, прерываний, возврата из подпрограмм, возврата из прерываний. Мы уже знаем довольно много, поэтому сегодняшняя статья не должна показаться трудной. Переход по заданному адресу и вызов подпрограмм Вызов подпрограммы похож на обычный переход. Но есть одно небольшое, но очень важное, отличие. Когда мы вызываем подпрограмму нам необходимо обеспечить возврат из нее в четко определенное место. А именно, к команде непосредственно следующей за командой вызова...